c0mm0.com — the continuously verified register of European data

Register record·API·GB·GOVERNMENTVERIFIED · checked 21h ago
M

Members API

APINational · United KingdomNo auth

An API which retrieves Members data.

0
good

Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).

  • Officialnessweight 25%40/100

    40/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).

  • Availabilityweight 25%100/100

    Latest verification succeeded.

  • Metadata completenessweight 20%90/100

    9 of 10 recommended metadata fields populated.

  • License clarityweight 15%50/100

    License info not yet tracked for APIs (datasets only).

  • Agent readinessweight 15%70/100

    OpenAPI spec URL declared · Spec format known (openapi) · Homepage URL present · Topic tags assigned

Official Proof

Public Sector API

Proof Evidence

official domain (parliament.uk)

Data schema (141 fields)

FieldTypeDescription
idAnsweringBodyinteger (int32)
nameAnsweringBodystring
shortNameAnsweringBodystring
targetAnsweringBodystring
departmentAnsweringBodyunknown
idBiographyExperienceinteger (int32)
typeBiographyExperiencestring
typeIdBiographyExperienceinteger (int32)
titleBiographyExperiencestring
organisationBiographyExperiencestring
startMonthBiographyExperienceinteger (int32)
startYearBiographyExperienceinteger (int32)
endMonthBiographyExperienceinteger (int32)
endYearBiographyExperienceinteger (int32)
valueBiographyExperienceListItemarray<object>
linksBiographyExperienceListItemarray<object>
houseBiographyItemunknown
nameBiographyItemstring
idBiographyIteminteger (int32)
startDateBiographyItemstring (date-time)
endDateBiographyItemstring (date-time)
additionalInfoBiographyItemstring
additionalInfoLinkBiographyItemstring
idConstituencyinteger (int32)
nameConstituencystring
startDateConstituencystring (date-time)
endDateConstituencystring (date-time)
currentRepresentationConstituencyunknown
valueConstituencyItemunknown
linksConstituencyItemarray<object>
itemsConstituencyMembersServiceSearchResultarray<object>
totalResultsConstituencyMembersServiceSearchResultinteger (int32)
resultContextConstituencyMembersServiceSearchResultstring
skipConstituencyMembersServiceSearchResultinteger (int32)
takeConstituencyMembersServiceSearchResultinteger (int32)
linksConstituencyMembersServiceSearchResultarray<object>
resultTypeConstituencyMembersServiceSearchResultunknown
memberConstituencyRepresentationunknown
representationConstituencyRepresentationunknown
valueConstituencyRepresentationListItemarray<object>
linksConstituencyRepresentationListItemarray<object>
typeContactInformationstring
typeDescriptionContactInformationstring
typeIdContactInformationinteger (int32)
isPreferredContactInformationboolean
isWebAddressContactInformationboolean
notesContactInformationstring
line1ContactInformationstring
line2ContactInformationstring
line3ContactInformationstring
line4ContactInformationstring
line5ContactInformationstring
postcodeContactInformationstring
phoneContactInformationstring
faxContactInformationstring
emailContactInformationstring
websiteContactInformationstring
valueContactInformationListItemarray<object>
linksContactInformationListItemarray<object>
totalContributionsDebateContributioninteger (int32)
debateTitleDebateContributionstring
debateIdDebateContributioninteger (int32)
debateWebsiteIdDebateContributionstring
sittingDateDebateContributionstring (date-time)
sectionDebateContributionstring
houseDebateContributionstring
firstTimecodeDebateContributionstring (date-time)
speechCountDebateContributioninteger (int32)
questionCountDebateContributioninteger (int32)
supplementaryQuestionCountDebateContributioninteger (int32)
interventionCountDebateContributioninteger (int32)
answerCountDebateContributioninteger (int32)
pointsOfOrderCountDebateContributioninteger (int32)
statementsCountDebateContributioninteger (int32)
valueDebateContributionItemunknown
linksDebateContributionItemarray<object>
itemsDebateContributionMembersServiceSearchResultarray<object>
totalResultsDebateContributionMembersServiceSearchResultinteger (int32)
resultContextDebateContributionMembersServiceSearchResultstring
skipDebateContributionMembersServiceSearchResultinteger (int32)
takeDebateContributionMembersServiceSearchResultinteger (int32)
linksDebateContributionMembersServiceSearchResultarray<object>
resultTypeDebateContributionMembersServiceSearchResultunknown
titleEarlyDayMotionstring
numberEarlyDayMotionstring
isPrayerEarlyDayMotionboolean
isAmendmentEarlyDayMotionboolean
idEarlyDayMotioninteger (int32)
dateTabledEarlyDayMotionstring (date-time)
sponsorsCountEarlyDayMotioninteger (int32)
valueEarlyDayMotionItemunknown
linksEarlyDayMotionItemarray<object>
itemsEarlyDayMotionMembersServiceSearchResultarray<object>
totalResultsEarlyDayMotionMembersServiceSearchResultinteger (int32)
resultContextEarlyDayMotionMembersServiceSearchResultstring
skipEarlyDayMotionMembersServiceSearchResultinteger (int32)
takeEarlyDayMotionMembersServiceSearchResultinteger (int32)
linksEarlyDayMotionMembersServiceSearchResultarray<object>
resultTypeEarlyDayMotionMembersServiceSearchResultunknown
memberIdElectionCandidateinteger (int32)
nameElectionCandidatestring
partyElectionCandidateunknown
resultChangeElectionCandidatestring
rankOrderElectionCandidateinteger (int32)
votesElectionCandidateinteger (int32)
voteShareElectionCandidatenumber (double)
resultElectionResultstring
isNotionalElectionResultboolean
electorateElectionResultinteger (int32)
turnoutElectionResultinteger (int32)
majorityElectionResultinteger (int32)
winningPartyElectionResultunknown
electionTitleElectionResultstring
electionDateElectionResultstring (date-time)
electionIdElectionResultinteger (int32)
isGeneralElectionElectionResultboolean
constituencyNameElectionResultstring
candidatesElectionResultarray<object>
valueElectionResultItemunknown
linksElectionResultItemarray<object>
valueElectionResultListItemarray<object>
linksElectionResultListItemarray<object>
idGenericReferenceDatainteger (int32)
descriptionGenericReferenceDatastring
idGovernmentDepartmentinteger (int32)
nameGovernmentDepartmentstring
urlGovernmentDepartmentstring
imageUrlGovernmentDepartmentstring
typeGovernmentOppositionPostunknown
nameGovernmentOppositionPoststring
hansardNameGovernmentOppositionPoststring
idGovernmentOppositionPostinteger (int32)
postHoldersGovernmentOppositionPostarray<object>
governmentDepartmentsGovernmentOppositionPostarray<object>
createdWhenGovernmentOppositionPoststring (date-time)
orderGovernmentOppositionPostinteger (int32)
memberGovernmentOppositionPostHolderunknown
startDateGovernmentOppositionPostHolderstring (date-time)
endDateGovernmentOppositionPostHolderstring (date-time)
layingMinisterNameGovernmentOppositionPostHolderstring
isPaidGovernmentOppositionPostHolderboolean

Schema captured from openapi 5 days ago.

Verification Status

Using the API

Configuration

Base URL
https://members-api.parliament.uk
Version
v1
Format
openapi
Endpoints
43

Try the API

GET/api/Location/Browse/{locationType}/{locationName}

Returns a list of locations, both parent and child

GET/api/Location/Constituency/Search

Returns a list of constituencies

GET/api/Location/Constituency/{id}

Returns a constituency by ID

GET/api/Location/Constituency/{id}/Synopsis

Returns a synopsis by constituency ID

GET/api/Location/Constituency/{id}/Representations

Returns a list of representations by constituency ID

Requests are proxied through our servers. Only GET endpoints are testable.

Query examples

curl -s 'https://members-api.parliament.uk/swagger/v1/swagger.json' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Machine-readable & source

Members API — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.