Search candidates using keywords and structured filters such as office, state, party, district, status, and election year.
Use Case: Find candidate IDs and candidate metadata before requesting aggregated totals or transaction-level records.
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
Page number for pagination.
Number of results to return per page.
Full-text search keywords.
Filter by one or more candidate IDs.
Filter candidates first filed on or after this date.
Filter candidates first filed on or before this date.
Filter by whether the candidate is currently active.
Filter by one or more filing cycles.
Filter by one or more election years.
Filter by office code.
Filter by state or territory.
Filter by party code.
Filter by year.
Filter by district.
Filter by candidate status.
Filter by incumbent, challenger, or open-seat status.
Filter by whether federal funds are involved.
Filter by whether the candidate has raised funds.
Filter by name.
Field to sort by.
name Sort direction.
ascending Hide rows where the sorted field is null.
Return only rows where the sorted field is null.
Place null values after non-null values when sorting.