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
8
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share

๐ FEC Campaign Finance Contributions Scraper
๐ Last updated: 2026-05-05
Collect complete campaign finance contribution data from the Federal Election Commission without touching a line of code. Download FEC contribution data as CSV, Excel, or JSON to track donor patterns, monitor campaign funding sources, and analyze political donations at scale. This scraper connects directly to the Federal Election Commission, perfect for political researchers, journalists, compliance officers, and campaign analysts who need FEC contribution data without technical knowledge.
The FEC Campaign Finance Contributions Scraper collects complete donor and committee data from the Federal Election Commission. Up to 1,000,000 records per run with no coding required.
โจ What Does It Do
- ๐ฐ Contribution Amount - Track individual donation sizes to identify major contributors and funding patterns across election cycles
- ๐ค Contributor Information - Collect full donor details including name, address, employer, and occupation to profile funding sources
- ๐ Committee Data - Extract committee names, types, party affiliations, and organizational details to map donation recipients
- ๐ Receipt Dates - Capture transaction dates to monitor contribution timing and donation surges during campaigns
- ๐ FEC Links - Access PDF URLs and document references to verify original filings and cross-reference FEC records
- ๐ Financial Metrics - Get year-to-date aggregate amounts and transaction IDs to track cumulative donor contributions
๐ง Input
- Authentication Key - Your FEC OpenFEC credential (get a free key at https://api.open.fec.gov/developers/, demo key available with limited results)
- Max Items - Set how many contributions to collect (up to 100 on free plan, up to 1,000,000 on paid)
- Contributor Name - Search by donor name to find all their contributions across time
- Committee ID - Filter contributions received by a specific FEC committee (find IDs at fec.gov)
- Contributor Location - Narrow results by city, state, or ZIP code to analyze geographic funding patterns
- Contributor Employer - Filter contributions by employer to see corporate and industry donations
- Contributor Occupation - Refine results by job title or profession to identify sector-based funding
- Date Range - Use minimum and maximum dates (YYYY-MM-DD format) to target specific election cycles
- Amount Range - Filter by minimum and maximum donation amounts in USD
Example input:
{"apiKey": "DEMO_KEY","maxItems": 50,"committeeId": "C00034157","minDate": "2023-01-01","maxDate": "2024-12-31"}
๐ Output
Each contribution includes up to 60 data fields. Download as JSON, CSV, or Excel.
| ๐ฐ Amount | ๐ค Contributor Name | ๐ข Employer |
|---|---|---|
| ๐ Receipt Date | ๐ Contributor City | ๐ Contributor State |
| ๐ฎ ZIP Code | ๐ Address | ๐ผ Occupation |
| ๐ Committee ID | ๐ Committee Name | ๐๏ธ Committee Type |
| ๐ฏ Committee Party | ๐ Committee State | ๐ Committee Address |
| โ Committee Active | ๐ Filing Frequency | ๐ Transaction ID |
| ๐ Report Type | ๐ Report Year | ๐ Schedule Type |
| ๐ PDF URL | ๐ Contribution URL | ๐ธ Image Number |
| ๐ File Number | ๐ฏ Receipt Type | ๐ณ๏ธ Election Type |
| ๐ Two Year Period | ๐ต Aggregate YTD | ๐ค Candidate Name |
| ๐ณ๏ธ Candidate Office | ๐ Candidate State | ๐ Entity Type |
| โ๏ธ Amendment Indicator | ๐ Link ID | ๐ Load Date |
๐ Why Choose the FEC Scraper?
| Feature | Our Actor | Similar Tools |
|---|---|---|
| Direct FEC data access without coding | โ๏ธ | โ |
| Filter by multiple criteria simultaneously | โ๏ธ | Partial |
| Download up to 1,000,000 records per run | โ๏ธ | โ |
| Collect all 60+ FEC data fields at once | โ๏ธ | โ |
| Zero technical knowledge required | โ๏ธ | โ |
| Export as CSV, Excel, and JSON | โ๏ธ | โ๏ธ |
| Free tier with 100 results included | โ๏ธ | โ |
| Real-time contribution data updated daily | โ๏ธ | Partial |
| Committee and candidate relationship mapping | โ๏ธ | โ |
| Year-to-date aggregate tracking | โ๏ธ | โ |
| Geolocation and employment filtering | โ๏ธ | โ |
| Amendment and transaction history included | โ๏ธ | โ |
๐ How to Use
No technical skills required. Follow these simple steps:
- Sign Up: Create a free account with $5 credit
- Find the Tool: Search for "FEC Campaign Finance Contributions Scraper" in the Apify Store and set your filters
- Run It: Click "Start" and watch your results appear
That's it. No coding, no setup, no complicated configuration. Now you can export your data in CSV, Excel, or JSON format.
๐ฏ Business Use Cases
- ๐ Political Analyst - Monitor donor trends during election cycles to identify funding pattern shifts and campaign momentum changes
- ๐ผ Compliance Officer - Track contribution limits and aggregates by contributor to ensure corporate and individual compliance with FEC regulations
- ๐ข Investigative Journalist - Collect candidate fundraising sources to expose connections between major donors and campaign recipients
โ FAQ
๐ How does it work? The scraper connects to FEC OpenFEC using your credentials and retrieves contribution records matching your filters, then formats the data into a clean dataset you can download.
๐ How accurate is the data? The data comes directly from FEC OpenFEC, updated daily with official reports. Accuracy is 100% as reported to the FEC.
๐ Can I schedule recurring runs? Yes, you can set up recurring runs to collect updated contribution data weekly or monthly.
โ๏ธ Is it legal to collect FEC contribution data? Yes, FEC contribution data is public record and legal to collect. However, you must comply with applicable laws regarding data usage in your jurisdiction.
๐ก๏ธ Will the FEC block me? No, you're using the official FEC OpenFEC with valid credentials. There's no blocking risk.
โก How long does a run take? Most runs complete in 1-5 minutes depending on your result count. A 1,000-item collection typically takes 2-3 minutes.
โ ๏ธ Are there any limits? Free plan users can collect up to 100 results per run. Paid plan users can collect up to 1,000,000 results per run.
๐ Integrate FEC Campaign Finance Contributions Scraper with any app
- Make - Automate workflows
- Zapier - Connect 5000+ apps
- GitHub - Version control integration
- Slack - Get notifications
- Airbyte - Data pipelines
- Google Drive - Export to spreadsheets
๐ก More ParseForge Actors
- PropertyShark Commercial Property Transactions Scraper - Extract commercial property sales and transaction data
- LiveAuctioneers Scraper - Collect auction listings and bidding data
- Carparts.com Scraper - Download auto parts inventory and availability
- NY Business Registry Scraper - Extract business registration and license information
- NYC Building Permits Scraper - Collect construction permits and project data
Browse our complete collection of data extraction tools for more.
๐ Ready to Start?
Create a free account with $5 credit and collect your first 100 results for free. No coding, no setup.
๐ Need Help?
- Check the FAQ section above for common questions
- Visit the Apify support page for documentation and tutorials
- Contact us to request a new scraper, propose a custom project, or report an issue at Tally contact form
โ ๏ธ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Federal Election Commission (FEC) or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
โจ Why choose this Actor
| Capability | |
|---|---|
| ๐ฏ | Built for the job. Scoped specifically to this data source so you skip the parser engineering entirely. |
| ๐ | Structured output. Clean, typed fields ready for analysis, dashboards, or downstream pipelines. |
| โก | Fast. Optimized request patterns return results in seconds, not minutes. |
| ๐ | Always fresh. Every run pulls live data, so the dataset reflects the source as of run time. |
| ๐ | No infra to manage. Apify handles proxies, retries, scaling, scheduling, and storage. |
| ๐ก๏ธ | Reliable. Battle-tested across many runs and edge cases, with graceful error handling. |
| ๐ซ | No code required. Configure in the UI, run from CLI, schedule via cron, or call from any language with the Apify SDK. |
๐ Production-grade structured data without the engineering overhead of building and maintaining your own scraper.
๐ How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| โญ FEC Campaign Finance Contributions Scraper (this Actor) | $5 free credit, then pay-per-use | Full source coverage | Live per run | Source-native filters supported | โก 2 min |
| Build your own scraper | Engineering hours | Full once built | Whenever you maintain it | Custom code | ๐ข Days to weeks |
| Paid managed APIs | $$$ monthly | Vendor-defined | Live | Vendor-defined | โณ Hours |
| Third-party data dumps | Varies | Subset, often stale | Periodic | None | ๐ Variable |
Pick this Actor when you want broad coverage, server-side filtering, and no pipeline maintenance.
๐ How to use
- ๐ Sign up. Create a free account with $5 credit (takes 2 minutes).
- ๐ Open the Actor. Go to the FEC Campaign Finance Contributions Scraper page on the Apify Store.
- ๐ฏ Set input. Configure the input fields in the form (or paste a JSON), then set
maxItems. - ๐ Run it. Click Start and let the Actor collect your data.
- ๐ฅ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
โฑ๏ธ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
๐ผ Business use cases
๐ Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
๐ค Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- ๐ฌ ChatGPT
- ๐ง Claude
- ๐ Perplexity
- ๐ Copilot
๐ Integrate with any app
FEC Campaign Finance Contributions Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe results into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh data into your product backend, or alert your team in Slack.
๐ Recommended Actors
- ๐ Google Search Scraper - Multi-engine SERP results with country and language targeting
- ๐บ๏ธ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- ๐ Indexmundi Scraper - Global demographic and economic indicators
- ๐ฐ RAG Web Browser - Crawl and extract clean text from any URL for AI retrieval
- ๐ Website Content Crawler - Crawl entire sites and export structured content
๐ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.