Information on campaign donations in federal elections.
The OpenFEC API is a RESTful web service from the U.S. Federal Election Commission that provides access to data on how candidates and committees fund their campaigns. It supports full-text and field-specific search, with data organized around candidates and committees, each identified by candidate_id or committee_id, and updated nightly. Endpoints cover candidate and committee registration information (from FEC Forms 1 and 2), financial report summaries (Forms 3, 3X, 13, and 3P), and itemized filings such as Schedule A (receipts/contributions), Schedule B (disbursements), Schedule C (loans), Schedule D (debts), Schedule E (independent expenditures), Schedule F (party-coordinated expenditures), communication costs, and electioneering communications. Reporting deadlines and FEC meeting/event dates are also available.
The API is intended for developers building tools or wrappers around FEC data, with model definitions and a schema available at /swagger and source code open for issues and pull requests. Access requires signing up for an API key, which allows up to 1,000 calls per hour with results limited to 100 per page; the API can also be tested without a key using DEMO_KEY through the web interface. Higher limits of 7,200 calls per hour (120 calls per minute) can be requested by emailing APIinfo@fec.gov. Bulk downloads, including a weekly Schedule A database dump, are available separately from the current FEC site. Use of the API is subject to the FEC's Terms of Service and Acceptable Use policy, which restricts use of contributor lists for commercial purposes or solicitation of donations.
Yes, you can sign up for a free API key that allows up to 1,000 calls an hour, or try the API without a key using DEMO_KEY.
You can email APIinfo@fec.gov to request a key with 7,200 calls an hour (120 calls per minute).
It provides FEC campaign finance data including candidates, committees, financial reports, receipts, disbursements, loans, debts, and independent expenditures.
It's for developers exploring how candidates and committees fund their campaigns using official FEC filings data.
Yes, for example contributor lists cannot be used for commercial purposes or to solicit donations.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Contains D.C. government public datasets, including crime, GIS, financial data, and so on.
Web services and data sets from the US Environmental Protection Agency.
Access information on the FBI Wanted program.
The Daily Journal of the United States Government.
UK official public record API.
Access and search Interpol Red Notices.