c0mm0.com — the continuously verified register of European data

Register record·API·GB·GOVERNMENTVERIFIED · checked 2d ago
E

Erskine May API

APINational · United KingdomNo auth

An API that allows querying of Erskine May data.

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 (43 fields)

Filterable via the API (10)
chapterNumberstartLetterskiptakeindexTermIdpartNumbersearchTermreferencesectionIdstep
FieldTypeDescription
chapterNumberFilterable via the APIinteger (int32)Chapter overview with the chapter number specified
startLetterFilterable via the APIstringIndex terms by start letter
skipFilterable via the APIinteger (int32)The number of records to skip from the first, default is 0.
takeFilterable via the APIinteger (int32)The number of records to return, default is 20, maximum is 20.
indexTermIdFilterable via the APIinteger (int32)Index term by if
partNumberFilterable via the APIinteger (int32)Part by part number
searchTermFilterable via the APIstringIndex terms which contain search term.
referenceFilterable via the APIstringSection overview by reference.
sectionIdFilterable via the APIinteger (int32)Section by id.
stepFilterable via the APIinteger (int32)Number of sections to step over from given section.
numberErskineMayChapterOverviewinteger (int32)
titleErskineMayChapterOverviewstring
descriptionErskineMayChapterOverviewstring
sectionsErskineMayChapterOverviewarray<object>
contentErskineMayFootnotestring
idErskineMayIndexTerminteger (int32)
termErskineMayIndexTermstring
displayAsErskineMayIndexTermstring
seeLinksErskineMayIndexTermarray<object>
referencesErskineMayIndexTermarray<object>
parentTermErskineMayIndexTermobject
childTermsErskineMayIndexTermarray<object>
seeValueErskineMayIndexTermSearchResultstring
totalResultsErskineMayIndexTermSearchResultErskineMaySearchinteger (int32)
searchResultsErskineMayIndexTermSearchResultErskineMaySearcharray<object>
searchTermsErskineMayIndexTermSearchResultErskineMaySearcharray<string>
suggestedSearchErskineMayIndexTermSearchResultErskineMaySearchstring
seeTypeErskineMayIndexTermSeeLinkstring
paragraphReferenceErskineMayParagraphSearchResultstring
searchResultTextErskineMayParagraphSearchResultstring
sectionTitleErskineMayParagraphSearchResultstring
sectionTitleChainErskineMayParagraphSearchResultstring
chapterTitleErskineMayParagraphSearchResultstring
chaptersErskineMayPartarray<object>
titleChainErskineMaySectionDetailstring
subSectionsErskineMaySectionDetailarray<object>
parentSectionIdErskineMaySectionDetailinteger (int32)
parentSectionTitleErskineMaySectionDetailstring
partTitleErskineMaySectionDetailstring
contentHtmlErskineMaySectionDetailstring
isUpdatedErskineMaySectionDetailboolean
updatedDateErskineMaySectionDetailstring (date-time)
footnotesErskineMaySectionDetailarray<object>

Schema captured from openapi 1 day ago.

Verification Status

Using the API

Configuration

Base URL
https://erskinemay-api.parliament.uk
Version
v1
Format
openapi
Endpoints
11

Try the API

GET/api/Chapter/{chapterNumber}

Returns a single chapter overview by chapter number.

GET/api/IndexTerm/browse

Returns a list of index terms by start letter.

GET/api/IndexTerm/{indexTermId}

Returns an index term by id.

GET/api/Part

Returns a list of all parts.

GET/api/Part/{partNumber}

Returns a part by part number.

Requests are proxied through our servers. Only GET endpoints are testable.

Query examples

curl -s 'https://erskinemay-api.parliament.uk/swagger/v1/swagger.json' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Machine-readable & source

Erskine May API — live verification badge

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