parliament.uk

API to get and search for information regarding Bills, their stages, associated amendments and publications.

19 endpoints open_data
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (2 total)

pip install the_parliament_crew_ai
pip install ckan-parliament-uk
curl examples
Returns a list of Bills.
curl \
  https://bills-api.parliament.uk/api/v1/Bills
Returns a list of Bill stages.
curl \
  https://bills-api.parliament.uk/api/v1/Stages
Returns a list of Sittings.
curl \
  https://bills-api.parliament.uk/api/v1/Sittings
Endpoints (19 total)
GET
/api/v1/Bills
Returns a list of Bills.
GET
/api/v1/Stages
Returns a list of Bill stages.
GET
/api/v1/Sittings
Returns a list of Sittings.
GET
/api/v1/BillTypes
Returns a list of Bill types.
GET
/api/v1/Bills/{billId}
Return a Bill.
GET
/api/v1/PublicationTypes
Returns a list of publication types.
GET
/api/v1/Rss/allbills.rss
Returns an Rss feed of all Bills.
GET
/api/v1/Rss/Bills/{id}.rss
Returns an Rss feed of a certain Bill.
GET
/api/v1/Rss/publicbills.rss
Returns an Rss feed of public Bills.
GET
/api/v1/Rss/privatebills.rss
Returns an Rss feed of private Bills.
GET
/api/v1/Bills/{billId}/Stages
Returns all Bill stages.
GET
/api/v1/Bills/{billId}/NewsArticles
Returns a list of news articles for a Bill.
Language coverage
Python
2
At a glance
Total SDKs2
Languages1
Endpoints19
Categories1
https://bills-api.parliament.uk