Open States is a civic technology project that aggregates and publishes legislative data for all 50 US states, Washington DC, Puerto Rico, and select municipal governments. It provides a REST API (v3) and a deprecated GraphQL API (v2) for programmatic access to bill text, sponsors, votes, legislators, committee information, and legislative events. Data is also available via bulk downloads. The project is maintained by Plural Policy as open civic infrastructure.
APIs.json: https://raw.githubusercontent.com/api-evangelist/openstates/refs/heads/main/apis.yml
- Type: Index
- Government
- Legislative Data
- Civic Technology
- State Legislature
- Bills
- Legislators
- Committees
- Open Data
- REST
- GraphQL
- Created: 2026-06-13
- Modified: 2026-06-13
REST API providing programmatic access to US state legislative data including jurisdictions, legislators, bills, committees, and events. Requires an API key obtained from open.pluralpolicy.com. Responses are in JSON. Interactive documentation is available via Swagger UI and ReDoc.
- Human URL: https://docs.openstates.org/api-v3/
- Base URL:
https://v3.openstates.org/
- Legislative Data
- Bills
- Legislators
- Committees
- Events
- REST
- Government
Legacy GraphQL API providing access to Open States legislative data. This API has been deprecated in favour of API v3. Existing integrations should migrate to the REST v3 API.
- Human URL: https://docs.openstates.org/graphql/
- Base URL:
https://openstates.org/graphql/
- GraphQL
- Deprecated
- Legislative Data
FN: Kin Lane Email: kin@apievangelist.com