FEC

API

Free API for U.S. federal election campaign donation & finance data

Visit Website

Overview

The FEC API offers RESTful access to comprehensive U.S. federal election campaign finance data, including candidate filings, committee contributions, individual donor records, and expenditure details. Responses are in JSON format. Key endpoints include /candidates (for candidate info), /committees (for campaign committees), /contributions (individual/entity donations), and /expenditures (campaign spending). Ideal for journalists investigating funding trends, developers building transparency tools, academics analyzing political finance, or citizens tracking how money impacts federal elections. Supports filtering by election cycle, state, office type, and contributor attributes.

Example Integration (JavaScript)

script.js JS

fetch('https://api.open.fec.gov/developers/')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful API
  • JSON Responses
  • Filterable Datasets
  • Pagination Support
  • Open Government Data

Frequently Asked Questions

? Is FEC API free to use?

Yes, the FEC API is completely free, but you need to register for a free API key from the developer portal to access its endpoints.

? Does it require an API Key?

Yes, an API key is mandatory for all requests. You can get one for free by signing up on the FEC developer website.

? What is the response format?

All responses from the FEC API are in JSON format, which is widely compatible with most programming languages and data processing tools.

Top Alternatives

OpenSecrets API Search Google

People Also Ask about FEC

FEC vs OpenSecrets API FEC 2025 review

Tool Info

Pricing Free
Category Government
Platform Public API

Pros

  • Comprehensive campaign finance data
  • Free access (with API key)
  • Regularly updated records
  • Well-documented endpoints

Cons

  • Requires free API key
  • Rate-limited requests
  • Complex query parameters for advanced filters

More Government Tools