FEC Contributions: cited totals by state and committee type
Pricing
$20.00 / 1,000 answer serveds
FEC Contributions: cited totals by state and committee type
Cited federal campaign-contribution totals for an election cycle, aggregated by contributor state or by recipient committee type. Every answer carries a receipt: the exact source URL, when it was retrieved, coverage caveats, and guardrails.
FEC Contributions — cited campaign-finance totals
Federal campaign-contribution totals for a U.S. election cycle, aggregated by contributor state or by recipient committee type, returned with a full citation receipt. Built for AI agents and analysts who need a number they can defend: every answer carries the exact public source it came from, when it was retrieved, what it covers, and what it does not.
Data comes straight from the Federal Election Commission — the primary, public-domain federal record. No aggregator, no opinion, no scoring.
What you can ask
- How much did individual contributions total in the 2024 cycle, broken down by the contributor's state?
- Which committee types (PACs, party committees, candidate committees) took in the most individual contributions in a cycle?
Keywords: FEC, campaign finance, political contributions, donations by state, PAC money, election cycle, committee type, federal election data, campaign donations, money in politics, contribution totals.
Input
| Field | Type | Required | Notes |
|---|---|---|---|
cycle | integer | yes | Even election-cycle year, e.g. 2024. |
group_by | "state" | "committee_type" | no (default state) | How to aggregate. |
limit | integer 1–500 | no (default 50) | Max ranked rows. |
{ "cycle": 2024, "group_by": "state", "limit": 5 }
Output — an answer with a receipt
The actor returns one receipt object (also stored as the run's OUTPUT). The
answer is the ranked totals; the rest is provenance you can verify yourself.
{"answer": [{ "cycle": 2024, "state": "CA", "total_cents": 4820100000, "contribution_count": 91234 },{ "cycle": 2024, "state": "TX", "total_cents": 3110450000, "contribution_count": 60112 }],"citations": [{"source": "fec","source_label": "U.S. Federal Election Commission","query_url": "https://api.open.fec.gov/v1/schedules/schedule_a/by_state/totals/?cycle=2024","retrieved_at": "2026-01-02T00:00:00.000Z","as_of": null,"cache": "cached","record_id": null}],"coverage": ["Coverage reflects records currently in citature's dataset, not the full upstream history.","Contribution figures are entity-level aggregates; citature ships no individual-person contribution records."],"guardrails": ["Research over public-domain federal records — not legal, financial, or eligibility advice.","citature reports what the record says. It never renders a compliance verdict, a screening pass/fail, or a recommendation.","Entity-level records only (committees, candidates, recipients, agencies, contracts). No individual-person data."],"matches": [],"schema_version": "0.1.0"}
Money is always integer cents (total_cents) — no floats, no rounding
surprises. retrieved_at is when citature fetched the record; a source's own
as-of date, when it publishes one, is a separate field.
Guardrails
- Research over public-domain federal records — not legal, financial, or eligibility advice.
- citature reports what the record says. It never renders a compliance verdict, a screening pass/fail, or a recommendation.
- Entity-level records only. No individual-person data is ever returned.
Pricing
Pay per successful answer. You are charged only when an answer is served; a rejected or failed request is never billed.