Top of page

Congress.gov API

The Congress.gov Application Programming Interface (API) provides a method for Congress and the public to view, retrieve, and re-use machine-readable data from collections available on Congress.gov.

The Congress.gov Application Programming Interface (API) - https://api.data.gov/congress/v3?api_key= - provides a method for Congress and the public to view, retrieve, and reuse machine-readable data from collections available on Congress.gov. Within the Congress.gov API, responses are returned in XML or JSON formats. Documentation of the Congress.gov API is available at api.congress.gov.

An API key is required for access. Sign up for a key on the Data.gov signup page.

The current version of the API is version 3 (v3). Maintained by Congress.gov staff, issues should be reported in the api.congress.gov GitHub repository.