Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
GovInfo API Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The GovInfo Connector provides access to U.S. Government publications and legislative documents via a RESTful API powered by GovInfo.gov. This API allows users to query collections like congressional records, bills, statutes, hearings, and more. Ideal for civic tech platforms, legal research tools, and government data dashboards.
Integration Overview
The GovInfo Connector exposes the following endpoints:
Supported Integration Action Points
Detailed Integration Documentation
Get Collections
Operation ID | getCollections |
Endpoint | /collections |
Purpose | Lists all available collections (e.g., BILLS, CREC). |
Output | JSON with collection metadata. |
Workflow Example | Dynamically populate dropdowns for filtering. |
Search Collection by Parameters
Operation ID | searchCollection |
Endpoint | /collections/{collection}/search |
Parameters |
|
Purpose | Search for documents in a specific collection. |
Output | Matching results with document metadata. |
Workflow Example | Use in advanced search interfaces for federal publications. |
Search Collection by Parameters
Operation ID | searchCollection |
Endpoint | /collections/{collection}/search |
Parameters |
|
Purpose | Search for documents in a specific collection. |
Output | Matching results with document metadata. |
Workflow Example | Use in advanced search interfaces for federal publications. |
Get Package Metadata
Operation ID | getPackage |
Endpoint | /packages/{packageId} |
Parameters |
|
Purpose | Retrieve detailed metadata about a document package. |
Output | JSON with full package metadata. |
Workflow Example | Used to show summary info before downloading the file. |
Get Specific Document by Format
Operation ID | getPackageFile |
Endpoint | /packages/{packageId}/files/{fileName} |
Purpose | Fetch document in a specific format (e.g., PDF, XML). |
Output | File stream (application/pdf, application/xml, etc.). |
Workflow Example | Used to display or download the actual legal document. |
Get Related Documents for Package
Operation ID | getRelatedPackages |
Endpoint | /packages/{packageId}/related |
Purpose | Returns related documents/packages to a given ID. |
Output | JSON list of related package IDs. |
Workflow Example | Navigate to related legislation or hearings. |
Get Collection Updates by Date
Operation ID | getUpdatedPackages |
Endpoint | /collections/{collection}/{lastModifiedStartDate} |
Parameters |
|
Purpose | Get new or updated documents since a date. |
Output | JSON with updated packages. |
Workflow Example | Use in a background job to sync newly published documents. |
Get API Version
Operation ID | getApiVersion |
Endpoint | /version |
Purpose | Returns the current API version. |
Output | Version string. |
Workflow Example | Validate compatibility before integration. |
Workflow Creation with the Connector
Example Workflow: Congressional Document Viewer
Workflow Summary |
|
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]