fourzerotwo
← Catalog
government by fourzerotwo

UK Parliament Members

The UK Parliament Members API for the House of Commons and House of Lords.

endpoints
13
from
$0.001 / call
free tier
yes

Member

Name, party, house, membership status and constituency for one member.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__member
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/member

ParamTypeDescription
id integer Member id (from member search)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/member?id=5123"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/member?id=5123"

Biography

Government, opposition and committee posts, and party history for a member.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__biography
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/biography

ParamTypeDescription
id integer Member id (from member search)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/biography?id=5123"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/biography?id=5123"

Contact details

Parliamentary and constituency contact details for a member.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__contact
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/contact

ParamTypeDescription
id integer Member id (from member search)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/contact?id=5123"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/contact?id=5123"

Voting record

A member's recent votes in divisions.

price
$0.003 / call
free tier
free allowance
MCP tool
uk-parliament-members__voting
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/voting

ParamTypeDescription
id integer Member id (from member search)
house integer 1 = Commons, 2 = Lords
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/voting?id=5123&house=1"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/voting?id=5123&house=1"

Synopsis

One-paragraph summary of a member's career.

price
$0.001 / call
free tier
free allowance
MCP tool
uk-parliament-members__synopsis
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/synopsis

ParamTypeDescription
id integer Member id (from member search)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/synopsis?id=5123"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/synopsis?id=5123"

Registered interests

A member's entries in the Register of Members' Financial Interests.

price
$0.003 / call
free tier
free allowance
MCP tool
uk-parliament-members__registered-interests
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/registered-interests

ParamTypeDescription
id integer Member id (from member search)
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/registered-interests?id=5123"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/registered-interests?id=5123"

Constituency

A constituency and its current representation.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__constituency
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/constituency

ParamTypeDescription
id integer Constituency id
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/constituency?id=4031"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/constituency?id=4031"

Election results

General election results for a constituency.

price
$0.003 / call
free tier
free allowance
MCP tool
uk-parliament-members__constituency-results
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/constituency-results

ParamTypeDescription
id integer Constituency id
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/constituency-results?id=4031"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/constituency-results?id=4031"

Government posts

Current ministers and the government posts they hold.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__government-posts
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/government-posts

# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/government-posts"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/government-posts"

Opposition posts

Current shadow ministers and opposition posts.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__opposition-posts
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/opposition-posts

# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/opposition-posts"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/opposition-posts"

State of the parties

Seats held by each party in a house on a date.

price
$0.002 / call
free tier
free allowance
MCP tool
uk-parliament-members__state-of-parties
method
GET

GET https://fourzerotwo.si/v1/uk-parliament-members/state-of-parties

ParamTypeDescription
house integer 1 = Commons, 2 = Lords
date string Date YYYY-MM-DD
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/uk-parliament-members/state-of-parties?house=1&date=2026-10-01"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/state-of-parties?house=1&date=2026-10-01"

Contains Parliamentary information licensed under the Open Parliament Licence v3.0.