{"slug":"2s-io-api-gov-fec-totals-4d2e64","title":"Aggregate financial summaries (receipts, disbursements, cash-on-hand, debt, tran","host":"2s.io","method":"GET","resource":"https://2s.io/api/gov/fec-totals","category":"other","description":"Aggregate financial summaries (receipts, disbursements, cash-on-hand, debt, transfers, refunds, contributions by source, etc.) per cycle for federal candidates (scope=candidates) or committees (scope=committees). Filter by candidateId / committeeId, cycle, office (P/S/H), party, state, district. For","price_listed":0.003,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"committeeId":"C00401224","cycle":2024,"scope":"committees"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"method":{"const":"GET"},"queryParams":{"properties":{"candidateId":{"type":"string"},"committeeId":{"type":"string"},"cycle":{"type":"integer"},"district":{"type":"string"},"electionFull":{"description":"Candidates only: aggregate full election cycle.","type":"boolean"},"office":{"enum":["P","S","H"],"type":"string"},"page":{"default":1,"minimum":1,"type":"integer"},"party":{"type":"string"},"perPage":{"default":25,"maximum":100,"minimum":1,"type":"integer"},"scope":{"enum":["candidates","committees"],"type":"string"},"state":{"type":"string"}},"required":["scope"]},"type":{"const":"http"}},"required":["type","method","queryParams"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Aggregate financial summaries (receipts, disbursements, cash-on-hand, debt, transfers, refunds, contributions by source, etc.) per cycle for federal candidates (scope=candidates) or committees (scope=committees). Filter by candidateId / committeeId, cycle, office (P/S/H), party, state, district. For candidates, electionFull=true rolls all cycles of a single election into one row (e.g. a presidential cycle spans 4 years). Use this for top-line \"how much did they raise/spend\" answers without paging through millions of itemized transactions.","last_updated":"2026-09-19T15:57:29.671Z","schemes":["exact"]}