Elections API
Empowering organizations to build innovative, effective ways to engage voters with comprehensive data for federal, state, and local elections across America.

Election Data Built for Scale
Our API offers a reliable data set that is built to deliver comprehensive election information and voting guidance for a variety of applications. Whether you’re an organization leading voter outreach campaigns, a search or social media platform seeking to provide election information at scale, or building innovative civic engagement tools with A.I., our API helps you innovate with confidence.
Unmatched Coverage
Our data set includes federal, state, county, municipal, sub-municipal, and school board elections for jurisdictions over 5,000 people. It also includes important voter guidance such as dates, deadlines, and ID requirements.
Accurate Data
Deliver current information from election offices to your audience. Our data is continually updated and verified by our research team.
Enterprise Scale
Handle volume with ease. Our proven performance during peak periods and federal election cycles ensures reliable results will be delivered to your audience, every time.
Proven Reliability & Technical Excellence
We've built successful integrations at scale with the world's leading technology platforms. Our API offers proven uptime and fast SLAs meeting enterprise standards, and was recognized for strong performance by API World. Our API also powers our voter engagement tool, TurboVote, helping millions of users register to vote, receive election reminders, view sample ballots, and more.
14K+
Federal, state, and local level elections published since 2020
#1
Winner of the 2024 Best Data API Award
300K+
Early voting locations, election day polling locations, and ballot drop box locations published in 2024
Request Pricing
Ready to build? Explore how the Elections API can help you build innovative voter engagement experiences.


Developer FAQs
The Elections API uses standard REST conventions and JSON responses. It is designed to be easy to query to find both election-specific information and evergreen state-level voting guidance. It serves large user bases and scales to meet high traffic volumes.
What information is included in the Elections API?
Dates and deadlines: Election dates, early voting start and end dates, voter registration deadlines (online, by mail, and in person), mail ballot request deadlines (online, by mail, and in person), and mail ballot return deadlines (by mail and in person)
Voting guidance: Voter registration instructions and eligibility requirements, vote by mail instructions, voter ID requirements, answers to frequently asked questions such as “how do I vote by mail?”.
Ballot information: Details on contests, candidates and ballot measures.
URLs for official government sites and forms: Voting and early voting locations and times, online registration and/or registration form downloads, voter registration check, election information and details, vote by mail and absentee ballot request forms, local election office lookup, ballot status tracking and contact information for local election offices.
Does the Elections API support A.I. platforms?
Yes, Democracy Works partners with generative A.I. platforms to ensure they have access to authoritative and reliable sources of election information. We have also created a detailed manual for A.I. developers seeking to incorporate our accurate, comprehensive elections data into their tools.
What are the data sources for the Elections API?
We gather our election data from official government sources to ensure users, partners, and voters have access to the most accurate information. We also rely on third party tools, including the Google Civic Information API, LegiScan, and Ballotpedia. The Democracy Works Elections API always returns a canonical link to a secure web page where voters can review the data source, report issues, and view details about our research practices. Learn more about our research process.
How does the Elections API protect against mis-and disinformation?
Elections are a critical part of our democracy, and misinformation can have severe consequences. Our quality assurance acts as a firewall against potential misinformation. We conduct two rounds of quality assurance to confirm election-specific dates, deadlines, and rules. This rigorous review process acts as a fail-safe and reinforces the integrity of our data.
TurboVote
Looking for a more turn-key solution? TurboVote is our customizable voter engagement platform powered by our Elections API. It’s easy to set up and helps voters access personalized voting guidance, election reminders, registration support and more.
Insightful
Gain a deeper understanding of your audience with advanced developer tools, which provide actionable data insights about the voters you’re reaching and how they’re engaging with elections.
Customizable
Make TurboVote a seamless extension of your brand by customizing colors, logos, and icons, while integrating TurboVote into your existing website and communications channels.
.webp)
Join Our Google Group
Join our community of developers to receive alerts whenever a new API feature is added. Our team is ready to answer any questions you may have about our API.



.png)
