c0mm0.com — the continuously verified register of European data

Register record·API·GB·GOVERNMENTVERIFIED · checked 13h ago
T

Treaties API

APINational · United KingdomNo auth

An API exposing details of the treaties laid before Parliament.

legislation
0
good

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 API

Proof Evidence

official domain (parliament.uk)

Data schema (55 fields)

Filterable via the API (11)
idSearchTextGovernmentOrganisationIdSeriesParliamentaryProcessDebateScheduledMotionsTabledAboutATreatyCommitteeRaisedConcernsHouseSkipTake
FieldTypeDescription
idFilterable via the APIstringBusiness item with the ID specified
SearchTextFilterable via the APIstring
GovernmentOrganisationIdFilterable via the APIinteger (int32)
SeriesFilterable via the APIstring
ParliamentaryProcessFilterable via the APIstring
DebateScheduledFilterable via the APIboolean
MotionsTabledAboutATreatyFilterable via the APIboolean
CommitteeRaisedConcernsFilterable via the APIboolean
HouseFilterable via the APIstring
SkipFilterable via the APIinteger (int32)
TakeFilterable via the APIinteger (int32)
treatyIdBusinessItemstring
stepNameBusinessItemstring
stepsBusinessItemarray<string>
itemDateBusinessItemstring (date-time)
housesBusinessItemarray<object>
linkBusinessItemstring
sequenceBusinessIteminteger (int32)
treatyUriBusinessItemstring (uri)
businessItemUriBusinessItemstring (uri)
houseUriBusinessItemstring (uri)
houseNameBusinessItemstring
procedureStepUriBusinessItemstring (uri)
houseIdBusinessItemstring
procedureStepIdBusinessItemstring
workpackageProcedureUriBusinessItemstring (uri)
houseBusinessItemHouseobject
nameBusinessItemHousestring
valueBusinessItemResourceobject
linksBusinessItemResourcearray<object>
itemsBusinessItemResourceCollectionarray<object>
totalResultsBusinessItemResourceCollectioninteger (int32)
itemsPerPageBusinessItemResourceCollectioninteger (int32)
descriptionSeriesMembershipstring
uriTreatystring (uri)
commandPaperPrefixTreatystring
commandPaperNumberTreatyinteger (int32)
commonsLayingDateTreatystring (date-time)
lordsLayingDateTreatystring (date-time)
webLinkTreatystring (uri)
treatySeriesMembershipTreatyobject
leadDepartmentTreatyobject
layingBodyDepartmentTreatyobject
parliamentaryConclusionTreatyobject
debateScheduledTreatystring
broughtToAttentionDateTreatystring (date-time)
signedDateTreatystring (date-time)
laidDateTreatystring (date-time)
pertinentDateTreatystring (date-time)
workpackageIdTreatystring
seriesMembershipTypeTreatySeriesMembershipobject
citationTreatySeriesMembershipstring
relLinkstring
hrefLinkstring
methodLinkstring

Schema captured from openapi 2 days ago.

Verification Status

Using the API

Configuration

Base URL
https://treaties-api.parliament.uk
Version
v1
Format
openapi
Endpoints
6

Try the API

GET/api/BusinessItem/{id}

Returns business item by ID.

GET/api/GovernmentOrganisation

Returns all government organisations.

GET/api/SeriesMembership

Returns all series memberships.

GET/api/Treaty

Returns a list of treaties.

GET/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

Treaties API — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.