c0mm0.com — the continuously verified register of European data

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

FieldTypeDescription
partNumberErskineMayChapterOverviewinteger (int32)
numberErskineMayChapterOverviewinteger (int32)
titleErskineMayChapterOverviewstring
descriptionErskineMayChapterOverviewstring
sectionsErskineMayChapterOverviewarray<object>
numberErskineMayFootnotestring
contentErskineMayFootnotestring
idErskineMayIndexTerminteger (int32)
termErskineMayIndexTermstring
displayAsErskineMayIndexTermstring
seeLinksErskineMayIndexTermarray<object>
referencesErskineMayIndexTermarray<object>
parentTermErskineMayIndexTermobject
childTermsErskineMayIndexTermarray<object>
idErskineMayIndexTermSearchResultinteger (int32)
displayAsErskineMayIndexTermSearchResultstring
seeValueErskineMayIndexTermSearchResultstring
searchTermErskineMayIndexTermSearchResultErskineMaySearchstring
skipErskineMayIndexTermSearchResultErskineMaySearchinteger (int32)
takeErskineMayIndexTermSearchResultErskineMaySearchinteger (int32)
totalResultsErskineMayIndexTermSearchResultErskineMaySearchinteger (int32)
searchResultsErskineMayIndexTermSearchResultErskineMaySearcharray<object>
searchTermsErskineMayIndexTermSearchResultErskineMaySearcharray<string>
suggestedSearchErskineMayIndexTermSearchResultErskineMaySearchstring
seeTypeErskineMayIndexTermSeeLinkstring
seeValueErskineMayIndexTermSeeLinkstring
indexTermIdErskineMayIndexTermSeeLinkinteger (int32)
sectionIdErskineMayParagraphSearchResultinteger (int32)
paragraphReferenceErskineMayParagraphSearchResultstring
searchResultTextErskineMayParagraphSearchResultstring
sectionTitleErskineMayParagraphSearchResultstring
sectionTitleChainErskineMayParagraphSearchResultstring
chapterTitleErskineMayParagraphSearchResultstring
chapterNumberErskineMayParagraphSearchResultinteger (int32)
partNumberErskineMayParagraphSearchResultinteger (int32)
searchTermErskineMayParagraphSearchResultErskineMaySearchstring
skipErskineMayParagraphSearchResultErskineMaySearchinteger (int32)
takeErskineMayParagraphSearchResultErskineMaySearchinteger (int32)
totalResultsErskineMayParagraphSearchResultErskineMaySearchinteger (int32)
searchResultsErskineMayParagraphSearchResultErskineMaySearcharray<object>
searchTermsErskineMayParagraphSearchResultErskineMaySearcharray<string>
suggestedSearchErskineMayParagraphSearchResultErskineMaySearchstring
numberErskineMayPartinteger (int32)
titleErskineMayPartstring
descriptionErskineMayPartstring
chaptersErskineMayPartarray<object>
idErskineMaySectionDetailinteger (int32)
titleErskineMaySectionDetailstring
titleChainErskineMaySectionDetailstring
subSectionsErskineMaySectionDetailarray<object>
parentSectionIdErskineMaySectionDetailinteger (int32)
parentSectionTitleErskineMaySectionDetailstring
chapterNumberErskineMaySectionDetailinteger (int32)
chapterTitleErskineMaySectionDetailstring
partNumberErskineMaySectionDetailinteger (int32)
partTitleErskineMaySectionDetailstring
contentHtmlErskineMaySectionDetailstring
isUpdatedErskineMaySectionDetailboolean
updatedDateErskineMaySectionDetailstring (date-time)
footnotesErskineMaySectionDetailarray<object>
idErskineMaySectionOverviewinteger (int32)
titleErskineMaySectionOverviewstring
titleChainErskineMaySectionOverviewstring
subSectionsErskineMaySectionOverviewarray<object>
sectionIdErskineMaySectionSearchResultinteger (int32)
sectionTitleErskineMaySectionSearchResultstring
sectionTitleChainErskineMaySectionSearchResultstring
chapterNumberErskineMaySectionSearchResultinteger (int32)
chapterTitleErskineMaySectionSearchResultstring
partNumberErskineMaySectionSearchResultinteger (int32)
searchTermErskineMaySectionSearchResultErskineMaySearchstring
skipErskineMaySectionSearchResultErskineMaySearchinteger (int32)
takeErskineMaySectionSearchResultErskineMaySearchinteger (int32)
totalResultsErskineMaySectionSearchResultErskineMaySearchinteger (int32)
searchResultsErskineMaySectionSearchResultErskineMaySearcharray<object>
searchTermsErskineMaySectionSearchResultErskineMaySearcharray<string>
suggestedSearchErskineMaySectionSearchResultErskineMaySearchstring

Schema captured from openapi 5 days 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.