Visit an election results page and it will show up here.

We know how important elections are.

That's why we built civicAPI, a free political API that offers up-to-the-minute election results, data, race calls, etc for elections around the world. No API key required - start using it now!

Free & open, no API key Global election coverage Live, up-to-the-minute results
Live Results

Live, Instant Election Results

From a local town council race in Japan to a school board election in Missouri, from a mayoral contest in Canada to a presidential race in Louisiana - we cover it all, US and beyond, updating the moment new votes come in.

Real-time vote updatesWorldwide coverageCounty & precinct detail
See live results
Live62% reporting
Candidate A54%
Candidate B46%
Embeds

Embeds For Everyone

Drop a live results widget straight into your site or newsroom CMS. Pick a race, grab the snippet, and it stays current on its own - no maintenance, no extra infrastructure on your end.

No code requiredAuto-updatingCustomizable styling
Build an embed
yoursite.com
Embedded race widget
Candidate A54%
Candidate B46%
Open API

An Open API For All

We believe election data should be a public good. That's why every endpoint is free and open, with no API key, no paywall, and no account required to get started.

No API key neededFree foreverSimple JSON responses
Read the docs
GET /v2/race/12345
{
"election_name": "Example Election",
"candidates": [
{ "name": "Candidate A", "votes": 128044 },
{ "name": "Candidate B", "votes": 109532 }
]
}
Your Way

Flexible Presentation

Whether you're a developer wiring up an app, a journalist on deadline, or just a curious observer, we'll help you get the data in the format you actually need - raw API, embed, or something custom.

API or embedBuilt for developers & journalistsWe'll tailor it to you
Talk to us
API
Embed
Chart