Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint
$ man fec-political-contributions

/fec-political-contributions(1)

agentutility / edge-finance / fec-political-contributions
PRICE / CALL
$0.04
USDC · base mainnet · scheme: exact
METHOD
POST
CATEGORY
uncategorized
STATUS
live
NAME
fec-political-contributions fec political contributions search via api.open.fec.gov
SYNOPSIS
POST https://x402.org/v1/fec-political-contributions
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

FEC political contributions search via api.open.fec.gov. By donor / committee / candidate / cycle / state / amount. Federal public.

INPUTrequest schema
propertytypedescriptionreq?
donor_namestringDonor name in 'LAST FIRST' format (FEC convention, e.g. 'SMITH JOHN'). Case-insensitive.optional
committee_idstringFEC committee id (recipient), e.g. 'C00401224' for Obama for America.optional
candidate_idstringFEC candidate id (recipient candidate), e.g. 'P80003338'.optional
cyclenumberElection cycle (even year, e.g. 2024, 2026). Default: latest available.optional
statestringDonor state, 2-letter code (e.g. 'CA', 'NY').optional
min_amountnumberMinimum contribution amount in USD. Default no floor.optional
max_amountnumberMaximum contribution amount in USD. Default no ceiling.optional
limitnumberMax records to return. 1-100. Default 20.optional
OUTPUTresponse shape
fieldtypedescription
totalstringTotal count of FEC contribution records matching the query filters across all pages.
returnedstringNumber of contribution records included in this response page.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.org/v1/fec-political-contributions \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# install once
claude mcp add x402 --command "npx x402-deployer-mcp"

# then ask Claude Code:
# "use the fec-political-contributions tool to ..."
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
edge-financepolitical-contributionsfeccampaign-financedonor-searchfederal-electionsfec-filings
methods
POST
cluster
edgefinance
price
$0.04 USDC per call
ADJACENTother endpoints in edgefinance
endpointdescriptionprice
13f-deltas13F-HR position-delta computation — diff the two most recent 13F-HR filings for an institutional CIK.$0.05
earnings-calendarEarnings calendar derived from SEC 8-K Item 2.02, 10-Q, 10-K, NT 10-Q, NT 10-K filings.$0.03
earnings-call-transcribeEarnings call transcriber.$0.03
earnings-transcriptEarnings call transcript generator.$0.03
fda-calendarFDA Advisory Committee meeting calendar.$0.03
patent-searchUSPTO patent search.$0.05
trademark-searchTrademark search / USPTO trademark lookup / TSDR / federal trademark database.$0.03
uspto-trademark-searchUSPTO trademark status / TSDR lookup.$0.03
SEE ALSO
agentutility(7) · edgefinance(7) · x402(7) · mcp(7) · llms.txt · registry.json · bazaar.x402.org