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.

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/