gov

Search FEC Schedule B - every itemized disbursement (spend...

Search FEC Schedule B — every itemized disbursement (spend, vendor payment, operating expenditure, contribution out, transfer) made by a federal political committee (>157M rows). Filter by committeeId, recipient name / city / state, disbursement purpose category (Administrative / Fundraising / Media / Polling / Salary / Travel / Operating / Contribution / Loan / etc.), description text, amount range, cycle, date range. Sort by date or amount. Every row carries: who got paid, when, how much, for what, with link to underlying PDF. The natural pair with /api/gov/fec-contributions for following the money on both sides of any federal committee.

get/api/gov/fec-expenditures

Request

  • Base URL: https://2s.io
  • URL: https://2s.io/api/gov/fec-expenditures
  • Auth: API key in header PAYMENT-SIGNATURE

Query parameters

committeeIdstring

Committee ID.

recipientNamestring

Recipient name.

recipientCitystring

Recipient city.

recipientStatestring

Recipient state.

disbursementPurposeCategorystring

Disbursement purpose category.

disbursementDescriptionstring

Disbursement description.

minAmountnumber

Minimum amount to include (USD).

maxAmountnumber

Maximum amount to include (USD).

twoYearTransactionPeriodinteger

Two year transaction period.

minDatestring

Min date.

maxDatestring

Max date.

perPageinteger

Number of results to return per page.

pageinteger

Page number (1-based) for paginated results.

sortField'disbursement_date' | 'disbursement_amount'

Sort field.

sortDirection'asc' | 'desc'

Sort direction.

trial1

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

(unresolved $ref)

Changes

No recorded changes to this operation across all 1 revision of this API.