Developers
API v1.
Read-only, versioned, paginated JSON. Free for journalism and research.
Get a key
Authentication
curl -H "Authorization: Bearer rcpt_xxx" \ https://thereceipt.ng/api/v1/rankings
Free tier endpoints
GET /api/v1/governors
All governors with current fulfillment index.
GET /api/v1/governors/:state
One state's scorecard, governor, and promises.
GET /api/v1/promises
All promises. Filter with ?state=lagos.
GET /api/v1/promises/:state/:slug
One promise, full status history, linked receipts.
GET /api/v1/receipts
Approved evidence metadata (never the submitting handle).
GET /api/v1/rankings
Governors ranked by fulfillment index.
GET /api/v1/fact-checks
Published fact-checks. Empty until the Fact-Check Desk ships.
Org tier
Higher rate limits, bulk exports, webhooks on score changes. Granted by the editorial team, not self-serve. Get in touch.
GET /api/v1/export/promises
Bulk export, every promise, no pagination cap.
POST /api/v1/webhooks
Register an https:// endpoint for score_change events.
Rate limits
Free tier: 100 requests/hour. Org tier: 2,000 requests/hour. Rolling window, resets automatically.
Never exposed
Anything about a handle beyond public leaderboard aggregates, raw verdict records (only the public splits), moderation data, admin anything.
Changelog
- v1, initial release: governors, promises, receipts, rankings, fact-checks (stub).
The data is free for journalism and research. If you're an organization building on it, the org tier funds the auditing.