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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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"
Search constituencies
Find Westminster constituencies by name.
- price
- $0.002 / call
- free tier
- free allowance
- MCP tool
- uk-parliament-members__constituency-search
- method
- GET
GET https://fourzerotwo.si/v1/uk-parliament-members/constituency-search
| Param | Type | Description |
|---|---|---|
| searchText | string | Constituency name |
# unpaid: returns 402 with the price curl -i "https://fourzerotwo.si/v1/uk-parliament-members/constituency-search?searchText=East%20Thanet" # 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-search?searchText=East%20Thanet"
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
| Param | Type | Description |
|---|---|---|
| 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
| Param | Type | Description |
|---|---|---|
| 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"
Search members
Find MPs and peers by name, party, house or constituency.
- price
- $0.002 / call
- free tier
- free allowance
- MCP tool
- uk-parliament-members__search
- method
- GET
GET https://fourzerotwo.si/v1/uk-parliament-members/search
| Param | Type | Description |
|---|---|---|
| name? | string | Name to search |
| house? | integer | 1 = Commons, 2 = Lords |
# unpaid: returns 402 with the price curl -i "https://fourzerotwo.si/v1/uk-parliament-members/search" # free tier: send a free key from https://fourzerotwo.si/free curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/uk-parliament-members/search"
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
| Param | Type | Description |
|---|---|---|
| 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.