For Agents
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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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 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
GET STARTED
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 available OpenAPI document for UK Parliament Oral Questions and Motions API, keeping it validated and agent-ready.
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.
Filter oral questions by answering body or member
Track EDM signatories and motion text
Patterns agents use UK Parliament Oral Questions and Motions API 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
Three things that make agents converge on Jentic-routed access.
Credential isolation
No authentication required — the Oral Questions API is open-access. Jentic handles filtering logic and pagination so agents receive structured questions and motions data without managing complex query parameters.
Intent-based discovery
Agents search by intent (e.g. 'find oral questions on housing', 'list EDMs by sponsor') and Jentic returns the matching Oral Questions API endpoint with the request schema pre-shaped for execution.
Time to first call
Direct integration: 2-3 days mapping 4 endpoints, handling filtering, and parsing EDM signatories. Through Jentic: under 20 minutes — search by intent, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
UK Parliament Written Questions API
Parliamentary written questions and ministerial answers
Use Oral Questions API for questions answered in chamber; use Written Questions API for questions answered in writing
UK Parliament Members API
MPs and Lords biographical data, voting records, and parliamentary roles
Use Oral Questions API to see what questions members have tabled; use Members API for member biographical context
UK Parliament Bills API
Legislative bills and amendments tracking across parliamentary sessions
EDMs sometimes relate to bills; use Bills API to track legislation and Oral Questions API to see parliamentary opinion
Specific to using UK Parliament Oral Questions and Motions API 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.