Congress.gov API

The api.congress.gov REST API, maintained by the Library of Congress, exposes structured legislative data — bills, amendments, summaries, members, committees, committee reports, congressional record, nominations, treaties, and congresses. Auth via api.data.gov key. The canonical programmatic feed for the U.S. House and Senate replacing the legacy congress.gov RSS / XML downloads.

Congress.gov API is one of 21 APIs that Public Sector publishes on the APIs.io network.

Tagged areas include Federal, Legislative, Congress, Library of Congress, and api.data.gov. The published artifact set on APIs.io includes API documentation, a GitHub repository, and authentication docs.

API entry from apis.yml

apis.yml Raw ↑
name: Congress.gov API
description: The api.congress.gov REST API, maintained by the Library of Congress, exposes structured
  legislative data — bills, amendments, summaries, members, committees, committee reports, congressional
  record, nominations, treaties, and congresses. Auth via api.data.gov key. The canonical programmatic
  feed for the U.S. House and Senate replacing the legacy congress.gov RSS / XML downloads.
humanURL: https://api.congress.gov
baseURL: https://api.congress.gov/v3
tags:
- Federal
- Legislative
- Congress
- Library of Congress
- api.data.gov
properties:
- type: Portal
  url: https://api.congress.gov
- type: Documentation
  url: https://github.com/LibraryOfCongress/api.congress.gov/
- type: GitHubOrganization
  url: https://github.com/LibraryOfCongress
- type: GitHubRepository
  url: https://github.com/LibraryOfCongress/api.congress.gov
- type: Authentication
  url: https://api.data.gov/signup/