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.

OpenStates API (Plural Policy) is one of 21 APIs that Public Sector publishes on the APIs.io network.

Tagged areas include State, Civic Tech, Legislative, Bills, and Plural Policy. The published artifact set on APIs.io includes API documentation and a GitHub repository.

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