FEC Campaign Contributions by Donor, Employer and State avatar

FEC Campaign Contributions by Donor, Employer and State

Pricing

from $5.00 / 1,000 results

Go to Apify Store
FEC Campaign Contributions by Donor, Employer and State

FEC Campaign Contributions by Donor, Employer and State

Pull itemized FEC campaign contributions filtered by donor name, employer, state, election cycle and minimum amount, with recipient committee and candidate, billed per result.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

M Usama

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Categories

Share

What does FEC Campaign Contributions Scraper do?

It returns itemized individual campaign contributions filed with the US Federal Election Commission (FEC). Filter by donor name, employer, donor state, election cycle and minimum amount. Each record has the donor, employer, occupation, city, state, amount, date, the recipient committee (and candidate when listed), the report type and a link to the original filing. Filters keep runs small, and pricing is per result.

Data source

The Actor reads the public OpenFEC JSON API (api.open.fec.gov, Schedule A itemized receipts), which the FEC updates as committees file their reports.

Why use it?

  • Prospect research: find donors by employer or state and see who they give to and how much.
  • Compliance and due diligence: check political giving by an executive, employee group or company.
  • Journalism and research: track giving to a committee or from an industry across a cycle.
  • Replaces manual searching on fec.gov and hand built API pagination.

How to use it

  1. Open the Actor and set the filters.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.

Input

FieldDescription
contributorNameLast name, first name, or part of the donor name, e.g. SMITH, JOHN.
contributorEmployerEmployer as reported on the filing, e.g. Google. Partial match.
contributorStateTwo letter donor state code, e.g. CA.
cycleTwo year election cycle, named for its even end year. Default 2024.
minAmountOnly contributions of at least this many US dollars.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationApify proxy is recommended for larger runs.

Example input:

{ "contributorEmployer": "Google", "cycle": "2024", "minAmount": 1000, "maxResults": 50 }

Output

Every record has the same shape:

{
"id": "4020620251143681804",
"contributorName": "YU, KAIWEN",
"amount": 3300,
"date": "2024-12-31",
"employer": "GOOGLE",
"occupation": "SOFTWARE DEVELOPMENT ENGINEER",
"city": "SEATTLE",
"state": "WA",
"zip": "981034117",
"recipientCommittee": "FRIENDS OF BERNIE SANDERS",
"recipientCommitteeId": "C00411330",
"recipientCommitteeType": "Senate",
"yearToDateTotal": 3300,
"receiptType": "EARMARKED CONTRIBUTION",
"cycle": 2024,
"filingUrl": "https://docquery.fec.gov/cgi-bin/fecimg/?202501319748835541"
}
FieldMeaning
idFEC sub id, stable and safe for deduplication between runs
contributorNameDonor name as filed (LAST, FIRST)
amountContribution amount in US dollars
dateReceipt date, ISO format
employer, occupationAs reported by the donor
city, state, zipDonor address fields
recipientCommittee, recipientCommitteeId, recipientCommitteeTypeCommittee that received the filing
candidateName, candidateId, candidateOfficeCandidate, when the filing names one
yearToDateTotalDonor's aggregate to that committee for the year
receiptType, electionType, electionYearFEC classification of the receipt
memo, isMemoMemo text and whether the line is a memo entry
filingUrlLink to the original filing image

Pricing

Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.

Limitations

  • Itemized individual contributions only (Schedule A). Small unitemized donations are not published by name.
  • Results are newest first within the chosen cycle.
  • Names, employers and addresses are exactly as filed, so spelling varies between filings.
  • Contributions routed through conduits such as ActBlue list the recipient committee in recipientCommittee; the conduit appears in the filing link.
  • The FEC API enforces rate limits, so very large runs can be slow.

FAQ

Is this legal? The Actor reads data the FEC publishes openly through its public API. Federal law restricts using contributor data to solicit contributions or for commercial purposes unrelated to elections, so you are responsible for how you use it.

Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.