UnifyAPI
← Back to catalog

fec.candidates

mock data$0.001 / call

FEC Candidates

Search 53K+ US federal election candidates by name/cycle/office (House/Senate/Presidential)/state/party. Returns FEC candidate ID + filing dates. FEC public disclosure

Government & Legalprovider: Fec#fec#government

Input schema

q

Free-text candidate name search (e.g. "Sanders", "Trump").

string
page

Page number (default 1).

integer
cycle

Election cycle year — even number (e.g. 2024, 2022, 2020).

integer
party

Party abbreviation (e.g. "REP", "DEM", "LIB", "GRE").

string
state

2-letter state code (e.g. "CA", "TX").

string
office

Office: "H" House of Representatives, "S" Senate, "P" Presidential.

string
per_page

Per-page count (default 20, max 100).

integer

Call via REST

curl -X POST https://unifyapi.pro/api/call/fec.candidates \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"q":"<q>","page":0,"cycle":0,"party":"<party>","state":"<state>","office":"<office>","per_page":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.