Skip to content

FEC API: Search federal candidates

Lists federal candidates for an office and election year from FEC data, ranked by total money raised. Senate and House searches require a state; a House search can be narrowed to one district.

fec.gov (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by FEC.

Inputs

Values from the run on Oct 31, 2026, shown under Output.

State optionalstate

State or territory name or two-letter code, for example Texas or TX. Required for Senate and House.

Texas

Office, requiredoffice

Federal office to search, for example house.

senate

One of president, senate, house.

District optionaldistrict

House district number, for example 12. Use 0 for an at-large district.

Not set

Whole number from 0 to 99.

Max Results optionalmax_results

Maximum candidates to return, for example 50.

5

Whole number from 1 to 200. Default 50.

Election Year, requiredelection_year

Election year, for example 2026.

2026

Whole number from 1900 to 2100.

Raised Money Only optionalraised_money_only

Use yes to include only candidates who have raised money; use no for all candidates. For example yes.

yes (default)

One of yes, no.

Output

From a run on Oct 31, 2026, shortened for this page.
{  "candidates": [    {      "party": "DEMOCRATIC PARTY",      "state": "Texas",      "district": null,      "incumbency": "Challenger",      "candidate_id": "S6TX00479",      "candidate_url": "https://www.fec.gov/data/candidate/S6TX00479/?cycle=2026",      "candidate_name": "TALARICO, JAMES",      "candidate_status": "Present candidate",      "cash_on_hand_usd": 21548155.08,      "total_raised_usd": 68560930.42,      "coverage_end_date": "2026-06-30"    },    {      "party": "REPUBLICAN PARTY",      "state": "Texas",      "district": null,      "incumbency": "Incumbent",      "candidate_id": "S2TX00106",      "candidate_url": "https://www.fec.gov/data/candidate/S2TX00106/?cycle=2026",      "candidate_name": "CORNYN, JOHN SEN",      "candidate_status": "Present candidate",      "cash_on_hand_usd": 542119.97,      "total_raised_usd": 14261513.59,      "coverage_end_date": "2026-06-30"    },    {      "party": "DEMOCRATIC PARTY",      "state": "Texas",      "district": null,      "incumbency": "Challenger",      "candidate_id": "S6TX00552",      "candidate_url": "https://www.fec.gov/data/candidate/S6TX00552/?cycle=2026",      "candidate_name": "CROCKETT, JASMINE",      "candidate_status": "Present candidate",      "cash_on_hand_usd": 0,      "total_raised_usd": 11096965.96,      "coverage_end_date": "2026-08-13"    }  ]}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
fec.gov/search_candidates
Returns
candidate name, party, state, district, incumbency, status, total raised, cash on hand, coverage end date, FEC URL

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method fec.gov/search_candidates with the inputs above.

Ask your agent

  • Who's running for the Senate in Arizona in 2026, and how much has each candidate raised so far?
  • Pull up the FEC list of House candidates for Texas's 28th district in the 2024 election, including the ones who haven't raised any money.
  • Top 10 fundraisers among 2024 presidential candidates, with their cash on hand and party
  • I need every candidate filed for Wyoming's at-large House seat in 2022 — party, incumbent or challenger, total receipts, and the date their reports cover through.
  • Using fec.gov data, show me the Georgia Senate race candidates for 2020 ranked by money raised, with links to their FEC pages.
  • Gets a federal candidate's fundraising and spending for a two-year FEC cycle. If several names match, returns the match with the most reported receipts.

    fec.gov/get_candidate_fundraising
  • Searches USAJOBS federal jobs by keywords, location, salary threshold and applicant group, in website relevance order. Salary ranges may start below the threshold; annual pay or remote status is null when the announcement does not state it.

    usajobs.gov/search_jobs
  • Find Federal Register rules, proposed rules, notices, and presidential documents by topic, agency, publication dates, and comment status. Significant means designated significant by the source; documents without that designation show no.

    federalregister.gov/search_rules
  • Searches USAspending federal awards by keywords, awarding agency, state of performance and date across contracts, grants, loans and direct payments. Searches from October 1, 2007 onward.

    usaspending.gov/search_federal_awards
  • Finds PolitiFact fact checks matching a claim, topic, or person, newest first. An exact person match returns that person's checked statements; otherwise fact-check text is searched. An optional Truth-O-Meter rating filters the results.

    politifact.com/search_fact_checks
  • Finds FDA food recall enforcement reports by product, brand, or allergen, newest first. Reports are updated weekly and recall statuses may lag.

    open.fda.gov/search_food_recalls
  • Finds SEC EDGAR company filings that mention an exact phrase, optionally limited to a company, a filing category and a filing date range, ranked by search relevance; one entry per filing.

    sec.gov/search_filings
  • Finds U.S. federal grant opportunities by topic, agency, applicant type and status, with funding and eligibility details. Open results exclude opportunities whose closing date has passed.

    grants.gov/search_grants