Skip to main content
GET
Bulk Congress Politicians
Plan: included in every plan, from Hobbyist up. See Plans and data access.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

chamber
string

Filter by congressional chamber: house or senate (case-insensitive)

include_candidates
boolean
default:True

Include FEC-registered candidates who are not current congress members. Defaults to true. Set to false to return only seated members.

is_active
boolean
default:True

Filter by active/inactive status. Defaults to true for the live endpoint (only active members). Set to false to include all members.

page
integer

Page number

page_size
integer

Items / page

party
string

Filter by party affiliation: Democratic, Republican, or Independent

sort_by
string
default:name

Sort field for results. Accepted values: name (alphabetical, ascending), trade_count (descending), trade_volume (descending), net_worth (descending).

state
string

Filter by US state (full name, e.g. California, Texas, New York)

volume_method
string
default:average

Method to estimate trade volume from disclosed amount ranges (e.g. '$1,001 - $15,000'). Accepted values: range_start (lower bound), average (midpoint, default), range_end (upper bound).

Response

200 - application/json
BioGuideID
string
CandidateID
string
Name
string
Party
string
Chamber
string
State
string
ImageURL
string
TradeCount
integer
TradeVolume
number
NetWorth
number