Open States
communityFree API for US state legislative data including bills, votes, legislators, and committees.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://v3.openstates.org/billsSearch state bills
Parameters
qsearch query (stringoptionalpagepage (integeroptionalapikeyAPI key (stringrequiredsessionlegislative session (stringoptionalper_pageresults (integeroptionaljurisdictionstate code e.g. carequired— ny, tx (stringReturns
results[] with id, identifier, title, session, classification, from_organization, latest_action_date, latest_action_description, subject[]GET
https://v3.openstates.org/bills/{jurisdiction}/{session}/{identifier}Get bill details
Parameters
apikeyAPI key (stringrequiredsessionsession (stringrequiredidentifierbill number (stringrequiredjurisdictionstate (stringrequiredReturns
id, identifier, title, abstracts[], actions[] with description, date, classification, sponsorships[], votes[]GET
https://v3.openstates.org/peopleSearch legislators
Parameters
namename search (stringoptionalapikeyAPI key (stringrequiredchamberupper|lower (stringoptionaljurisdictionstate (stringrequiredReturns
results[] with id, name, party, current_role.title, current_role.district, image, email, links[]