# Saylor Innovations UK Parliament Member Search

> Saylor Innovations UK Parliament Member Search is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Search UK MPs and Lords by name to retrieve party, house, constituency, membership dates, active status, portrait, and Parliament profile link

## Facts

- Endpoint: GET https://saylorinnovations.com/api/uk/parliament-members?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-uk-parliament-member-search-cbc2abae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3ucJdUpUtmSBgCvIdh0Jt

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-uk-parliament-member-search-cbc2abae
```

Example prompt: Can you look up the UK Parliament member details for someone named Starmer — I want to know their party, which house they sit in, their constituency, and whether they're still active?

## When to prefer this

Use this endpoint when you need to look up biographical and membership details for UK MPs or Lords by name, including party affiliation, constituency, house, and active status. Prefer this over general web search when you need structured, machine-readable data directly from Parliament records. Best suited for agents building political dashboards, journalism tools, or constituency lookup features focused specifically on the UK Parliament.

## Known failure modes

- Name query returns zero results if spelling is too different from official records
- Ambiguous partial names may return many results requiring further filtering
- Missing or null fields for members with incomplete Parliament records
- API may return outdated data if Parliament records have not been refreshed
- HTTP 402 payment required if x402 payment header is not included

## How this service works

Search UK MPs and Lords by name - party, house, constituency, membership dates, whether they still sit, portrait and Parliament profile link

## Output

Returns a JSON object with the interpreted query string, data source attribution, total match count, and an array of matching members. Each member record includes name, party, house (Commons or Lords), constituency, membership start and end dates, whether they currently sit, a portrait image URL, and a link to their official Parliament profile page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Member name or part of it, e.g. smith, johnson"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "members"
     ],
     "properties": {
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "members": {
       "type": "array"
      },
      "returned": {
       "type": "number",
       "description": "Number of items in this response"
      },
      "total_matches": {
       "type": [
        "number",
        "null"
       ],
       "description": "Total number of matches before any limit is applied"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-uk-parliament-member-search-cbc2abae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
