Search Parliamentary Bills
bills_search_billsUSE THIS TOOL WHEN searching UK parliamentary bills by keyword, session, house, or legislative stage.
Instructions
USE THIS TOOL WHEN searching UK parliamentary bills by keyword, session, house, or legislative stage.
Returns a paginated page of bill summaries (title, originating and current house, current stage, whether it became an Act). AFTER calling, pass a bill_id into bills_get_bill for full detail (sponsors, long title, Royal Assent date).
Authoritative source for UK parliamentary bill status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| house | No | Filter by originating house: the House the bill was introduced in, wherever it sits now. Omit (or 'All') for all houses. | |
| limit | No | Maximum bills to return in this call. Default 20 keeps responses focused; raise up to 100 for bulk exports. | |
| query | Yes | Search term for bill titles and descriptions, e.g. 'online safety' or 'financial services'. | |
| stage | No | Filter by current legislative stage. | |
| offset | No | Number of results to skip before this page. Default 0 for the first page. Re-call with offset=offset+returned while has_more is true to paginate. | |
| session | No | Numeric parliamentary session ID (e.g. 40 = 2024-25, 39 = 2023-24). NOT a year string like '2025'. If you only know the year, omit this and filter the results instead. Omit to search all sessions. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bills | No | Matching bills. Use the integer `id` field from any bill to call bills_get_bill for full detail. | |
| limit | Yes | Maximum results requested in this call | |
| query | Yes | The search term that was used | |
| total | No | Total results matching the query across all pages, if the upstream API reported it. None if unknown. | |
| offset | Yes | Number of results skipped before this page | |
| has_more | Yes | True if more results exist beyond this page. Re-call with offset=offset+returned to fetch the next page. | |
| returned | Yes | Number of results actually on this page |