FEC Independent Expenditures β€” PAC Spending API avatar

FEC Independent Expenditures β€” PAC Spending API

Pricing

from $30.00 / 1,000 expenditure records

Go to Apify Store
FEC Independent Expenditures β€” PAC Spending API

FEC Independent Expenditures β€” PAC Spending API

Scrape FEC Schedule E independent expenditures by PACs and Super PACs supporting or opposing federal candidates. Get committee, candidate, amount, payee, date, election cycle, support/oppose flag. OpenSecrets alternative for campaign finance researchers, journalists, opposition research.

Pricing

from $30.00 / 1,000 expenditure records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

Categories

Share

FEC Independent Expenditures

FEC independent-expenditure public records β€” PAC spending, support/oppose, amounts and payees.

Factual public records β€” not financial, investment or compliance advice. Screening data is provided as-is for your own compliance program.

πŸ“Š Sample Output

6 real rows delivered by FEC Independent Expenditures β€” PAC Spending API β€” run JM19z3BljtBcgTfqY on build 0.0.6

candidate_idcandidate_namecandidate_first_namecommittee_idcommittee_nameexpenditure_amount
P80001571TRUMP, DONALDDONALDC00884981A GREATER REPUBLIC PAC15
P80001571TRUMP, DONALD JDONALDC00804856REPUBLICAN ACCOUNTABILITY PAC17666.46
P80001571TRUMP, DONALD JDONALDC00804856REPUBLICAN ACCOUNTABILITY PAC194.47
P80001571TRUMP, DONALD JDONALDC00804856REPUBLICAN ACCOUNTABILITY PAC49091.67
P80001571TRUMP, DONALD JDONALDC00804856REPUBLICAN ACCOUNTABILITY PAC7716.02
P80001571TRUMP, DONALD JDONALDC00804856REPUBLICAN ACCOUNTABILITY PAC86663.26

Real rows from run JM19z3BljtBcgTfqY on build 0.0.6 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

βš™οΈ Sample inputs

This is the Store example input β€” the same input Apify's automated check runs β€” so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"candidate_name": "Trump",
"cycle": 2024,
"min_date": "2024-01-01",
"max_date": "2024-12-31",
"max_results": 50
}

πŸ”§ Input reference

FieldTypeDefaultWhat it does
candidate_idstring""Specific FEC candidate ID (e.g. 'P00009423' for Donald Trump). If you don't know the ID, use 'candidate_name' instead and we'll resolve it via the FEC /candidates/search/ endpoint.
candidate_namestring"Trump"Search by candidate name (e.g. 'Trump', 'Harris'). Resolved to up to 3 candidate IDs and queried in one batch.
committee_idstring""Optional FEC committee ID (e.g. 'C00010603' MAGA Inc) to restrict expenditures to a single PAC/Super PAC.
cycleinteger2024Even-numbered election year (e.g. 2024, 2022, 2020). Schedule E is reported per cycle.
min_datestring"2024-01-01"ISO date YYYY-MM-DD. Filters expenditures with dissemination_date >= this value.
max_datestring"2024-12-31"ISO date YYYY-MM-DD. Filters expenditures with dissemination_date <= this value.
support_opposestring (, S, O)""S = support the candidate. O = oppose. Leave blank to return both.
max_resultsinteger50Maximum number of expenditure records to return (1-2000). Each record is one Schedule E line item.
apiKeystring""Your personal OpenFEC API key. Falls back to 'DEMO_KEY' (rate-limited to ~30 calls/hour shared across all anonymous users). Sign up free at https://api.open.fec.gov/developers for…

🧾 JSON sample record

One real record from run JM19z3BljtBcgTfqY (emails/phones masked, long text shortened):

{
"candidate_id": "P80001571",
"candidate_name": "TRUMP, DONALD",
"candidate_first_name": "DONALD",
"candidate_last_name": "TRUMP",
"candidate_office": "P",
"candidate_office_state": "TX",
"candidate_office_district": "00",
"candidate_party": "REP",
"committee_id": "C00884981",
"committee_name": "A GREATER REPUBLIC PAC",
"expenditure_amount": 15,
"expenditure_date": "2024-12-31",
"expenditure_description": "BANKING SERVICES",
"dissemination_date": "2024-12-31",
"disbursement_date": "2024-12-31",
"support_oppose_indicator": "S",
"election_type": "G2024",
"election_type_full": null,
"category_code": "001",
"category_code_full": "Administrative/Salary/Overhead Expenses ",
"report_year": "2024",
"report_type": "YE",
"schedule_type": "SE",
"schedule_type_full": "ITEMIZED INDEPENDENT EXPENDITURES",
"filing_date": "2025-01-31",
"filing_form": "F3X",
"filer_first_name": "GREGORY",
"filer_last_name": "MURPHY",
"payee_name": "OLD GLORY BANK",
"payee_city": "OKLAHOMA CITY",
"payee_state": "OK",
"payee_zip": "73156",
"memo_text": null,
"memo_code": null,
"image_number": "202501319753094487",
"pdf_url": "https://docquery.fec.gov/cgi-bin/fecimg/?202501319753094487",
"transaction_id": "SE.4308",
"file_number": 1873816,
"sub_id": "4020520251142972026"
}

πŸ’° Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Expenditure record (apify-default-dataset-item)$0.03Single FEC Schedule E independent expenditure record pushed to the dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ— $0.03 = $3.00 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

πŸ“Š What you get

Clean JSON, one record per expenditure (full output has 8 fields):

  • committee_name β€” Committee name
  • candidate_name β€” Candidate name
  • office β€” Office
  • support_oppose β€” Support oppose
  • amount β€” Amount
  • expenditure_date β€” Expenditure date
  • purpose β€” Purpose
  • payee β€” Payee

Pricing: $0.030 per expenditure (Pay-Per-Event) β€” about 33 expenditures per $1.

πŸ€– Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull official records on demand.

Agentic payments (x402): Supports agentic payment via x402 β€” agents can call this actor with USDC, no API key required.

US government data & filings:

Federal Register Β· Treasury Auctions Β· Treasury Yields Β· FEC Contributions Β· IRS 990 Β· Nonprofit 990 Records

Company registries: Delaware Β· US State Filings Β· India MCA Β· GLEIF LEI Β· UK PSC Β· HK Registry Β· Taiwan MOEA


Public official records and enforcement data, assembled for research and monitoring.