Skip to content

api-evangelist/openstates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open States (openstates)

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

Scope

  • Type: Index

Tags

  • Government
  • Legislative Data
  • Civic Technology
  • State Legislature
  • Bills
  • Legislators
  • Committees
  • Open Data
  • REST
  • GraphQL

Timestamps

  • Created: 2026-06-13
  • Modified: 2026-06-13

APIs

Open States API v3

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.

Tags

  • Legislative Data
  • Bills
  • Legislators
  • Committees
  • Events
  • REST
  • Government

Properties

Open States GraphQL API (v2 - Deprecated)

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.

Tags

  • GraphQL
  • Deprecated
  • Legislative Data

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

Releases

No releases published

Packages

 
 
 

Contributors