For developers & integrators
An API for the count.
The election-data API we wish we had had when we started. OpenAPI specs, typed SDKs, webhook events, rate-limited public endpoints, and integration recipes for INEC EFLOC/EMSC, Zoom, SignalR, and Cloudinary.
Request API accessWhat you're up against
The problems we built for.
Election data is a PDF
You wrote a scraper once. You do not want to write another one.
Integrations are bespoke
Every commission and every party does EFLOC, EMSC, and result reconciliation differently.
Documentation is pitched at sales
You need OpenAPI specs, not white papers.
How iElect helps
The right products for developers & integrators.
How it works together
Apply for an API key. We issue scoped, rate-limited tokens: a read-only "press" tier that streams aggregated tallies, a "partner" tier that adds observer incidents and polling-unit metadata, and a "deployment" tier for commissions and parties. Webhooks fire on result, incident, and certification events. TypeScript + Python SDKs; reference integrations in our GitHub org.
"We replaced an eight-month scraping project with a two-day integration against the iElect feed. The API is boring — in the best possible way."