For Agents
Search and retrieve official U.S. government publications such as bills, regulations, and the Federal Register, with structured metadata and links to authenticated documents.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the GovInfo API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with GovInfo API.
List GPO content collections such as BILLS, FR, and CFR with their available date ranges
Retrieve package summaries containing metadata, citations, and document download links
Fetch granules within a package — for example individual sections of a Federal Register issue
Search the GovInfo catalogue with full-text queries scoped by collection or date
GET STARTED
Use for: Search for a specific congressional bill by number, Retrieve the Federal Register issue published yesterday, Find all Code of Federal Regulations sections about environmental protection, Get the full metadata for a public law package
Not supported: Does not handle bill voting, member contact details, or non-U.S. government documents — use for retrieving published GPO content such as bills, the Federal Register, and the CFR only.
The GovInfo API provides programmatic access to U.S. Government Publishing Office (GPO) content, including congressional bills, the Federal Register, the Code of Federal Regulations, public laws, and committee reports. Agents can list available collections, retrieve package and granule summaries, fetch documents published on a specific date, and run full-text search across the catalogue. Responses link to authenticated PDF, XML, and HTML renditions of each document so downstream applications can cite official sources directly.
Retrieve all documents published on a specific calendar date for daily monitoring workflows
Resolve a package or granule ID into citation-ready bibliographic metadata
Patterns agents use GovInfo API for, with concrete tasks.
★ Legislative Tracking
Monitor congressional activity by polling the GovInfo BILLS collection for newly published bills and resolutions. The /collections/{collectionCode} endpoint returns paginated package metadata so an agent can detect new filings, fetch the package summary, and pull citation data without scraping Congress.gov pages. Updates land within hours of the official publication.
List packages in the BILLS collection added since 2026-06-01 and return the package IDs, titles, and download URLs for any bill mentioning 'artificial intelligence'.
Federal Register Monitoring
Pull the Federal Register issue for a specific publication date to surface new agency rules, proposed rules, and notices. Agents call /published/{dateStr} with the FR collection filter, then fetch granule summaries to extract docket numbers, agency names, and effective dates. This avoids manual review of the daily issue, which can run hundreds of pages.
Get the Federal Register granules published on 2026-06-09 from the FR collection and return any granule whose agency field matches 'EPA'.
Citation and Reference Lookup
Resolve a package ID such as a CFR title or public law citation into full bibliographic metadata, including official document URLs in XML, PDF, and HTML formats. Useful for legal research tools, academic citation generators, and AI assistants that need to ground answers in primary government sources rather than secondary commentary.
Call /packages/{packageId}/summary for packageId 'PLAW-117publ328' and return the title, congress, and PDF download URL.
AI Agent Government Document Retrieval
An agent answering questions about U.S. law or regulations can call GovInfo via Jentic to ground responses in authenticated documents. Jentic exposes the search and package endpoints as tools, so the agent issues a search query, loads matching package IDs, and retrieves summaries — all while the GovInfo api_key stays in the Jentic vault.
Search GovInfo for 'climate disclosure rules' across the FR collection in 2026, then fetch the package summary for the top-ranked result.
7 endpoints — the govinfo api provides programmatic access to u.
METHOD
PATH
DESCRIPTION
/collections
List available GPO content collections
/collections/{collectionCode}
List packages within a collection
/packages/{packageId}/summary
Get bibliographic metadata for a package
/packages/{packageId}/granules
List granules contained in a package
/published/{dateStr}
Get documents published on a specific date
/search
Full-text search across GovInfo content
/collections
List available GPO content collections
/collections/{collectionCode}
List packages within a collection
/packages/{packageId}/summary
Get bibliographic metadata for a package
/packages/{packageId}/granules
List granules contained in a package
/published/{dateStr}
Get documents published on a specific date
Three things that make agents converge on Jentic-routed access.
Credential isolation
GovInfo API keys are stored encrypted in the Jentic vault. The api_key query parameter is injected at execution time so agent contexts never see the raw key.
Intent-based discovery
Agents search by intent (e.g., 'find congressional bills about AI') and Jentic returns the matching GovInfo operations — /search, /collections/{collectionCode}, /packages/{packageId}/summary — with their input schemas.
Time to first call
Direct GovInfo integration: a few hours for key signup, parameter wiring, and pagination handling. Through Jentic: under 15 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using GovInfo API through Jentic.
What authentication does the GovInfo API use?
The GovInfo API uses an API key passed as the api_key query parameter on every request. Free keys are issued through api.data.gov. When called via Jentic, the key is stored encrypted in the Jentic vault and injected at execution time so the agent never handles the raw credential.
Can I search across all GovInfo collections at once with this API?
Yes. The /search endpoint accepts a query string and an optional collection filter, so a single request can cover every collection or be scoped to BILLS, FR, CFR, and similar codes. Results return package IDs that can then be fetched via /packages/{packageId}/summary for full metadata.
What are the rate limits for the GovInfo API?
GovInfo uses the api.data.gov gateway, which enforces a default limit of 1,000 requests per hour per API key. Higher limits can be requested by contacting GPO. Plan batch jobs accordingly and cache package summaries since the underlying documents rarely change after publication.
How do I retrieve documents published on a specific date through Jentic?
Run pip install jentic, then search for 'retrieve government documents published on a date'. Jentic returns the GET /published/{dateStr} operation. Load its schema, supply dateStr in YYYY-MM-DD form and an optional collection filter, and execute the call to get the package list for that day.
Is the GovInfo API free to use?
Yes, the GovInfo API is free. You sign up at api.data.gov for a key and get the standard 1,000 requests per hour. There is no paid tier — GovInfo is operated by the U.S. Government Publishing Office as a public service.
What document formats can I get back from a package?
Each package summary returned by /packages/{packageId}/summary includes download URLs for the formats GPO publishes for that document type — typically PDF, XML, HTML, and a metadata MODS file. Not every collection offers every format, so check the download object on the response before requesting a specific file.
/search
Full-text search across GovInfo content