c0mm0.com — the continuously verified register of European data

Register record·API·GB·GOVERNMENTVERIFIED · checked 20h 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 (72 fields)

FieldTypeDescription
idBusinessItemstring
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)
linksBusinessItemResourceCollectionarray<object>
idDepartmentinteger (int32)
nameDepartmentstring
nameGovernmentOrganisationstring
idGovernmentOrganisationinteger (int32)
valueGovernmentOrganisationResourceobject
linksGovernmentOrganisationResourcearray<object>
itemsGovernmentOrganisationResourceCollectionarray<object>
totalResultsGovernmentOrganisationResourceCollectioninteger (int32)
itemsPerPageGovernmentOrganisationResourceCollectioninteger (int32)
linksGovernmentOrganisationResourceCollectionarray<object>
relLinkstring
hrefLinkstring
methodLinkstring
idSeriesMembershipinteger (int32)
descriptionSeriesMembershipstring
valueSeriesMembershipResourceobject
linksSeriesMembershipResourcearray<object>
itemsSeriesMembershipResourceCollectionarray<object>
totalResultsSeriesMembershipResourceCollectioninteger (int32)
itemsPerPageSeriesMembershipResourceCollectioninteger (int32)
linksSeriesMembershipResourceCollectionarray<object>
idTreatystring
nameTreatystring
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
valueTreatyResourceobject
linksTreatyResourcearray<object>
itemsTreatyResourceCollectionarray<object>
totalResultsTreatyResourceCollectioninteger (int32)
itemsPerPageTreatyResourceCollectioninteger (int32)
linksTreatyResourceCollectionarray<object>
seriesMembershipTypeTreatySeriesMembershipobject
uriTreatySeriesMembershipstring (uri)
citationTreatySeriesMembershipstring

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

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.