API directory
Some of the following Parliamentary APIs are versioned. Versioned APIs can be distinguished from others by the "/api/v{x}" portion of the URL, x being the version number. A version of an API endpoint can have parts of its inputs or outputs extended, but not removed or modified. If an endpoint requires input or output modifications or removal, this would result in a new version.
Find below a list of the currently supported public data APIs.
Bills
An API that allows querying of Bills for both Houses.
Committees
An API that allows querying of Committees for both Houses including membership, inquiries and publications.
Commons Votes
An API that allows querying of Commons voting data.
Deposited Papers
An API that retrieves deposited papers.
Erskine May
An API that allows querying of Erskine May data.
Interests
An API that allows querying of Register of Members' Financial Interests data.
Lords Business API
An API that allows querying of House of Lords Business data.
Lords Votes
An API that allows querying of Lords voting data.
Members
An API which retrieves Members of the Commons or Lords data.
Oral Questions
An API that allows querying all tabled oral questions and motions for the House of Commons.
Parliament Now
An API that retrieves data from the annunciator system.
Statutory Instruments
An API exposing details of the various types of Statutory Instruments laid before Parliament.
Treaties
An API exposing details of the treaties laid before Parliament.
Web Search
An API that allows searching of content on the main Parliamentary website.
What's On
An API that allows querying of Parliamentary calendar data.
Written Questions
Data around written questions and answers, as well as written ministerial statements.