citature¹

$0.02 / answer

Campaign contribution totals by state or committee type, per election cycle.

Run fec-contributions on Apify

What 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

paramtyperequirednotes
cycleintegeryesEven election-cycle year, e.g. 2026.
group_by"state" | "committee_type"noHow to aggregate; default state.
limitinteger 1–500noMax ranked rows; default 50.

Pricing

$0.02 / answer — metered per served answer on the Apify platform. Invalid input is never charged.

Run it

  1. 1 · on Apify (the console)

    The listing has worked examples, the input form, and per-run output.

    Run fec-contributions on Apify
  2. 2 · 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. 3 · over MCP

    The same answer serves as contributions_by_state, contributions_by_committee_type on 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.