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 (77 fields)
| Field | Type | Description |
|---|---|---|
| partNumberErskineMayChapterOverview | integer (int32) | — |
| numberErskineMayChapterOverview | integer (int32) | — |
| titleErskineMayChapterOverview | string | — |
| descriptionErskineMayChapterOverview | string | — |
| sectionsErskineMayChapterOverview | array<object> | — |
| numberErskineMayFootnote | string | — |
| contentErskineMayFootnote | string | — |
| idErskineMayIndexTerm | integer (int32) | — |
| termErskineMayIndexTerm | string | — |
| displayAsErskineMayIndexTerm | string | — |
| seeLinksErskineMayIndexTerm | array<object> | — |
| referencesErskineMayIndexTerm | array<object> | — |
| parentTermErskineMayIndexTerm | object | — |
| childTermsErskineMayIndexTerm | array<object> | — |
| idErskineMayIndexTermSearchResult | integer (int32) | — |
| displayAsErskineMayIndexTermSearchResult | string | — |
| seeValueErskineMayIndexTermSearchResult | string | — |
| searchTermErskineMayIndexTermSearchResultErskineMaySearch | string | — |
| skipErskineMayIndexTermSearchResultErskineMaySearch | integer (int32) | — |
| takeErskineMayIndexTermSearchResultErskineMaySearch | integer (int32) | — |
| totalResultsErskineMayIndexTermSearchResultErskineMaySearch | integer (int32) | — |
| searchResultsErskineMayIndexTermSearchResultErskineMaySearch | array<object> | — |
| searchTermsErskineMayIndexTermSearchResultErskineMaySearch | array<string> | — |
| suggestedSearchErskineMayIndexTermSearchResultErskineMaySearch | string | — |
| seeTypeErskineMayIndexTermSeeLink | string | — |
| seeValueErskineMayIndexTermSeeLink | string | — |
| indexTermIdErskineMayIndexTermSeeLink | integer (int32) | — |
| sectionIdErskineMayParagraphSearchResult | integer (int32) | — |
| paragraphReferenceErskineMayParagraphSearchResult | string | — |
| searchResultTextErskineMayParagraphSearchResult | string | — |
| sectionTitleErskineMayParagraphSearchResult | string | — |
| sectionTitleChainErskineMayParagraphSearchResult | string | — |
| chapterTitleErskineMayParagraphSearchResult | string | — |
| chapterNumberErskineMayParagraphSearchResult | integer (int32) | — |
| partNumberErskineMayParagraphSearchResult | integer (int32) | — |
| searchTermErskineMayParagraphSearchResultErskineMaySearch | string | — |
| skipErskineMayParagraphSearchResultErskineMaySearch | integer (int32) | — |
| takeErskineMayParagraphSearchResultErskineMaySearch | integer (int32) | — |
| totalResultsErskineMayParagraphSearchResultErskineMaySearch | integer (int32) | — |
| searchResultsErskineMayParagraphSearchResultErskineMaySearch | array<object> | — |
| searchTermsErskineMayParagraphSearchResultErskineMaySearch | array<string> | — |
| suggestedSearchErskineMayParagraphSearchResultErskineMaySearch | string | — |
| numberErskineMayPart | integer (int32) | — |
| titleErskineMayPart | string | — |
| descriptionErskineMayPart | string | — |
| chaptersErskineMayPart | array<object> | — |
| idErskineMaySectionDetail | integer (int32) | — |
| titleErskineMaySectionDetail | string | — |
| titleChainErskineMaySectionDetail | string | — |
| subSectionsErskineMaySectionDetail | array<object> | — |
| parentSectionIdErskineMaySectionDetail | integer (int32) | — |
| parentSectionTitleErskineMaySectionDetail | string | — |
| chapterNumberErskineMaySectionDetail | integer (int32) | — |
| chapterTitleErskineMaySectionDetail | string | — |
| partNumberErskineMaySectionDetail | integer (int32) | — |
| partTitleErskineMaySectionDetail | string | — |
| contentHtmlErskineMaySectionDetail | string | — |
| isUpdatedErskineMaySectionDetail | boolean | — |
| updatedDateErskineMaySectionDetail | string (date-time) | — |
| footnotesErskineMaySectionDetail | array<object> | — |
| idErskineMaySectionOverview | integer (int32) | — |
| titleErskineMaySectionOverview | string | — |
| titleChainErskineMaySectionOverview | string | — |
| subSectionsErskineMaySectionOverview | array<object> | — |
| sectionIdErskineMaySectionSearchResult | integer (int32) | — |
| sectionTitleErskineMaySectionSearchResult | string | — |
| sectionTitleChainErskineMaySectionSearchResult | string | — |
| chapterNumberErskineMaySectionSearchResult | integer (int32) | — |
| chapterTitleErskineMaySectionSearchResult | string | — |
| partNumberErskineMaySectionSearchResult | integer (int32) | — |
| searchTermErskineMaySectionSearchResultErskineMaySearch | string | — |
| skipErskineMaySectionSearchResultErskineMaySearch | integer (int32) | — |
| takeErskineMaySectionSearchResultErskineMaySearch | integer (int32) | — |
| totalResultsErskineMaySectionSearchResultErskineMaySearch | integer (int32) | — |
| searchResultsErskineMaySectionSearchResultErskineMaySearch | array<object> | — |
| searchTermsErskineMaySectionSearchResultErskineMaySearch | array<string> | — |
| suggestedSearchErskineMaySectionSearchResultErskineMaySearch | string | — |
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
/api/Chapter/{chapterNumber}Returns a single chapter overview by chapter number.
/api/IndexTerm/browseReturns a list of index terms by start letter.
/api/IndexTerm/{indexTermId}Returns an index term by id.
/api/PartReturns a list of all parts.
/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
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.