OpenStates API (Plural Policy)

OpenStates v3 REST API at v3.openstates.org, operated by Plural Policy, providing JSON access to U.S. state legislative information — bills, people (legislators and governors), jurisdictions, committees, and events across all 50 states, D.C., and territories. Authentication via X-API-KEY header or apikey query parameter. The legacy v2 GraphQL endpoint is deprecated.

API entry from apis.yml

apis.yml Raw ↑
name: OpenStates API (Plural Policy)
description: OpenStates v3 REST API at v3.openstates.org, operated by Plural Policy, providing JSON access
  to U.S. state legislative information — bills, people (legislators and governors), jurisdictions, committees,
  and events across all 50 states, D.C., and territories. Authentication via X-API-KEY header or apikey
  query parameter. The legacy v2 GraphQL endpoint is deprecated.
humanURL: https://openstates.org
baseURL: https://v3.openstates.org
tags:
- State
- Civic Tech
- Legislative
- Bills
- Plural Policy
properties:
- type: Portal
  url: https://openstates.org
- type: Documentation
  url: https://docs.openstates.org/api-v3/
- type: GitHubOrganization
  url: https://github.com/openstates
- type: GitHubRepository
  url: https://github.com/openstates/openstates-scrapers