For Agents
Query tabled oral questions, Early Day Motions, and oral question times in the House of Commons across 4 endpoints.
Use for: What oral questions have been tabled to the Home Office?, Find all Early Day Motions sponsored by a specific MP, When is the next oral question time for the Treasury?, Retrieve details of a specific Early Day Motion
Not supported: Covers tabled oral questions, Early Day Motions, and oral question time scheduling. Does not include written questions, ministerial answers, or debate transcripts - use Written Questions or Hansard APIs for those.
Jentic publishes the only agent-ready OpenAPI specification for the UK Parliament Oral Questions and Motions API, keeping it validated and up to date. The API exposes data on tabled oral questions for ministers, Early Day Motions (EDMs), and oral question times scheduled in the House of Commons. It powers parliamentary monitoring systems, political research platforms, and civic engagement tools tracking ministerial accountability and member-initiated motions.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the UK Parliament Oral Questions and Motions API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fparliament.uk%2Foralquestions" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fparliament.uk%2Foralquestions" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with UK Parliament Oral Questions and Motions API.
List all tabled oral questions with filtering and pagination
Retrieve details of a specific Early Day Motion by ID
Search Early Day Motions by title, sponsor, or session
List scheduled oral question times by date or department
Filter oral questions by answering body or member
Track EDM signatories and motion text
Patterns agents use UK Parliament Oral Questions and Motions API for, with concrete tasks.
★ Ministerial Accountability Tracking
Monitor oral questions tabled to government departments by retrieving scheduled question times and the members who have tabled them. GET /oralquestions/list returns all tabled oral questions with filtering by answering body, allowing researchers to track which ministers face scrutiny on which topics.
GET /oralquestions/list?answeringBody=Home Office to list all oral questions tabled to the Home Secretary
Early Day Motions Research
Access Early Day Motions (EDMs) - expressions of opinion by MPs that gauge parliamentary sentiment on issues. GET /EarlyDayMotions/list returns all EDMs with search and filter parameters, while GET /EarlyDayMotion/{id} provides full motion text, sponsoring members, and signatories. Useful for tracking member priorities and cross-party support.
GET /EarlyDayMotions/list?search=climate, then GET /EarlyDayMotion/{id} to retrieve full motion details and signatories
Oral Question Time Scheduling
Retrieve scheduled oral question times to know when specific departments will answer questions in the Commons chamber. GET /oralquestiontimes/list returns upcoming question time slots by date and answering body, enabling notifications and calendar integrations for parliamentary monitoring tools.
GET /oralquestiontimes/list?date=2026-06-12 to retrieve all scheduled oral question times for a specific date
AI-Powered Parliamentary Research via Jentic
An AI agent researching UK parliamentary activity can search for oral questions by topic or minister, track Early Day Motion signatories, and retrieve question time schedules through Jentic without managing pagination or filtering logic. Jentic resolves intents like 'find oral questions on housing' to the correct endpoint.
Search Jentic for 'find oral questions by department', load GET /oralquestions/list schema with answeringBody filter, and execute
4 endpoints — jentic publishes the only agent-ready openapi specification for the uk parliament oral questions and motions api, keeping it validated and up to date.
METHOD
PATH
DESCRIPTION
/oralquestions/list
List all tabled oral questions with filtering
/EarlyDayMotions/list
Search and list Early Day Motions
/EarlyDayMotion/{id}
Retrieve full details of a specific EDM
/oralquestiontimes/list
List scheduled oral question times
/oralquestions/list
List all tabled oral questions with filtering
/EarlyDayMotions/list
Search and list Early Day Motions
/EarlyDayMotion/{id}
Retrieve full details of a specific EDM
/oralquestiontimes/list
List scheduled oral question times
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the UK Parliament Oral Questions and Motions API by hand means reading its open GET conventions, building query and pagination handling for tabled questions and EDMs, and parsing the nested response shapes yourself. Through Jentic you install once, import the Oral Questions and Motions API from the API Directory, and your agent calls it with no credential to manage since it is open-access.
Permission scoping
This API is read-only over public parliamentary data, so you limit the agent to the operations it needs, such as listing oral questions or fetching one EDM by id. Every operation is a GET, so nothing it can call writes or changes parliamentary records.
Credential isolation
The Oral Questions and Motions API is open-access and needs no credential, so there is no key to store. If you later front it with a gateway token, that token is stored once, encrypted, by your own Jentic One instance, injected at execution time, and never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'find oral questions on housing' or 'list EDMs by sponsor', and Jentic returns the matching Oral Questions and Motions operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using UK Parliament Oral Questions and Motions API through Jentic.
What is an Early Day Motion?
An Early Day Motion (EDM) is a formal motion submitted by MPs for debate, though they are rarely debated. EDMs serve as expressions of parliamentary opinion and allow MPs to gauge support for issues. The API provides access to EDM text, sponsors, and signatories.
Can I filter oral questions by government department?
Yes. Use GET /oralquestions/list with the answeringBody parameter to filter oral questions by the department or minister responsible for answering. This is useful for tracking scrutiny of specific government areas.
How do I find all EDMs signed by a specific MP?
Use GET /EarlyDayMotions/list with member filter parameters to retrieve EDMs where a specific MP is a sponsor or signatory. The API returns motion details including all supporting members.
Is authentication required for this API?
No. The UK Parliament Oral Questions and Motions API is a public API with no authentication required. It provides open access to parliamentary questions and motions data.
Where does Jentic's OpenAPI spec for this API come from?
Jentic imports and validates the official Swagger spec published by UK Parliament at https://oralquestionsandmotions-api.parliament.uk/swagger/docs/v1, converts it to OpenAPI 3.0.3, and keeps it updated so AI agents and developers can call the API via structured tooling.
Can I retrieve historical oral questions data?
Yes. The API supports filtering by date ranges and parliamentary sessions, allowing access to historical tabled questions and EDMs from previous sessions. Use the session and date parameters to query historical data.
Can I limit what my agent is allowed to do with the UK Parliament Oral Questions API?
Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use, so you can allow only the calls it needs, such as listing oral questions, searching Early Day Motions, or fetching a single EDM by id. Every operation on this API is a read-only GET over public parliamentary data, so nothing the agent can call writes to or changes parliamentary records. This lets you scope the agent to safe lookups while withholding any endpoint it does not require.
GET STARTED