FEC Campaign Finance Contributions Scraper
Pricing
Pay per event
FEC Campaign Finance Contributions Scraper
Extract comprehensive campaign finance contribution data from the Federal Election Commission (FEC) OpenFEC API. Retrieves contributor details (name, address, employer, occupation), committee information, contribution amounts, receipt dates, transaction IDs, and links to source PDFs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share

๐ฐ FEC Campaign Finance Contributions Scraper
๐ Extract campaign finance contribution data from the FEC in seconds. Filter by contributor name, committee, city, state, employer, date, or amount. No coding, no complex setup required.
The FEC Campaign Finance Contributions Scraper extracts detailed political contribution data from the Federal Election Commission's OpenFEC API. Each record includes 50+ structured fields covering contribution amounts, dates, contributor details (name, address, employer, occupation), committee information (name, type, party, treasurer), election details, and links to original filing documents. Whether you need 10 records for a quick lookup or millions of contributions for large-scale political research, this tool handles it automatically.
Built for journalists investigating campaign finance, researchers analyzing donation patterns, political analysts tracking fundraising trends, compliance professionals monitoring contributions, and transparency advocates building public accountability tools. The scraper supports filtering by contributor name, committee ID, city, state, ZIP code, employer, occupation, date range, and amount range. Each record links back to the original FEC filing PDF for verification.
| Target Audience | Use Cases |
|---|---|
| Investigative Journalists | Campaign finance investigation |
| Political Researchers | Donation pattern analysis |
| Compliance Professionals | Contribution monitoring |
| Transparency Advocates | Public accountability reporting |
| Political Campaigns | Donor research, competitive analysis |
| Academic Researchers | Political science studies |
๐ What the FEC Campaign Finance Contributions Scraper does
- ๐ต Extracts contribution amounts and dates for tracking donation patterns, aggregate totals, and fundraising timelines
- ๐ค Collects contributor details including full name, address, city, state, ZIP code, employer, and occupation for donor profiling
- ๐๏ธ Gathers committee information with committee ID, name, type, party affiliation, treasurer, and filing status
- ๐ Links to original filings with PDF document URLs, filing form numbers, and image references for verification
- ๐ณ๏ธ Captures election details including election type, two-year transaction period, and candidate information when available
- ๐ Tracks aggregate data with year-to-date contribution totals and amendment history for compliance monitoring
The scraper queries the FEC OpenFEC API with your specified filters, handles pagination automatically, and processes results efficiently. You can combine multiple filters for precise targeting, such as contributions from a specific employer in a specific state during a specific time period.
๐ก Why it matters: The FEC database contains hundreds of millions of contribution records. Manually searching, downloading, and organizing this data is time-consuming. This scraper delivers structured, filterable data ready for analysis in minutes.
๐ Data fields
Each record includes: amendmentIndicator, amendmentIndicatorDesc, backReferenceScheduleName, backReferenceTransactionId, candidateFirstName, candidateId, candidateLastName, candidateMiddleName, candidateOffice, candidateOfficeDistrict, candidateOfficeFull, candidateOfficeState, candidateOfficeStateFull, candidatePrefix, candidateSuffix, committeeAddress, committeeAffiliatedCommitteeName, committeeCandidateIds, committeeCity, committeeCycle, committeeCycles, committeeCyclesHasActivity, committeeCyclesHasFinancial, committeeDesignation, committeeDesignationFull, committeeFilingFrequency, committeeFirstF1Date, committeeFirstFileDate, committeeId, committeeIsActive, committeeLastCycleHasActivity, committeeLastCycleHasFinancial, committeeLastF1Date, committeeLastFileDate, committeeName, committeeOrganizationType, committeeOrganizationTypeFull, committeeParty, committeePartyFull, committeeState. All 40 field names come from a real production run, so what you see here is what lands in your dataset.
โ ๏ธ Good to Know: The default DEMO_KEY works but has lower rate limits. For faster processing, get a free API key from the FEC at api.open.fec.gov. Multiple filters can be combined for precise targeting. Free users are automatically limited to 10 items per run.
๐ How to use
- Create a free Apify account - Sign up here (includes free credits)
- Open the FEC Campaign Finance Contributions Scraper - Navigate to the Actor page and click "Start"
- Set your filters - Enter contributor name, committee ID, state, date range, or amount range
- Choose your limit - Set maxItems (free users: up to 10)
- Run and download - Click "Start", wait for completion, then export as JSON, CSV, or Excel
โฑ๏ธ First results appear in under 15 seconds. A typical run of 100 contribution records completes in about 30 seconds.
๐ Recommended Actors
| Actor | Description |
|---|---|
| ๐๏ธ USASpending Scraper | Extract federal government spending data from USASpending.gov |
| ๐ SEC Forms Scraper | Scrape SEC filings and financial disclosures |
| ๐ SEC Form D Scraper | Extract private placement and fundraising filings from the SEC |
| ๐ข GuideStar Scraper | Collect nonprofit organization data and financials |
| ๐๏ธ NYC Building Permits Scraper | Extract building permit data from New York City |
๐ก Pro Tip: Combine the FEC Contributions Scraper with the USASpending Scraper to analyze the relationship between campaign contributions and federal contract awards.
Disclaimer: This Actor is provided as-is, without warranty. It accesses public FEC data through the official OpenFEC API. The authors are not responsible for how the collected data is used. Campaign finance data is public record under federal law. Always verify data accuracy for critical applications.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.