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.
Endpoint
GET /v1/government-publicationsSourceGovInfo
Authx-api-key — a free key works
What it returns
One record per result. Fields (from a live response):
- Identity —
title,collection_name - Dates —
date_issued,scraped_at - Provenance —
package_link,source_url - Details —
congress,doc_class,collection,id,package_id,last_modified
Filters
| package_id | GovInfo packageId. Direct doc lookup, fastest. Example: 'CRPT-119hrpt27'. |
| collection | Filter to one collection: CRPT (committee reports), PLAW (public laws), CHRG (hearings), GAOREPORTS (GAO). |
| doc_class | Sub-class within the collection. Examples: 'hrpt' (House report), 'srpt' (Senate report), 'pub' (public law), 'pvt' (private law), 'hr' (House… |
| congress | Congress number as string (e.g., '119'). |
| title | Case-insensitive substring against the package title. |
| since | ISO date (YYYY-MM-DD). Only documents whose date_issued is on or after this date. |
| until | ISO date (YYYY-MM-DD). Only documents whose date_issued is on or before this date. |
| sort_by | Default: date_issued. |
| sort_order | Default: desc (most recent first). |
| limit | Maximum 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
- Recent committee reports or GAO reports on a topic.
- Public laws and hearings in a date range.
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 →