Search FEC Schedule A - every itemized contribution to a...
Search FEC Schedule A — every itemized contribution to a federal political committee (>264M rows across all cycles). Filter by recipient committeeId or candidateId, contributor name / city / state / zip / employer / occupation, amount range, cycle (twoYearTransactionPeriod e.g. 2024), date range, isIndividual (true = individuals only; false = committee-to-committee). Sort by contribution date or amount, asc/desc. Requires at least one scope (committeeId, candidateId, twoYearTransactionPeriod cycle, or a date range) — an unscoped query scans every cycle and times out. The investigative-journalism + political-research goldmine: who gives, how much, when, working where, doing what. Each row carries the contribution receipt date, amount, contributor aggregate YTD, receipt type, memo, entity type, and link to the underlying PDF filing.
Request
- Base URL: https://2s.io
- URL: https://2s.io/api/gov/fec-contributions
- Auth: API key in header PAYMENT-SIGNATURE
Query parameters
Committee ID.
Candidate ID.
Contributor name.
Contributor city.
Contributor state.
Contributor ZIP.
Contributor employer.
Contributor occupation.
Minimum amount to include (USD).
Maximum amount to include (USD).
Two year transaction period.
Min date.
Max date.
Is individual.
Number of results to return per page.
Page number (1-based) for paginated results.
Sort field.
Sort direction.
Try before you buy. Set to 1 for one free real call per endpoint per hour — no wallet or payment needed — to verify the endpoint before paying. Equivalent to sending the "X-2s-Trial: 1" request header. Listed only on operations that offer a trial; the others always answer 402.
Response
Changes
No recorded changes to this operation across all 1 revision of this API.