$0.02 / answer
Campaign contribution totals by state or committee type, per election cycle.
Run fec-contributions on ApifyWhat it answers
Campaign contribution totals for a U.S. election cycle, ranked by contributor state or by recipient committee type, aggregated from the FEC's itemized individual-contribution bulk records. Totals are integer cents with contribution counts, entity-level only — geography and committee classes, never individual donors. Coverage runs the 2020–2026 cycles. citature's ingest runs nightly and advances whenever the FEC publishes — a bulk cycle, not a daily feed — and every answer carries the exact bulk file it was built from, with its retrieval timestamp and the source's own as-of date.
Ask it things like
- Which states have given the most itemized contributions in the 2026 cycle so far?
- How did contribution totals split across committee types in the 2024 cycle?
- Rank contributor states for the 2024 presidential cycle.
- How many itemized contributions came from Texas in 2024, and what did they total?
What comes back
Every response is a receipt: the answer plus citations (the exact upstream query URL, independently re-runnable, with retrieved_at and the source's own as_of — two clocks, never collapsed), coverage caveats, matches declaring how any cross-source join was made, and a schema_version you can pin.
Input
| param | type | required | notes |
|---|---|---|---|
| cycle | integer | yes | Even election-cycle year, e.g. 2026. |
| group_by | "state" | "committee_type" | no | How to aggregate; default state. |
| limit | integer 1–500 | no | Max ranked rows; default 50. |
Pricing
$0.02 / answer — metered per served answer on the Apify platform. Invalid input is never charged.
Run it
1 · on Apify (the console)
The listing has worked examples, the input form, and per-run output.
Run fec-contributions on Apify2 · via the Apify API
curl -X POST "https://api.apify.com/v2/acts/citature~fec-contributions/run-sync-get-dataset-items?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"cycle":2026,"group_by":"state","limit":5}'3 · over MCP
The same answer serves as
contributions_by_state,contributions_by_committee_typeon the citature MCP server.
guardrails & coverage
- 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.
- Coverage reflects the records in citature's dataset, not the full upstream history. The ingest runs nightly and advances each dataset when its source publishes.
- Every answer states its own coverage caveats in the receipt's `coverage` field.