FEC Campaign Finance Contributions Scraper avatar

FEC Campaign Finance Contributions Scraper

Pricing

Pay per event

Go to Apify Store
FEC Campaign Finance Contributions Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

1

Monthly active users

16 hours ago

Last modified

Share

ParseForge Banner

๐Ÿ’ฐ 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 AudienceUse Cases
Investigative JournalistsCampaign finance investigation
Political ResearchersDonation pattern analysis
Compliance ProfessionalsContribution monitoring
Transparency AdvocatesPublic accountability reporting
Political CampaignsDonor research, competitive analysis
Academic ResearchersPolitical 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

  1. Create a free Apify account - Sign up here (includes free credits)
  2. Open the FEC Campaign Finance Contributions Scraper - Navigate to the Actor page and click "Start"
  3. Set your filters - Enter contributor name, committee ID, state, date range, or amount range
  4. Choose your limit - Set maxItems (free users: up to 10)
  5. 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.

ActorDescription
๐Ÿ›๏ธ USASpending ScraperExtract federal government spending data from USASpending.gov
๐Ÿ“„ SEC Forms ScraperScrape SEC filings and financial disclosures
๐Ÿ“‹ SEC Form D ScraperExtract private placement and fundraising filings from the SEC
๐Ÿข GuideStar ScraperCollect nonprofit organization data and financials
๐Ÿ—๏ธ NYC Building Permits ScraperExtract 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.