congressgov_bill_lookup
Browse and retrieve U.S. legislative bill data from Congress.gov.
IMPORTANT: This API has no keyword search. To find bills, filter by congress number, bill type, and/or date range. Use 'congressgov_bill_summaries' to discover recently summarized legislation, or 'congressgov_member_lookup' to find bills via their sponsor.
Operations:
- list: Browse bills. Requires 'congress'. Add 'billType' to narrow by chamber/type.
- get: Full bill detail including sponsor, policy area, CBO estimates, and law info.
- actions/amendments/cosponsors/committees/subjects/summaries/text/titles/related: Sub-resources for a specific bill. Require congress + billType + billNumber.
For enacted laws, use 'congressgov_enacted_laws' instead.
congressgov_enacted_laws
Browse enacted public and private laws from Congress.gov.
Use 'list' to browse laws by congress. Each law references its origin bill — use 'congressgov_bill_lookup' with that reference for the full legislative history.
Law types:
- pub: Public laws (general application, most common)
- priv: Private laws (specific individuals or entities)
congressgov_member_lookup
Discover congressional members and their legislative activity.
The API does not support name search. To find a member:
- By location: use 'list' with stateCode (and optionally district)
- By congress: use 'list' with congress number
- By current status: use 'list' with currentMember=true
Once you have a bioguideId, use 'get' for full profile or 'sponsored'/'cosponsored' for legislative portfolio. The bioguideId also works with the congress://member/{bioguideId} resource.
congressgov_committee_lookup
Browse congressional committees and their legislation, reports, and nominations.
Committee codes follow the pattern: chamber prefix (h/s/j) + abbreviation + number. Use 'list' to discover codes, then drill into bills, reports, or nominations.
The 'nominations' operation is available for Senate committees only. The committeeCode also works with the congress://committee/{committeeCode} resource.
congressgov_roll_votes
Retrieve House roll call vote data and individual member voting positions.
NOTE: Covers House votes only — Senate vote data is not yet in the Congress.gov API.
Use 'list' to find votes by congress and session, 'get' for vote details (question, result, associated bill), and 'members' for how each representative voted.
congressgov_senate_nominations
Browse presidential nominations to federal positions and track the Senate confirmation process.
Nominations use 'PN' (Presidential Nomination) numbering. A single nomination may contain multiple nominees — use 'nominees' to see individual appointees.
Partitioned nominations (e.g., PN230-1, PN230-2) occur when nominees within one nomination follow different confirmation paths.