← All APIs Congress.gov is the official record of the United States Congress, published by the Library of Congress. This Airnode serves its bills and resolutions with their actions, cosponsors, subjects and summaries, the laws they became, amendments, members, House roll call votes, nominations, committees and their meetings, and Congressional Research Service reports, so a consumer receives the answer with a signature saying this Airnode obtained it from Congress.gov at this time. Most operations take a Congress number, which `getCurrentCongress` gives. A `url` field in a response is a link into the provider's own API, which takes its own credentials, and the fields beside it hold the identifiers that reach the same record through these operations.
Every response carries an EIP-191 signature from the Airnode that served it, so the data can be attributed back to its source rather than trusted on reputation.
Ask the Hub what Congress.gov can tell you → Interface Served at https://airnode-congressgov.fly.dev/. Each operation is reached the way the provider documents it, under https://airnode-congressgov.fly.dev/api, and answers with the provider's own response and the attestation in headers, so a client built against the provider works unchanged. The same operations are also served as one JSON envelope on POST /, which the HTTP interface covers. Every request below can be sent from this page, and what comes back is verified right here in the browser.
GET / Returns the machine-readable documentation this page is rendered from. Free, and everything an agent needs.
ANY /api/… The provider's own requests, one per operation, forwarded as they are. The provider's response comes back untouched, with the attestation in the X-Airnode headers.
GET /api/bill listBills Find bills and resolutions across every Congress, newest first when sorted, by when they were last updated or introduced. Free GET /api/bill/{congress}/{billType} listBillsByType List one type of bill or resolution in one Congress, such as every House bill of the 119th. Free GET /api/bill/{congress}/{billType}/{billNumber} getBill Get one bill or resolution: its sponsors, policy area, status, cost estimates and any law it became. Free GET /api/bill/{congress}/{billType}/{billNumber}/actions getBillActions List everything that has happened to a bill, from introduction through committee, floor votes and signing. Free GET /api/bill/{congress}/{billType}/{billNumber}/amendments getBillAmendments List the amendments proposed to a bill, with what each set out to do and how it ended. Free GET /api/bill/{congress}/{billType}/{billNumber}/committees getBillCommittees List the committees and subcommittees a bill went to, and what each did with it and when. Free GET /api/bill/{congress}/{billType}/{billNumber}/cosponsors getBillCosponsors List the members who cosponsored a bill, their party and state, and when each signed on. Free GET /api/bill/{congress}/{billType}/{billNumber}/relatedbills getBillRelatedBills List the bills related to this one, such as companions in the other chamber, and why they are related. Free GET /api/bill/{congress}/{billType}/{billNumber}/subjects getBillSubjects Get the policy area and legislative subject terms assigned to a bill. Free GET /api/bill/{congress}/{billType}/{billNumber}/summaries getBillSummaries Read the plain-language summaries of a bill, one for each stage it was summarized at. Free GET /api/bill/{congress}/{billType}/{billNumber}/text getBillTexts Get links to each published version of a bill's full text, in HTML, PDF and XML. Free GET /api/bill/{congress}/{billType}/{billNumber}/titles getBillTitles List every title of a bill: official, short and popular, as introduced and as passed. Free GET /api/law/{congress} listLaws List the public and private laws enacted by one Congress, from the 82nd (1951) onward. Free GET /api/law/{congress}/{lawType}/{lawNumber} getLaw Get the bill behind a law by its public or private law number, such as Public Law 117-108. Free GET /api/summaries listSummaries Read the newest plain-language bill summaries, across all bills, from the last day unless dates are given. Free GET /api/summaries/{congress}/{billType} listSummariesByType Read the plain-language summaries for one type of bill in one Congress, from the last day unless dates are given. Free GET /api/member/congress/{congress} listMembersByCongress List the senators and representatives who sat in one Congress, with party, state and district, close to complete from the 92nd (1971) onward. Free GET /api/member/{bioguideId} getMember Get one member of Congress: terms served, party history, leadership roles, office address and photo. Free GET /api/member/{bioguideId}/sponsored-legislation getMemberSponsoredLegislation List the bills and amendments a member sponsored, from the 93rd Congress (1973) onward. Free GET /api/member/{bioguideId}/cosponsored-legislation getMemberCosponsoredLegislation List the bills and amendments a member cosponsored, from the 93rd Congress (1973) onward. Free GET /api/member/{stateCode} listMembersByState List the senators and representatives of a state or territory, past and present. Free GET /api/member/{stateCode}/{district} listMembersByDistrict Find who represents a congressional district, now or in the past. Free GET /api/house-vote/{congress}/{session} listHouseVotes List the House roll call votes of one session, from the 115th Congress (2017) onward, with result and the bill voted on. Free GET /api/house-vote/{congress}/{session}/{voteNumber} getHouseVote Get one House roll call: the question, the result, and the yea and nay totals by party. Free GET /api/house-vote/{congress}/{session}/{voteNumber}/members getHouseVoteMembers Get how every representative voted on one House roll call. Free GET /api/congress listCongresses List every Congress since the 1st (1789), with its years and session dates. Free GET /api/congress/current getCurrentCongress Find which Congress is sitting now, with its number, years and session dates. Free GET /api/amendment listAmendments Find amendments to bills across every Congress since the 97th (1981), by when they were last updated. Free GET /api/amendment/{congress}/{amendmentType} listAmendmentsByType List one type of amendment in one Congress, from the 97th (1981) onward. Free GET /api/amendment/{congress}/{amendmentType}/{amendmentNumber} getAmendment Get one amendment: what it does, who offered it, the bill it amends and where it stands. Free GET /api/amendment/{congress}/{amendmentType}/{amendmentNumber}/actions getAmendmentActions List what happened to an amendment, including recorded votes on it. Free GET /api/amendment/{congress}/{amendmentType}/{amendmentNumber}/cosponsors getAmendmentCosponsors List the members who cosponsored an amendment, their party and state, and when each signed on. Free GET /api/amendment/{congress}/{amendmentType}/{amendmentNumber}/amendments getAmendmentAmendments List the amendments proposed to an amendment. Free GET /api/amendment/{congress}/{amendmentType}/{amendmentNumber}/text getAmendmentTexts Get links to the published text of an amendment. Free GET /api/nomination/{congress} listNominations List the President's nominees sent to the Senate in one Congress, such as judges, ambassadors and officers, from the 97th (1981) onward. Free GET /api/nomination/{congress}/{nominationNumber} getNomination Get one nomination: the post, the nominee count and where it stands in the Senate. Free GET /api/nomination/{congress}/{nominationNumber}/{ordinal} getNominees List the people nominated to one position of a nomination, by name and state. Free GET /api/nomination/{congress}/{nominationNumber}/actions getNominationActions List what the Senate did with a nomination, from receipt through committee to confirmation or return. Free GET /api/nomination/{congress}/{nominationNumber}/committees getNominationCommittees List the committees a nomination went to, and what each did with it and when. Free GET /api/nomination/{congress}/{nominationNumber}/hearings getNominationHearings List the printed hearings held on a nomination. Free GET /api/committee/{chamber} listCommittees List the House, Senate or joint committees and subcommittees, past and present. Free GET /api/committee/{chamber}/{committeeCode} getCommittee Get one committee: its name history, subcommittees, website and how much legislation it has handled. Free GET /api/committee/{chamber}/{committeeCode}/bills getCommitteeBills List the bills referred to or reported by a committee. Free GET /api/committee/{chamber}/{committeeCode}/nominations getCommitteeNominations List the nominations referred to a committee, which is mostly Senate committees. Free GET /api/committee-meeting/{congress}/{chamber} listCommitteeMeetings List scheduled and past committee hearings and meetings, newest updated first, including ones yet to happen. Free GET /api/committee-meeting/{congress}/{chamber}/{eventId} getCommitteeMeeting Get one committee meeting: date, room, status, witnesses, documents and the bills on its agenda. Free GET /api/crsreport listCrsReports Find Congressional Research Service reports, nonpartisan policy briefings, newest updated first. Free GET /api/crsreport/{reportNumber} getCrsReport Get one Congressional Research Service report: its summary, authors, topics, and links to the full text. Free Verify the response Paste a response to verify it originates from the current Airnode: the JSON a POST / answers with, or a passthrough response with its headers, as curl --include prints it.