{"id":"ef44b2d3-7711-439d-bce4-92a84ddb21e9","type":"API","name":"Members API","slug":"members-api","description":"An API which retrieves Members data.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://www.parliament.uk","docs_url":null,"repo_url":"https://members-api.parliament.uk/swagger/v1/swagger.json","status":"ACTIVE","verification_state":"VERIFIED","tags":["government"],"logo_url":"https://www.google.com/s2/favicons?sz=64&domain=parliament.uk","primary_source_url":"https://members-api.parliament.uk/swagger/v1/swagger.json","extraction_confidence":"0.70","created_at":"2026-01-01T19:42:28.862Z","updated_at":"2026-07-05T04:01:59.673Z","last_verified_at":"2026-07-05T01:36:57.952Z","deprecated_at":null,"ranking_score":64,"last_ranked_at":"2026-07-04T02:29:08.834Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-07-05T04:01:59.673Z","search_vector":"'api':2A,4B 'data':8B 'govern':9C 'member':1A,7B 'retriev':6B","popularity_score":"0.0000","maintenance_score":"0.5000","institution_id":"80926881-de89-4d9e-a1c5-f2393d25dac7","institution_type":"GOVERNMENT","country_code":"GB","official_confidence":40,"proof_summary":"official domain (parliament.uk)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-01-01T19:42:28.862Z","geographic_scope":"NATIONAL","api_details":{"id":"512beed5-11f3-4fc4-a426-71ce366db647","entry_id":"ef44b2d3-7711-439d-bce4-92a84ddb21e9","base_url":"https://members-api.parliament.uk","openapi_url":"https://members-api.parliament.uk/swagger/v1/swagger.json","graphql_url":null,"api_version":"v1","spec_format":"openapi","endpoints_count":43,"endpoints":[{"path":"/api/Location/Browse/{locationType}/{locationName}","method":"GET","description":"Returns a list of locations, both parent and child"},{"path":"/api/Location/Constituency/Search","method":"GET","description":"Returns a list of constituencies"},{"path":"/api/Location/Constituency/{id}","method":"GET","description":"Returns a constituency by ID"},{"path":"/api/Location/Constituency/{id}/Synopsis","method":"GET","description":"Returns a synopsis by constituency ID"},{"path":"/api/Location/Constituency/{id}/Representations","method":"GET","description":"Returns a list of representations by constituency ID"},{"path":"/api/Location/Constituency/{id}/Geometry","method":"GET","description":"Returns geometry by constituency ID"},{"path":"/api/Location/Constituency/{id}/ElectionResults","method":"GET","description":"Returns a list of election results by constituency ID"},{"path":"/api/Location/Constituency/{id}/ElectionResult/{electionId}","method":"GET","description":"Returns an election result by constituency and election id"},{"path":"/api/Location/Constituency/{id}/ElectionResult/Latest","method":"GET","description":"Returns latest election result by constituency id"},{"path":"/api/LordsInterests/Register","method":"GET","description":"Returns a list of registered interests"},{"path":"/api/LordsInterests/Staff","method":"GET","description":"Returns a list of staff"},{"path":"/api/Members/Search","method":"GET","description":"Returns a list of current members of the Commons or Lords"},{"path":"/api/Members/SearchHistorical","method":"GET","description":"Returns a list of members of the Commons or Lords"},{"path":"/api/Members/{id}","method":"GET","description":"Return member by ID"},{"path":"/api/Members/{id}/Biography","method":"GET","description":"Return biography of member by ID"},{"path":"/api/Members/{id}/Contact","method":"GET","description":"Return list of contact details of member by ID"},{"path":"/api/Members/{id}/ContributionSummary","method":"GET","description":"Return contribution summary of member by ID"},{"path":"/api/Members/{id}/Edms","method":"GET","description":"Return list of early day motions of member by ID"},{"path":"/api/Members/{id}/Experience","method":"GET","description":"Return experience of member by ID"},{"path":"/api/Members/{id}/Focus","method":"GET","description":"Return list of areas of focus of member by ID"},{"path":"/api/Members/History","method":"GET","description":"Return members by ID with list of their historical names, parties and memberships"},{"path":"/api/Members/{id}/LatestElectionResult","method":"GET","description":"Return latest election result of member by ID"},{"path":"/api/Members/{id}/Portrait","method":"GET","description":"Return portrait of member by ID"},{"path":"/api/Members/{id}/PortraitUrl","method":"GET","description":"Return portrait url of member by ID"},{"path":"/api/Members/{id}/RegisteredInterests","method":"GET","description":"Return list of registered interests of member by ID"},{"path":"/api/Members/{id}/Staff","method":"GET","description":"Return list of staff of member by ID"},{"path":"/api/Members/{id}/Synopsis","method":"GET","description":"Return synopsis of member by ID"},{"path":"/api/Members/{id}/Thumbnail","method":"GET","description":"Return thumbnail of member by ID"},{"path":"/api/Members/{id}/ThumbnailUrl","method":"GET","description":"Return thumbnail url of member by ID"},{"path":"/api/Members/{id}/Voting","method":"GET","description":"Return list of votes by member by ID"},{"path":"/api/Members/{id}/WrittenQuestions","method":"GET","description":"Return list of written questions by member by ID"},{"path":"/api/Parties/StateOfTheParties/{house}/{forDate}","method":"GET","description":"Returns current state of parties"},{"path":"/api/Parties/LordsByType/{forDate}","method":"GET","description":"Returns the composition of the House of Lords by peerage type."},{"path":"/api/Parties/GetActive/{house}","method":"GET","description":"Returns a list of current parties with at least one active member."},{"path":"/api/Posts/GovernmentPosts","method":"GET","description":"Returns a list of government posts."},{"path":"/api/Posts/OppositionPosts","method":"GET","description":"Returns a list of opposition posts."},{"path":"/api/Posts/Spokespersons","method":"GET","description":"Returns a list of spokespersons."},{"path":"/api/Posts/Departments/{type}","method":"GET","description":"Returns a list of departments."},{"path":"/api/Posts/SpeakerAndDeputies/{forDate}","method":"GET","description":"Returns a list containing the speaker and deputy speakers."},{"path":"/api/Reference/PolicyInterests","method":"GET","description":"Returns a list of policy interest."},{"path":"/api/Reference/Departments","method":"GET","description":"Returns a list of departments."},{"path":"/api/Reference/AnsweringBodies","method":"GET","description":"Returns a list of answering bodies."},{"path":"/api/Reference/Departments/{id}/Logo","method":"GET","description":"Returns department logo."}],"rate_limit_info":null,"free_tier_limits":null,"ping_url":null,"created_at":"2026-01-01T19:42:29.040Z","updated_at":"2026-01-01T19:42:29.040Z"},"dataset_details":null,"latest_check":{"id":"e2544d28-b481-4661-8ee3-cd06c28597ca","entry_id":"ef44b2d3-7711-439d-bce4-92a84ddb21e9","status":"VERIFIED","last_checked_at":"2026-07-05T01:36:57.792Z","p50_latency_ms":1084,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:43:19.000Z","updated_at":"2026-07-05T01:36:57.792Z","consecutive_successes":16},"data_profile":{"id":"d0014a22-d1fd-4977-9fb0-50216b04e0b3","entry_id":"ef44b2d3-7711-439d-bce4-92a84ddb21e9","profile_source":"openapi","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"locationType","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/api/Location/Browse/{locationType}/{locationName}","filterable":true,"description":"Location by type of location"},{"name":"locationName","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/api/Location/Browse/{locationType}/{locationName}","filterable":true,"description":"Location by name specified"},{"name":"searchText","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Location/Constituency/Search","filterable":true,"description":"Constituencies containing serach term in their name"},{"name":"skip","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Location/Constituency/Search","filterable":true,"description":"The number of records to skip from the first, default is 0"},{"name":"take","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Location/Constituency/Search","filterable":true,"description":"The number of records to return, default is 20. Maximum is 20"},{"name":"id","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/api/Reference/Departments","filterable":true,"description":"Constituency by ID"},{"name":"electionId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/api/Location/Constituency/{id}/ElectionResult/{electionId}","filterable":true,"description":"Election result by election id"},{"name":"searchTerm","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/LordsInterests/Register","filterable":true,"description":"Registered interests containing search term"},{"name":"page","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/LordsInterests/Register","filterable":true,"description":"Page of results to return, default 0. Results per page 20."},{"name":"includeDeleted","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/api/LordsInterests/Register","filterable":true,"description":"Registered interests that have been deleted"},{"name":"Name","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members where name contains term specified"},{"name":"Location","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members where postcode or geographical location matches the term specified\r\n    Searches for current constituencies with full postcode, or outward code; and name of constituency\r\n    If there are no results based on above, searches for all current and past constituencies in specified area of UK.\r\n  "},{"name":"PostTitle","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members which have held the post specified"},{"name":"PartyId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members which are currently affiliated with party with party ID"},{"name":"House","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members where their most recent house is the house specified"},{"name":"ConstituencyId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members which currently hold the constituency with constituency id"},{"name":"NameStartsWith","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members with surname begining with letter(s) specified"},{"name":"Gender","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members with the gender specified"},{"name":"MembershipStartedSince","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who started on or after the date given"},{"name":"MembershipEnded.MembershipEndedSince","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who left the House on or after the date given"},{"name":"MembershipEnded.MembershipEndReasonIds","role":"parameter","type":"array","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":null},{"name":"MembershipInDateRange.WasMemberOnOrAfter","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who were active on or after the date specified"},{"name":"MembershipInDateRange.WasMemberOnOrBefore","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who were active on or before the date specified"},{"name":"MembershipInDateRange.WasMemberOfHouse","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who were active in the house specifid"},{"name":"IsEligible","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members currently Eligible to sit in their House"},{"name":"IsCurrentMember","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members who are current or former members"},{"name":"PolicyInterestId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members with specified policy interest"},{"name":"Experience","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/Search","filterable":true,"description":"Members with specified experience"},{"name":"name","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/SearchHistorical","filterable":true,"description":"Members with names containing the term specified"},{"name":"dateToSearchFor","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/SearchHistorical","filterable":true,"description":"Members that were an active member of the Commons or Lords on the date specified"},{"name":"detailsForDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/api/Members/{id}","filterable":true,"description":"Member object will be populated with details from the date specified"},{"name":"ids","role":"parameter","type":"array","label":null,"param_in":"query","container":"/api/Members/History","filterable":true,"description":"List of MemberIds to find"},{"name":"cropType","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Members/{id}/Portrait","filterable":true,"description":null},{"name":"webVersion","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/api/Members/{id}/Portrait","filterable":true,"description":null},{"name":"house","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/api/Members/{id}/RegisteredInterests","filterable":true,"description":"Registered interests of Member by House specified"},{"name":"forDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"path","required":true,"container":"/api/Parties/StateOfTheParties/{house}/{forDate}","filterable":true,"description":"State of parties for the date specified"},{"name":"departmentId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Posts/GovernmentPosts","filterable":true,"description":"Government posts by department ID"},{"name":"partyId","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/api/Posts/Spokespersons","filterable":true,"description":"Spokespersons by party ID"},{"name":"type","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/api/Posts/Departments/{type}","filterable":true,"description":"Departments by type"},{"name":"nameContains","role":"parameter","type":"string","label":null,"param_in":"query","container":"/api/Reference/Departments","filterable":true,"description":null},{"name":"shortName","type":"string","label":"AnsweringBody","description":null},{"name":"target","type":"string","label":"AnsweringBody","description":null},{"name":"department","type":"unknown","label":"AnsweringBody","description":null},{"name":"typeId","type":"integer (int32)","label":"BiographyExperience","format":"int32","description":null},{"name":"title","type":"string","label":"BiographyExperience","description":null},{"name":"organisation","type":"string","label":"BiographyExperience","description":null},{"name":"startMonth","type":"integer (int32)","label":"BiographyExperience","format":"int32","description":null},{"name":"startYear","type":"integer (int32)","label":"BiographyExperience","format":"int32","description":null},{"name":"endMonth","type":"integer (int32)","label":"BiographyExperience","format":"int32","description":null},{"name":"endYear","type":"integer (int32)","label":"BiographyExperience","format":"int32","description":null},{"name":"value","type":"array<object>","label":"BiographyExperienceListItem","description":null},{"name":"links","type":"array<object>","label":"BiographyExperienceListItem","description":null},{"name":"startDate","type":"string (date-time)","label":"BiographyItem","format":"date-time","description":null},{"name":"endDate","type":"string (date-time)","label":"BiographyItem","format":"date-time","description":null},{"name":"additionalInfo","type":"string","label":"BiographyItem","description":null},{"name":"additionalInfoLink","type":"string","label":"BiographyItem","description":null},{"name":"currentRepresentation","type":"unknown","label":"Constituency","description":null},{"name":"items","type":"array<object>","label":"ConstituencyMembersServiceSearchResult","description":null},{"name":"totalResults","type":"integer (int32)","label":"ConstituencyMembersServiceSearchResult","format":"int32","description":null},{"name":"resultContext","type":"string","label":"ConstituencyMembersServiceSearchResult","description":null},{"name":"resultType","type":"unknown","label":"ConstituencyMembersServiceSearchResult","description":null},{"name":"member","type":"unknown","label":"ConstituencyRepresentation","description":null},{"name":"representation","type":"unknown","label":"ConstituencyRepresentation","description":null},{"name":"typeDescription","type":"string","label":"ContactInformation","description":null},{"name":"isPreferred","type":"boolean","label":"ContactInformation","description":null},{"name":"isWebAddress","type":"boolean","label":"ContactInformation","description":null},{"name":"notes","type":"string","label":"ContactInformation","description":null},{"name":"line1","type":"string","label":"ContactInformation","description":null},{"name":"line2","type":"string","label":"ContactInformation","description":null},{"name":"line3","type":"string","label":"ContactInformation","description":null},{"name":"line4","type":"string","label":"ContactInformation","description":null},{"name":"line5","type":"string","label":"ContactInformation","description":null},{"name":"postcode","type":"string","label":"ContactInformation","description":null},{"name":"phone","type":"string","label":"ContactInformation","description":null},{"name":"fax","type":"string","label":"ContactInformation","description":null},{"name":"email","type":"string","label":"ContactInformation","description":null},{"name":"website","type":"string","label":"ContactInformation","description":null},{"name":"totalContributions","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"debateTitle","type":"string","label":"DebateContribution","description":null},{"name":"debateId","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"debateWebsiteId","type":"string","label":"DebateContribution","description":null},{"name":"sittingDate","type":"string (date-time)","label":"DebateContribution","format":"date-time","description":null},{"name":"section","type":"string","label":"DebateContribution","description":null},{"name":"firstTimecode","type":"string (date-time)","label":"DebateContribution","format":"date-time","description":null},{"name":"speechCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"questionCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"supplementaryQuestionCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"interventionCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"answerCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"pointsOfOrderCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"statementsCount","type":"integer (int32)","label":"DebateContribution","format":"int32","description":null},{"name":"number","type":"string","label":"EarlyDayMotion","description":null},{"name":"isPrayer","type":"boolean","label":"EarlyDayMotion","description":null},{"name":"isAmendment","type":"boolean","label":"EarlyDayMotion","description":null},{"name":"dateTabled","type":"string (date-time)","label":"EarlyDayMotion","format":"date-time","description":null},{"name":"sponsorsCount","type":"integer (int32)","label":"EarlyDayMotion","format":"int32","description":null},{"name":"memberId","type":"integer (int32)","label":"ElectionCandidate","format":"int32","description":null},{"name":"party","type":"unknown","label":"ElectionCandidate","description":null},{"name":"resultChange","type":"string","label":"ElectionCandidate","description":null},{"name":"rankOrder","type":"integer (int32)","label":"ElectionCandidate","format":"int32","description":null},{"name":"votes","type":"integer (int32)","label":"ElectionCandidate","format":"int32","description":null},{"name":"voteShare","type":"number (double)","label":"ElectionCandidate","format":"double","description":null},{"name":"result","type":"string","label":"ElectionResult","description":null},{"name":"isNotional","type":"boolean","label":"ElectionResult","description":null},{"name":"electorate","type":"integer (int32)","label":"ElectionResult","format":"int32","description":null},{"name":"turnout","type":"integer (int32)","label":"ElectionResult","format":"int32","description":null},{"name":"majority","type":"integer (int32)","label":"ElectionResult","format":"int32","description":null},{"name":"winningParty","type":"unknown","label":"ElectionResult","description":null},{"name":"electionTitle","type":"string","label":"ElectionResult","description":null},{"name":"electionDate","type":"string (date-time)","label":"ElectionResult","format":"date-time","description":null},{"name":"isGeneralElection","type":"boolean","label":"ElectionResult","description":null},{"name":"constituencyName","type":"string","label":"ElectionResult","description":null},{"name":"candidates","type":"array<object>","label":"ElectionResult","description":null},{"name":"description","type":"string","label":"GenericReferenceData","description":null},{"name":"url","type":"string","label":"GovernmentDepartment","description":null},{"name":"imageUrl","type":"string","label":"GovernmentDepartment","description":null},{"name":"hansardName","type":"string","label":"GovernmentOppositionPost","description":null},{"name":"postHolders","type":"array<object>","label":"GovernmentOppositionPost","description":null},{"name":"governmentDepartments","type":"array<object>","label":"GovernmentOppositionPost","description":null},{"name":"createdWhen","type":"string (date-time)","label":"GovernmentOppositionPost","format":"date-time","description":null},{"name":"order","type":"integer (int32)","label":"GovernmentOppositionPost","format":"int32","description":null},{"name":"layingMinisterName","type":"string","label":"GovernmentOppositionPostHolder","description":null},{"name":"isPaid","type":"boolean","label":"GovernmentOppositionPostHolder","description":null}],"field_count":123,"sample_records":null,"record_count":null,"data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://members-api.parliament.uk/swagger/v1/swagger.json","curl":"curl -s 'https://members-api.parliament.uk/swagger/v1/swagger.json' -H 'Accept: application/json'","label":"OpenAPI spec","method":"GET","description":"Machine-readable API description (use it to generate clients)."},{"url":"https://members-api.parliament.uk/api/Location/Constituency/Search","curl":"curl -s 'https://members-api.parliament.uk/api/Location/Constituency/Search' -H 'Accept: application/json'","label":"Returns a list of constituencies","method":"GET","description":"Returns a list of constituencies"}],"status":"partial","error_message":null,"profiled_at":"2026-07-04T03:01:21.318Z","run_id":"d73445ac-8e84-4dfe-83d2-dd7023322db6","created_at":"2026-06-12T19:29:16.015Z","updated_at":"2026-07-04T03:01:21.318Z"},"limits":[]}