Loading…
Loading…
Read-only endpoints for MPs, the public commitment catalogue, the People's Report Card, and research exports. This page is a public summary of how we expect partners to use them — not a substitute for legal advice or a signed agreement.
Programme summary. Confirm wording with MBKRU before citing this page as contractual terms in agreements or public statements.
When parliament and catalogue features are enabled for this site, MBKRU exposes GET JSON and UTF-8 CSV exports. Each handler may return 404 or 503 when data or the database is unavailable — design integrations to degrade gracefully.
/api/mps
Active MP/minister roster (when commitment catalogue is enabled on this site).
/api/promises
Tracked commitments via GET /api/promises with optional filters; JSON responses are capped — use CSV for full exports.
/api/report-card/[year]
Published People's Report Card cycle when the report card is public on this site.
/api/export/mps-csv
CSV roster (same feature gate as JSON MPs).
/api/export/promises-csv
Full promise export with the same filter semantics as JSON (separate rate bucket).
GET /api/health reports capability flags for monitoring — it is not a dataset export.
URLs today do not include a version segment. Before breaking response shapes, we expect to introduce explicit versioning (for example /api/v1/... aliases or Accept negotiation) with a deprecation window — watch release notes and docs/PARTNER_API.md in the repository.
For traffic expectations, attribution assets, or a formal partnership conversation, use our Contact page and choose a partnership-oriented enquiry where the form allows it.
Accountability methodologyClaims & citationsData sourcesSite terms of use