FEC Campaign Finance Export avatar

FEC Campaign Finance Export

Pricing

$10.00 / 1,000 record scrapeds

Go to Apify Store
FEC Campaign Finance Export

FEC Campaign Finance Export

Export campaign contributions and disbursements from the public FEC API by candidate, committee, employer, contributor, recipient, and date range.

Pricing

$10.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

Kronos Fox

Kronos Fox

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Export structured campaign-finance transactions from the official Federal Election Commission API. This Apify actor is built for journalists, political researchers, compliance analysts, opposition researchers, civic-tech teams, and data vendors who need repeatable FEC contribution and disbursement exports without writing API pagination and normalization code.

FEC contributions and disbursements by candidate, committee, employer, and date

The actor calls HTTP-only public endpoints at api.open.fec.gov and supports Schedule A itemized receipts (contributions) and Schedule B itemized disbursements. You can search by FEC candidate name or candidate ID, provide one or more committee IDs directly, filter contributions by contributor employer or contributor name, filter disbursements by recipient name, and bound results by two-year transaction period plus optional date range. When a candidate is supplied and no committee IDs are provided, the actor resolves the candidate and uses principal committee IDs when the FEC response includes them.

What you get

Each dataset row is a flat, spreadsheet-friendly finance record with transaction ID, committee ID and name, candidate ID and name when present, contributor or recipient details, city/state/ZIP, employer, occupation, transaction date, amount, memo text, transaction type fields, report year, file number, image number, and direct FEC data URLs. Candidate and committee lookup is used internally to target the right committees, while the exported dataset stays focused on chargeable contribution and disbursement rows.

Use cases for campaign-finance research

Use this actor to monitor contributions from a specific employer, export itemized receipts for a campaign committee, review disbursement vendors, build local election dashboards, enrich CRM or compliance workflows with public FEC records, or create repeatable research datasets for a reporting beat. The normalized output saves time compared with downloading bulk files and hand-cleaning inconsistent field names.

How to use

Get a free API key from api.data.gov for the FEC API and paste it into apiKey. The default input uses DEMO_KEY and a small 2024 Biden contribution sample so a test run finishes quickly, but production exports should use your own key. Choose contributions, disbursements, or both in recordTypes, set maxResults, and add candidate, committee, employer, contributor, recipient, and date filters as needed. The actor uses timeouts, a descriptive User-Agent, polite request delays, and exact client-side truncation at maxResults.

Pricing

This actor uses Apify pay-per-event pricing. The single paid event is record-scraped at $0.01 per exported transaction record. There are no extra paid events. Local, free, or non-PPE runs are protected by the built-in free-run cap from the reference implementation.

FAQ

Do I need an FEC API key?

Yes. FEC data is public, but api.open.fec.gov requires an api.data.gov key. DEMO_KEY is included only for quick smoke tests and has shared rate limits.

Does this scrape private or login-only data?

No. It only calls public FEC API endpoints over HTTPS. It does not use logins, proxies, or browser scraping.

Can I export both receipts and spending?

Yes. Include both contributions and disbursements in recordTypes. The actor stops exactly at maxResults across the selected record types.

Why use committee IDs?

Committee IDs are the most deterministic way to target a campaign or PAC. Candidate names can be ambiguous, so direct committee IDs are recommended for production jobs.