Trust score
How is this computed?Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).
- Officialnessweight 25%40/100
40/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).
- Availabilityweight 25%100/100
Latest verification succeeded.
- Metadata completenessweight 20%90/100
9 of 10 recommended metadata fields populated.
- License clarityweight 15%50/100
License info not yet tracked for APIs (datasets only).
- Agent readinessweight 15%70/100
OpenAPI spec URL declared · Spec format known (openapi) · Homepage URL present · Topic tags assigned
Official Proof
Public Sector APIProof Evidence
official domain (parliament.uk)
Data schema (72 fields)
| Field | Type | Description |
|---|---|---|
| idBusinessItem | string | — |
| treatyIdBusinessItem | string | — |
| stepNameBusinessItem | string | — |
| stepsBusinessItem | array<string> | — |
| itemDateBusinessItem | string (date-time) | — |
| housesBusinessItem | array<object> | — |
| linkBusinessItem | string | — |
| sequenceBusinessItem | integer (int32) | — |
| treatyUriBusinessItem | string (uri) | — |
| businessItemUriBusinessItem | string (uri) | — |
| houseUriBusinessItem | string (uri) | — |
| houseNameBusinessItem | string | — |
| procedureStepUriBusinessItem | string (uri) | — |
| houseIdBusinessItem | string | — |
| procedureStepIdBusinessItem | string | — |
| workpackageProcedureUriBusinessItem | string (uri) | — |
| houseBusinessItemHouse | object | — |
| nameBusinessItemHouse | string | — |
| valueBusinessItemResource | object | — |
| linksBusinessItemResource | array<object> | — |
| itemsBusinessItemResourceCollection | array<object> | — |
| totalResultsBusinessItemResourceCollection | integer (int32) | — |
| itemsPerPageBusinessItemResourceCollection | integer (int32) | — |
| linksBusinessItemResourceCollection | array<object> | — |
| idDepartment | integer (int32) | — |
| nameDepartment | string | — |
| nameGovernmentOrganisation | string | — |
| idGovernmentOrganisation | integer (int32) | — |
| valueGovernmentOrganisationResource | object | — |
| linksGovernmentOrganisationResource | array<object> | — |
| itemsGovernmentOrganisationResourceCollection | array<object> | — |
| totalResultsGovernmentOrganisationResourceCollection | integer (int32) | — |
| itemsPerPageGovernmentOrganisationResourceCollection | integer (int32) | — |
| linksGovernmentOrganisationResourceCollection | array<object> | — |
| relLink | string | — |
| hrefLink | string | — |
| methodLink | string | — |
| idSeriesMembership | integer (int32) | — |
| descriptionSeriesMembership | string | — |
| valueSeriesMembershipResource | object | — |
| linksSeriesMembershipResource | array<object> | — |
| itemsSeriesMembershipResourceCollection | array<object> | — |
| totalResultsSeriesMembershipResourceCollection | integer (int32) | — |
| itemsPerPageSeriesMembershipResourceCollection | integer (int32) | — |
| linksSeriesMembershipResourceCollection | array<object> | — |
| idTreaty | string | — |
| nameTreaty | string | — |
| uriTreaty | string (uri) | — |
| commandPaperPrefixTreaty | string | — |
| commandPaperNumberTreaty | integer (int32) | — |
| commonsLayingDateTreaty | string (date-time) | — |
| lordsLayingDateTreaty | string (date-time) | — |
| webLinkTreaty | string (uri) | — |
| treatySeriesMembershipTreaty | object | — |
| leadDepartmentTreaty | object | — |
| layingBodyDepartmentTreaty | object | — |
| parliamentaryConclusionTreaty | object | — |
| debateScheduledTreaty | string | — |
| broughtToAttentionDateTreaty | string (date-time) | — |
| signedDateTreaty | string (date-time) | — |
| laidDateTreaty | string (date-time) | — |
| pertinentDateTreaty | string (date-time) | — |
| workpackageIdTreaty | string | — |
| valueTreatyResource | object | — |
| linksTreatyResource | array<object> | — |
| itemsTreatyResourceCollection | array<object> | — |
| totalResultsTreatyResourceCollection | integer (int32) | — |
| itemsPerPageTreatyResourceCollection | integer (int32) | — |
| linksTreatyResourceCollection | array<object> | — |
| seriesMembershipTypeTreatySeriesMembership | object | — |
| uriTreatySeriesMembership | string (uri) | — |
| citationTreatySeriesMembership | string | — |
Schema captured from openapi 6 days ago.
Verification Status
Using the API
Configuration
- Base URL
- https://treaties-api.parliament.uk
- Version
- v1
- Format
- openapi
- Endpoints
- 6
Try the API
/api/BusinessItem/{id}Returns business item by ID.
/api/GovernmentOrganisationReturns all government organisations.
/api/SeriesMembershipReturns all series memberships.
/api/TreatyReturns a list of treaties.
/api/Treaty/{id}Returns a treaty by ID.
Requests are proxied through our servers. Only GET endpoints are testable.
Query examples
curl -s 'https://treaties-api.parliament.uk/swagger/v1/swagger.json' -H 'Accept: application/json'Machine-readable API description (use it to generate clients).
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.