FEC Campaign Finance Scraper avatar

FEC Campaign Finance Scraper

Pricing

$4.00 / 1,000 result items

Go to Apify Store
FEC Campaign Finance Scraper

FEC Campaign Finance Scraper

Export US federal campaign-finance contributions (individual donations) by state, committee, employer, occupation, cycle and amount from the official OpenFEC API.

Pricing

$4.00 / 1,000 result items

Rating

0.0

(0)

Developer

ziv shay

ziv shay

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

FEC campaign finance data and campaign donations scraper — pull political donor data from the official OpenFEC API, sorted biggest-donors-first, with donor, employer, and occupation filtering.

Built for journalists, opposition researchers, compliance teams, and political data teams who need structured individual-contribution records without hand-querying fec.gov page by page. The actor reads the official OpenFEC API (37M+ individual-contribution records) and returns results sorted by amount descending, so the largest donors surface first.

Bring your own free key. OpenFEC works with the built-in DEMO_KEY, but it's heavily rate-limited and redacts some date fields. Grab a free key at api.data.gov (takes a minute) and pass it as apiKey for full speed and complete records.

What you get

FieldDescription
contributorNameName of the individual contributor
amountContribution amount in USD (number)
dateDate the contribution was received
contributorStateContributor's state
contributorCityContributor's city
contributorZipContributor's ZIP code
employerContributor's reported employer
occupationContributor's reported occupation
committeeNameReceiving committee name
committeeIdFEC committee ID
candidateNameAssociated candidate name
candidateOfficeOffice sought (H/S/P)
receiptTypeFEC receipt type code
transactionIdUnique transaction ID
urlLink to the record on fec.gov

Input

FieldTypeDefaultDescription
apiKeystringYour free api.data.gov key (recommended; DEMO_KEY used if blank)
cycleinteger2024Two-year election cycle to query
contributorStatestringFilter by contributor state, e.g. CA
committeeIdstringFilter by FEC committee ID
contributorNamestringFilter by contributor name
contributorEmployerstringFilter by reported employer
minAmountnumberOnly return contributions at or above this amount
maxItemsinteger1000Maximum number of records to return

Example input

{
"apiKey": "YOUR_FREE_KEY",
"cycle": 2024,
"contributorState": "CA",
"contributorEmployer": "Google",
"minAmount": 1000,
"maxItems": 500
}

Example run output

{
"contributorName": "SMITH, JANE",
"amount": 3300,
"date": "2024-03-18",
"contributorState": "CA",
"contributorCity": "Mountain View",
"contributorZip": "94043",
"employer": "Google",
"occupation": "Software Engineer",
"committeeName": "EXAMPLE FOR CONGRESS",
"committeeId": "C00123456",
"candidateName": "DOE, JOHN",
"candidateOffice": "H",
"receiptType": "15",
"transactionId": "SA11AI.123456",
"url": "https://www.fec.gov/data/receipts/?transaction_id=SA11AI.123456"
}

Use cases

  • Journalists tracing who funds a candidate, sorted biggest-donors-first for fast lede-finding.
  • Opposition researchers filtering political donor data by employer, occupation, and state.
  • Compliance teams auditing contributions tied to a specific committee or cycle.
  • Political data teams ingesting structured FEC campaign finance data into models instead of scraping fec.gov by hand.

Pricing

Pay per result — billed only for the contribution records returned, no subscription.

Keywords

FEC campaign finance data, campaign donations scraper, political donor data, OpenFEC API scraper, individual contributions data, political contributions scraper, donor employer occupation data, fec.gov scraper