KeyVex
Regulatory & compliance

Government Publications

Returns recent congressional + oversight publications from GovInfo across four collections. Use this when the user asks about: - Committee reports on a specific bill or topic - Recently signed public laws (the 'did it become law' signal) - Congressional hearing transcripts (testimony from regulators, CEOs, expert witnesses) - GAO oversight reports (independe.

EndpointGET /v1/government-publications
SourceGovInfo
Authx-api-key — a free key works

What it returns

One record per result. Fields (from a live response):

Filters

package_idGovInfo packageId. Direct doc lookup, fastest. Example: 'CRPT-119hrpt27'.
collectionFilter to one collection: CRPT (committee reports), PLAW (public laws), CHRG (hearings), GAOREPORTS (GAO).
doc_classSub-class within the collection. Examples: 'hrpt' (House report), 'srpt' (Senate report), 'pub' (public law), 'pvt' (private law), 'hr' (House…
congressCongress number as string (e.g., '119').
titleCase-insensitive substring against the package title.
sinceISO date (YYYY-MM-DD). Only documents whose date_issued is on or after this date.
untilISO date (YYYY-MM-DD). Only documents whose date_issued is on or before this date.
sort_byDefault: date_issued.
sort_orderDefault: desc (most recent first).
limitMaximum records to return. Default 50, max 500.

Example request

curl "https://api.keyvex.com/v1/government-publications?limit=1" \
  -H "x-api-key: YOUR_KEY"

Response

{
  "results": [
    {
      "congress": "119",
      "date_issued": "2026-09-30",
      "package_link": "https://api.govinfo.gov/packages/CHRG-119shrg60276/summary",
      "doc_class": "SHRG",
      "collection": "CHRG",
      "id": "CHRG-119shrg60276",
      "package_id": "CHRG-119shrg60276",
      "title": "Military Construction and Veterans Affairs, and Related Agencies Appropriations for Fiscal Year 2026",
      "collection_name": "Congressional Hearing",
      "source_url": "https://api.govinfo.gov/packages/CHRG-119shrg60276/summary",
      "last_modified": "2026-06-11T15:15:37Z",
      "scraped_at": "2026-06-18T13:30:35.230Z"
    }
  ],
  "count": 1,
  "has_more": true
}

Example questions you can answer

Related datasets

Query Government Publications from your AI

Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.

Get a free key OpenAPI spec → REST docs →
← All 60+ datasets