2020 U.S. Election API Resource Center

During this election season, citizens and officials at all levels need quick, easy access to real-time data from a wide range of sources. This type of information exchange is what APIs do best, and as an API-first company, Postman is committed to providing whatever assistance we can in this area. This resource center is a toolbox of API collections, visualizations, and tooling to help you make sense of the 2020 U.S. election.

Featured API Collections

U.S. Census Bureau

In alignment with the Digital Government Strategy, the Census Bureau is offering the public wider access to key U.S. statistics. The Census application programming interface (API) lets developers create custom apps to reach new users and makes key demographic, socio-economic and housing statistics more accessible than ever before. The Census Bureau’s API allows developers to design web and mobile apps to explore or learn more about America's changing population and economy.

Resources:Census, Population, Federal Government, Surveys, Demographics, Geographic, United States

Rich Data Services Election API

The Rich Data Services Public Data Center API from Metadata Technology North America offers access to high-quality U.S. Election polling, voting, public opinion, and related data. Collected from popular public sources, the collection is constantly growing, with data updated daily.

Resources:Polling Data, Approval Polls, Public Opinion

OpenFEC

This application programming interface (API) allows you to explore the way candidates and committees fund their campaigns. The FEC API is a RESTful web service supporting full-text and field-specific searches on FEC data. Bulk downloads are available on the current site. Information is tied to the underlying forms by file ID and image ID. Data is updated nightly.

Resources:Candidates, Comittees, Federal Government, Federal Election Commission, Elections, Campaigns, Financing, Filings, Disbursements, Loans, Debts, Search, Expenditures, Electioneering, Presidential, Audit, Legal

OpenSecrets

Our APIs (Application Programming Interfaces) provide access via web programming to the data we display on OpenSecrets. You may use our APIs to display OpenSecrets data on your web pages or to create mashups using live up-to-date data.

Resources:Campaigns, Finance, Transparency

Nimbella API for General Election 2020 USA

Look up the representatives, polling places, early vote location, candidate data, and other election official information.

Resources:Representatives, Polling Locations, Early Vote Locations, Candidates



Collections with Visualizations

Some of the Postman collections published as part of this toolbox use Postman Visualizer to help make sense of the data returned from APIs.


Approval of Trump's Handling of COVID-19

Battleground State Vote Share and Chance of Winning

Concern for the Effects of COVID-19

Resources Provided Across These 11 API Collections

Census Population Federal Government Surveys Demographics Geographic United States Voting Location Candidate Data Election Officials Polling Data Approval Polls Public Opinion News Press Releases Media Candidates Comittees Federal Election Commission Elections Campaigns Financing Filings Disbursements Loans Debts Search Expenditures Electioneering Presidential Audit Legal MIT Ballots Finance Financial Money SuperPAC Transparency Representatives Polling Locations Early Vote Locations



Thank You To Our Partners For Helping Make This Happen!

Additional API Collections

Google Civic Information API

The Google Civic Information API lets developers build applications that display civic information to their users. For any U.S. residential address, you can look up who represents that address at each elected level of government. During supported elections, you can also look up polling places, early vote location, candidate data, and other election official information.

Resources:Voting Location, Candidate Data, Election Officials

Democracy Works Elections API

Since 2011, Democracy Works has tracked state and municipal elections for TurboVote users. Our full-time research team maintains a detailed calendar of upcoming state, special, and local elections, which we release as our Elections API.

Resources:Voting Location, Candidate Data, Election Officials

AP Elections API

Integrate your election systems with AP Elections API. Your election results delivery application (for example, a results loader that powers your election websites) retrieves election race information from AP Elections API.

Resources:News, Press Releases, Media, Press

MIT Election Lab

Our lab is a clearinghouse for data sets that can fuel studies on elections and how they're conducted. Find election data and research tools produced by us and others.

Resources:MIT, Elections, Candidates

Ballotpedia API

Ballotpedia's highly-trained team of professionals gathers election information on a daily basis. The content created by these researchers is entered straight into Ballotpedia's API, which is then used to power Ballotpedia.org, and the Sample Ballot Lookup. We compile comprehensive candidate lists for all state legislative, state executive, and congressional elections (including primaries, generals, and special elections), as well as comprehensive local election coverage in the largest 100 U.S. cities by population.

Resources:Elections, Ballots

ProPublica Campaign Finance API

Using the Campaign Finance API, you can retrieve data from United States Federal Election Commission filings and other sources. The API, which originated at The New York Times in 2008, covers summary information for candidates and committees, as well as certain types of itemized data. This document describes the requests that users can make of the API and the responses that it returns.

Resources:Campaigns, Finance, Financial, Money, SuperPAC, Transparency



To submit an API to add to the list, please submit an issue on the Github repository for this toolbox.

About this U.S. 2020 Election Toolbox

This is a toolbox of APIs that runs as a website using GitHub pages, providing a simple, open source, and community driven approach to crowdsourcing and evolving a curated list of APIs, with accompanying documentation and Postman collections to help get developers started.

You can view a machine readable index of this API toolbox via the projects APIs.json file.

Resource Center Updates

We Need Your Help Creating APIs for the 2020 Presidential Election (21 Sep 2020)
This U.S. 2020 Election resource center is designed to be a community effort, and we need your help to find and develop APIs that can help make for a more informed public d...
A U.S. 2020 Election Developer Toolbox (21 Sep 2020)
This is a 2020 election developer toolbox for United States, designed to help organize many differe APIs that can help make sense of the 2020 Election into a single toolbox...