For Agents
Search and retrieve UK parliamentary procedure rules from Erskine May's Parliamentary Practice.
Use for: I need to find the procedure for tabling amendments, Search Erskine May for rules on divisions, Get the section on Select Committees, Find index entries for 'privilege'
Not supported: Does not include Bills, votes, or member data — use only for Erskine May's Parliamentary Practice content and index.
UK Parliament Erskine May API provides searchable access to Erskine May's Parliamentary Practice, the authoritative guide to UK parliamentary procedure and constitutional law. The API enables browsing and searching the full text by parts, chapters, sections, paragraphs, and index terms, retrieving section content with footnotes and cross-references, searching sections by title or paragraph content, browsing the index by start letter, and searching index terms with references to relevant paragraphs. Public and unauthenticated access.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the UK Parliament Erskine May API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with UK Parliament Erskine May API API.
List all parts of Erskine May with chapters and sections
Retrieve a specific part, chapter, or section with full content and footnotes
Search sections by title or paragraph content with pagination
Search paragraphs by reference (e.g., '12.34') to jump directly to content
GET STARTED
Browse the index by start letter (A-Z) with pagination
Search index terms by keyword with references to paragraphs
Navigate sections with step-forward/step-back functionality
Patterns agents use UK Parliament Erskine May API API for, with concrete tasks.
★ Parliamentary Procedure Research
Clerks, researchers, and legal professionals reference Erskine May for authoritative guidance on procedure. GET /api/Search/SectionSearchResults/{searchTerm} finds sections by title (e.g., 'amendments'). GET /api/Section/{sectionId} retrieves full content with footnotes. GET /api/Search/ParagraphSearchResults/{searchTerm} searches within paragraph text for detailed rules.
GET /api/Search/SectionSearchResults/{searchTerm}?skip=0&take=20 to find sections, then GET /api/Section/{sectionId} to read full content with footnotes.
Index-Based Navigation
Users familiar with Erskine May's index browse by start letter. GET /api/IndexTerm/browse?startLetter={A-Z} returns index terms for that letter. GET /api/IndexTerm/{indexTermId} retrieves the term with references (paragraph numbers) and 'see also' links for cross-references.
GET /api/IndexTerm/browse?startLetter=A&skip=0&take=20 to list terms, then GET /api/IndexTerm/{indexTermId} for references and cross-links.
9 endpoints — uk parliament erskine may api provides searchable access to erskine may's parliamentary practice, the authoritative guide to uk parliamentary procedure and constitutional law.
METHOD
PATH
DESCRIPTION
/api/Part
List all parts
/api/Chapter/{chapterNumber}
Get chapter overview
/api/Section/{sectionId}
Get section content with footnotes
/api/Search/SectionSearchResults/{searchTerm}
Search sections by title
/api/Search/ParagraphSearchResults/{searchTerm}
Search paragraphs by content
/api/IndexTerm/browse
Browse index terms by start letter
/api/Search/IndexTermSearchResults/{searchTerm}
Search index terms
/api/Part
List all parts
/api/Chapter/{chapterNumber}
Get chapter overview
/api/Section/{sectionId}
Get section content with footnotes
/api/Search/SectionSearchResults/{searchTerm}
Search sections by title
/api/Search/ParagraphSearchResults/{searchTerm}
Search paragraphs by content
Three things that make agents converge on Jentic-routed access.
Credential isolation
No credentials required — the Erskine May API is public.
Intent-based discovery
Agents search by intent such as 'search parliamentary procedure' or 'erskine may rules' and Jentic returns matching endpoints.
Time to first call
Direct integration: 1 day. Through Jentic: under 1 hour.
Specific to using UK Parliament Erskine May API API through Jentic.
Does the Erskine May API require authentication?
No. The API is public and open for research without authentication.
Can I search the full text of Erskine May?
Yes. Use GET /api/Search/ParagraphSearchResults/{searchTerm} to search within paragraph content or GET /api/Search/SectionSearchResults/{searchTerm} to search section titles.
How do I jump to a specific paragraph reference?
Use GET /api/Search/Paragraph/{reference} where reference is the paragraph number (e.g., '12.34') to retrieve the section containing that paragraph.
/api/IndexTerm/browse
Browse index terms by start letter
/api/Search/IndexTermSearchResults/{searchTerm}
Search index terms