Home

How to get OpenFEC Campaign Finance Filings

Pull recent FEC campaign-finance filings (committees, forms, PDFs) for midterms-season monitoring schedules. A run saves one row per result.

One row per result

A row has FEC file id, Committee name, Form type, Receipt date. The columns are listed in the schema on this page.

The next run

Put the run on a schedule and the next file is the latest rows.

OpenFEC Campaign Finance Filings in Excel, Sheets, or Power BI

The rows are the same in each of those tools. The guide for the one you already use starts with a free Apify account and finishes with the file.

Schema

Examples come from the actor sample, not a live result.

NameDescriptionExample
fecFileIdFEC file idFEC-2015652
committeeNameCommittee nameRETIRED AMERICANS ACTION
formTypeForm typeF24
receiptDateReceipt date2026-09-30T00:00:00
cycleElection cycle2026
pdfUrlPDF URLhttps://docquery.fec.gov/pdf/337/202609309908493337/202609309908493337.pdf
sourceUrlSource URLhttps://www.fec.gov/
recordKeyRecord keyfec:FEC-2015652
  • fecFileIdFEC file idFEC-2015652
  • committeeNameCommittee nameRETIRED AMERICANS ACTION
  • formTypeForm typeF24
  • receiptDateReceipt date2026-09-30T00:00:00
  • cycleElection cycle2026
  • pdfUrlPDF URLhttps://docquery.fec.gov/pdf/337/202609309908493337/202609309908493337.pdf
  • sourceUrlSource URLhttps://www.fec.gov/
  • recordKeyRecord keyfec:FEC-2015652