openapi: 3.0.3 info: description: 'Congress.gov shares its application programming interface (API) with the public to ingest the Congressional data. Sign up for an API key from api.data.gov that you can use to access web services provided by Congress.gov. To learn more, view our GitHub repository. ' title: Congress.gov amendments bill API version: '3' servers: - url: /v3 security: - ApiKeyAuth: [] tags: - name: bill description: Returns bill data from the API paths: /bill: get: tags: - bill summary: Returns a list of bills sorted by date of latest action description: Returns a list of bills sorted by date of latest action parameters: - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}: get: tags: - bill summary: Returns a list of bills filtered by the specified congress, sorted by date of latest action description: Returns a list of bills filtered by the specified congress, sorted by date of latest action parameters: - name: congress in: path description: The congress number. For example, can be 117. required: true schema: type: integer format: int32 - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}/{billType}: get: tags: - bill summary: Returns a list of bills filtered by the specified congress and bill type, sorted by date of latest action. description: Returns a list of bills filtered by the specified congress and bill type, sorted by date of latest action. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Bill' application/xml: schema: $ref: '#/components/schemas/Bill' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}: get: tags: - bill summary: Returns detailed information for a specified bill. description: Returns detailed information for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BillDetail' application/xml: schema: $ref: '#/components/schemas/BillDetail' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/actions: get: tags: - bill summary: Returns the list of actions on a specified bill. description: Returns the list of actions on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Actions' application/xml: schema: $ref: '#/components/schemas/Actions' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/amendments: get: tags: - bill summary: Returns the list of amendments to a specified bill. description: Returns the list of amendments to a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Amendments' application/xml: schema: $ref: '#/components/schemas/Amendments' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/committees: get: tags: - bill summary: Returns the list of committees associated with a specified bill. description: Returns the list of committees associated with a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Committee' application/xml: schema: $ref: '#/components/schemas/Committee' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/cosponsors: get: tags: - bill summary: Returns the list of cosponsors on a specified bill. description: Returns the list of cosponsors on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' - $ref: '#/components/parameters/sort' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/CoSponsor' application/xml: schema: $ref: '#/components/schemas/CoSponsor' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/relatedbills: get: tags: - bill summary: Returns the list of related bills to a specified bill. description: Returns the list of related bills to a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/RelatedBills' application/xml: schema: $ref: '#/components/schemas/RelatedBills' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/subjects: get: tags: - bill summary: Returns the list of legislative subjects on a specified bill. description: Returns the list of legislative subjects on a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Subjects' application/xml: schema: $ref: '#/components/schemas/Subjects' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/summaries: get: tags: - bill summary: Returns the list of summaries for a specified bill. description: Returns the list of summaries for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/BillSummaries' application/xml: schema: $ref: '#/components/schemas/BillSummaries' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/text: get: tags: - bill summary: Returns the list of text versions for a specified bill. description: Returns the list of text versions for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Text' application/xml: schema: $ref: '#/components/schemas/Text' '400': description: Invalid status value /bill/{congress}/{billType}/{billNumber}/titles: get: tags: - bill summary: Returns the list of titles for a specified bill. description: Returns the list of titles for a specified bill. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/billType' - $ref: '#/components/parameters/billNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' - $ref: '#/components/parameters/fromDateTime' - $ref: '#/components/parameters/toDateTime' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Titles' application/xml: schema: $ref: '#/components/schemas/Titles' '400': description: Invalid status value /law/{congress}: get: tags: - bill summary: Returns a list of laws filtered by the specified congress. description: Returns a list of laws filtered by the specified congress. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Law' application/xml: schema: $ref: '#/components/schemas/Law' '400': description: Invalid status value /law/{congress}/{lawType}: get: tags: - bill summary: Returns a list of laws filtered by specified congress and law type (public or private). description: Returns a list of laws filtered by specified congress and law type (public or private). parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/lawType' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/Law' application/xml: schema: $ref: '#/components/schemas/Law' '400': description: Invalid status value /law/{congress}/{lawType}/{lawNumber}: get: tags: - bill summary: Returns a law filtered by specified congress, law type (public or private), and law number. description: Returns a law filtered by specified congress, law type (public or private), and law number. parameters: - $ref: '#/components/parameters/congress' - $ref: '#/components/parameters/lawType' - $ref: '#/components/parameters/lawNumber' - $ref: '#/components/parameters/format' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Successful operation content: application/json: schema: $ref: '#/components/schemas/LawNumber' application/xml: schema: $ref: '#/components/schemas/LawNumber' '400': description: Invalid status value components: schemas: BillSummaries: type: array items: $ref: '#/components/schemas/billSummariesArray' cboCost: type: object properties: description: type: string example: 'As ordered reported by the House Committee on Oversight and Accountability on September 20, 2023 ' pubDate: type: string format: date example: '2023-10-10T19:58:00Z' title: type: string example: H.R. 4984, D.C. Robert F. Kennedy Memorial Stadium Campus Revitalization Act url: type: string format: url example: https://www.cbo.gov/publication/59651 Amendments: type: object properties: congress: type: integer example: 117 description: type: string example: Pursuant to the provisions of H. Res. 912, the amendment in the nature of a substitute consisting of the text of Rules Committee Print 117-32 is considered as adopted. latestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string example: 'On agreeing to the Maloney, Carolyn B. amendment (A002) Agreed to by voice vote. ' number: type: string example: '173' type: type: string example: HAMDT updateDate: type: string format: date example: '2022-02-18T16:38:41Z' url: type: string format: url example: https://api.congress.gov/v3/amendment/117/hamdt/173?format=json CoSponsor: type: object properties: bioguidId: type: string example: F000450 district: type: integer example: 5 firstName: type: string example: Virginia fullName: type: string example: Rep. Foxx, Virginia [R-NC-5] isOriginalCosponsor: type: boolean example: true lastName: type: string example: Foxx party: type: string example: R sponsorshipDate: type: string format: date example: '2021-05-11' state: type: string example: NC url: type: string format: url example: https://api.congress.gov/v3/member/F000450?format=json Bill: xml: wrapped: false type: object properties: congress: type: integer example: 119 latestAction: type: object properties: actionDate: type: string format: date example: '2025-11-21' text: type: string example: Read twice and referred to the Committee on Agriculture, Nutrition, and Forestry. number: type: string example: 3281 originChamber: type: string example: Senate originChamberCode: type: string example: S title: type: string example: A bill to repeal certain provisions relating to nutrition. type: type: string example: S updateDate: type: string format: date example: '2025-11-21' updateDateIncludingText: type: string format: date-time example: '2025-11-21' url: type: string format: url example: http://api.congress.gov/v3/bill/119/s/3281?format=xml LawNumber: type: object properties: actions: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/actions?format=json cboCostEstimates: type: array items: $ref: '#/components/schemas/cboCost' committeeReports: type: array items: $ref: '#/components/schemas/committeeReport' committees: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/committees?format=json congress: type: integer example: 118 constitutionalAuthorityStatementText: type: string example: '

            [Congressional Record Volume 169, Number 130 (Thursday, July 27, 2023)]

            [House]

            [Pages H4143-H4144]

            From the Congressional Record Online through the Government Publishing Office [www.gpo.gov]

            By Mr. COMER:

            H.R. 4984.

            Congress has the power to enact this legislation pursuant

            to the following:

            Article I, Section 8, Clause 17 of the U.S. Constitution,

            in that the legislation ``to exercise exclusive Legislation

            in all Cases

            [[Page H4144]]

            whatsoever, over such District (not exceeding ten Miles

            square) as may, by Cession of particular States, and the

            Acceptance of Congress, become the Seat of the Government of

            the United States, and to exercise like Authority over all

            Places purchased by the Consent of the Legislature of the

            State in which the Same shall be, for the Erection of Forts,

            Magazines, Arsenals, dock-Yards, and other needful

            Buildings.''''

            The single subject of this legislation is:

            To transfer administrative jurisdiction of the District of

            Columbia RFK Memorial Stadium campus from the Secretary of

            the Interior to the Administrator of General Services and

            authorize a new lease with D.C. for redevelopment.

            
' cosponsors: type: object properties: count: type: integer example: 21 url: type: string example: https://api.congress.gov/v3/law/118/hr/4984/cosponsors?format=json introducedDate: type: string format: date example: '2023-07-27' latestAction: type: object properties: actionDate: type: string format: date example: '2025-01-06' text: type: string example: 'Became Public Law No: 118-274.' laws: type: array items: $ref: '#/components/schemas/laws' number: type: string example: '4984' originChamber: type: string example: House originChamberCode: type: string example: H policyArea: type: object properties: name: type: string example: Government Operations and Politics sponsors: type: array items: $ref: '#/components/schemas/Sponsor' subjects: type: object properties: count: type: integer example: 11 url: type: string example: https://api.congress.gov/v3/bill/118/hr/4984/subjects?format=json summaries: type: object properties: count: type: integer example: 5 url: type: string format: url example: https://api.congress.gov/v3/bill/118/hr/4984/summaries?format=json textVersions: type: object properties: count: type: integer example: 6 url: type: string format: url example: https://api.congress.gov/v3/bill/118/hr/4984/textversions?format=json title: type: string example: D.C. Robert F. Kennedy Memorial Stadium Campus Revitalization Act titles: type: object properties: count: type: integer example: 9 url: type: string example: https://api.congress.gov/v3/bill/118/hr/4984/titles?format=json type: type: string example: HR updateDate: type: string format: date-time example: '2025-05-27T14:16:54Z' updateDateIncludingText: type: string format: date-time example: '2025-05-27T14:16:54Z' Committee: type: object properties: activities: type: array items: $ref: '#/components/schemas/Activity' chamber: type: string example: House name: type: string example: House Committee on the Judiciary systemCode: type: string example: hsgo00 type: type: string example: Standing url: type: string format: url example: https://api.congress.gov/v3/committee/house/hsgo00?format=json Law: type: object properties: congress: type: integer example: 119 latestAction: type: object properties: actionDate: type: string format: date example: '2025-11-21' text: type: string example: 'Became Public Law No: 119-37.' laws: type: array items: $ref: '#/components/schemas/laws' number: type: string example: '2808' originChamber: type: string example: House originChamberCode: type: string example: H title: type: string example: Homebuyers Privacy Protection Act type: type: string example: HR updateDate: type: string format: date example: '2025-11-21' updateDateIncludingText: type: string format: date-time example: '2025-11-21' url: type: string format: url example: https://api.congress.gov/v3/bill/119/hr/2808?format=json policyArea: type: object properties: name: type: string example: Government Operations and Politics formats: type: object properties: type: type: string example: Formatted Text url: type: string format: url example: https://www.congress.gov/117/bills/hr3076/BILLS-117hr3076enr.htm Sponsor: type: object properties: bioguideId: type: string example: G000555 firstName: type: string example: Bill lastName: type: string example: Washington fullName: type: string example: Senator Bill Washington [I-NY] isByRequest: type: string example: N middleName: type: string example: J. party: type: string example: I state: type: string example: VA url: type: string format: url example: https://api.congress.gov/v3/member/G000555?format=json Text: type: array items: $ref: '#/components/schemas/textVersions' textVersions: type: object properties: date: type: string format: date example: '2022-02-18T16:38:41Z' formats: type: array items: $ref: '#/components/schemas/formats' type: type: string example: Enrolled Bill RelatedBills: type: object properties: congress: type: integer example: 117 lastestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string example: 'On agreeing to the Maloney, Carolyn B. amendment (A002) Agreed to by voice vote. ' number: type: integer example: 1720 relationshipDetails: type: array items: $ref: '#/components/schemas/relationshipDetails' legislativeSubjects: type: object properties: name: type: string example: Congressional oversight updateDate: type: string format: date example: '2022-02-18T16:38:41Z' billSummariesArray: type: object properties: actionDate: type: string format: date example: '2022-02-18T16:38:41Z' actionDesc: type: string example: Passed Senate text: type: string example:

COVID-19 Medical Production Act

This bill provides additional funding for FY2021 to acquire medical supplies, vaccines, and other equipment to combat COVID-19 (i.e., coronavirus disease 2019) using authorities under the Defense Production Act of 1950. That act confers on the President a broad set of authorities to influence domestic industry to provide essential materials and goods for the national defense.

This funding is available through FY2025. Beginning in FY2023, it may be used to meet public health needs to address any pathogen determined by the President to have the potential to create a public health emergency.

updateDate: type: string format: date example: '2022-02-18T16:38:41Z' versionCode: type: string example: '173' Titles: type: array items: $ref: '#/components/schemas/titlesArray' relationshipDetails: type: object properties: identifiedBy: type: string example: CRS type: type: string example: Related Bill Actions: type: object properties: actionCode: type: string example: '36000' actionDate: type: string format: date example: '2019-01-01' sourceSystem: type: object properties: code: type: integer example: 1 name: type: string example: Library of Congress text: type: string example: 'Became Public Law No: 117-108.' type: type: string example: BecameLaw BillDetail: type: object properties: actions: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/bill/117/s/1234/actions?format=json committees: type: object properties: count: type: integer example: 1 url: type: string example: https://api.congress.gov/v3/bill/117/s/1234/committees?format=json congress: type: integer example: 117 introducedDate: type: string format: date example: '2019-01-01' latestAction: type: object properties: actionDate: type: string format: date example: '2019-01-01' text: type: string legislationUrl: type: string format: url example: https://www.congress.gov/bill/117th-congress/senate-bill/1234 number: type: string example: 1234 originChamber: type: string example: Senate originChamberCode: type: string example: S policyArea: type: object properties: name: type: string example: Health relatedBills: type: string format: url example: https://api.congress.gov/v3/bill/117/s/1234/relatedbills?format=json sponsors: type: array items: $ref: '#/components/schemas/Sponsor' committeeReport: type: object properties: citation: type: string example: H. Rept. 118-400 url: type: string format: url example: https://api.congress.gov/v3/committee-report/118/HRPT/400?format=json Subjects: type: object properties: legislativeSubjects: type: array items: $ref: '#/components/schemas/legislativeSubjects' policyArea: $ref: '#/components/schemas/policyArea' laws: type: object properties: number: type: string example: 117-108 type: type: string example: Public Law Activity: type: object properties: date: type: string format: date example: '2019-01-01' name: type: string example: Reported By titlesArray: type: object properties: title: type: string example: A bill to amend the Health and Human Services Act of 1968 to provide for the establishment of a national health care system. updateDate: type: string format: date example: '2022-02-18T16:38:41Z' titleType: type: string example: Display Title titleTypeCode: type: integer example: 45 billTextVersionCode: type: string example: RH billTextVersionName: type: string example: Reported in House parameters: sort: name: sort in: query description: Sort by update date in Congress.gov. Value can be updateDate+asc or updateDate+desc. required: false schema: type: string congress: name: congress in: path description: The congress number. For example, can be 117. required: true schema: type: integer format: int32 limit: name: limit in: query description: The number of records returned. The maximum limit is 250. required: false schema: type: integer offset: name: offset in: query description: The starting record returned. 0 is the first record. required: false schema: type: integer lawType: name: lawType in: path description: The law type. Values are either 'pub’ or ‘priv.’ required: true schema: type: string billType: name: billType in: path description: The type of bill. Value can be hr, s, hjres, sjres, hconres, sconres, hres, or sres. required: true schema: type: string billNumber: name: billNumber in: path description: The bill's assigned number. For example, the value can be 3076. required: true schema: type: integer format: name: format in: query description: The data format. Value can be xml or json. required: false schema: type: string default: xml enum: - xml - json lawNumber: name: lawNumber in: path description: The law number required: true schema: type: integer fromDateTime: name: fromDateTime in: query description: 'The starting timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z.' required: false schema: type: string toDateTime: name: toDateTime in: query description: 'The ending timestamp to filter by update date. Use format: YYYY-MM-DDT00:00:00Z.' required: false schema: type: string securitySchemes: ApiKeyAuth: type: apiKey in: query name: api_key