The Federal Election Commission (FEC) releases information to the public about money that’s raised and spent in federal elections — that’s elections for US President, Senate, and House of Representatives.
Are you interested in seeing how much money a candidate raised? Or spent? How much debt they took on? Who contributed to their campaign? The FEC is the authoritative source for that information.
FEC.gov began a collaboration between 18F and the FEC to make campaign finance information more accessible (and understandable) to all users. The FEC continues to improve the site and add functionality.
We welcome you to explore, make suggestions, and contribute to our code.
This repository, FEC, is a general discussion forum. We compile feedback from the FEC.gov feedback widget here. This is the best place to submit general feedback.
- FEC: a general discussion forum. We compile feedback from the FEC.gov feedback widget here, and this is the best place to submit general feedback.
- openFEC: the first RESTful API for the Federal Election Commission
- fec-cms: the content management system (CMS) for the new FEC.gov
- fec-proxy: the proxy application to manage and route requests coming to the new FEC.gov site
- fec-proxy-redirect: the proxy application to redirect legacy application URLs
- fec-infrastructure: manages the gov cloud RDS instances
- fec-pattern-library: pattern library for fec.gov
- fec-dns: manages DNS for fec.gov
- fec-testing: tracks ideas through concept, design, usability testing, and documentation
FECFile (under development)
- fecfile-web-app: Browser-based front-end for FECFile developed in Angular
- fecfile-web-api: RESTful API supporting the FECFile front-end developed in Django
- fecfile-api-proxy: Nginx reverse proxy for FECFile API - IP blocking and rate limiting
- fecfile-validate: data validation rules for FECFile
We’re thrilled you want to get involved!
- Read our contributing guidelines. Then, file an issue or submit a pull request.
- Send us an email.
- If you’re a developer, follow the installation instructions in the README.md page of each repository to run the apps on your computer.
This project is in the public domain within the United States, and we waive worldwide copyright and related rights through CC0 universal public domain dedication. Read more on our license page.
A few restrictions limit the way you can use FEC data. For example, you can’t use contributor lists for commercial purposes or to solicit donations. Learn more on FEC.gov.