# Highergov AI integration on Definable

> HigherGov is a market intelligence platform providing comprehensive data on U.S.

## What this connects

HigherGov is a market intelligence platform providing comprehensive data on U.S. federal, state, and local government contracts and grants.

Vendor: https://www.highergov.com/api/

## Tools available

**16** tools available. First 12:

- `HIGHERGOV_GET_AGENCIES` — Get Agencies — Retrieves government agency information from the HigherGov database with pagination support. Use this tool to: - List all federal agencies with details like name, abbreviation, type, and hierarchy - Search for a specific agency by its unique agency_key identifier - Navigate through paginated results of agencies (28,000+ agencies available) The response includes agency hierarchy levels (level_1 through level_7) showing parent-child relationships between agencies, along with pagination metadata for browsing through results.
- `HIGHERGOV_GET_CONTRACTS` — Get Contracts — Retrieve federal government contract data from HigherGov. Returns paginated list of contracts with details including awardees, agencies, amounts, dates, NAICS/PSC codes, and performance information. Supports filtering by date, search criteria, award ID, awardee, agency, industry codes, and more. Data updates daily by 2am for two days prior.
- `HIGHERGOV_GET_CONTRACT_VEHICLES` — Get Contract Vehicles — Retrieve federal multi-award contract vehicles from HigherGov. Contract vehicles are pre-established contracting mechanisms that streamline procurement. Use this to list available vehicles with optional filtering by vehicle key and sorting by award date. Supports pagination with up to 100 records per page. Updated ad hoc as new awards are made.
- `HIGHERGOV_GET_DOCUMENTS` — Get Documents — Retrieve document metadata and download URLs for files associated with government opportunities, contracts, and grants from HigherGov. **When to use:** After calling Get Opportunities, Get Contracts, or Get Grants, use this tool to fetch the actual documents (RFPs, amendments, attachments, etc.) associated with those records. **How to use:** 1. First call Get Opportunities, Get Contracts, or Get Grants 2. Extract the 'document_path' field from the response 3. Parse the 'related_key' parameter from that document_path URL 4. Pass that related_key to this tool to retrieve the documents **Important notes:** - Download URLs expire after 60 minutes; retrieve new URLs by calling this endpoint again - Some opportunities/contracts/grants may have no associated documents (returns empty results) - Results are paginated; use page and page_size parameters for large document sets
- `HIGHERGOV_GET_GRANT_HISTORY` — Get Grant History — Tool to fetch historical data on grants from the HigherGov API. REQUIRED: At least one filter parameter (award_id or last_modified_date) must be provided. Use cases: - Retrieve history for a specific grant by award_id - Retrieve grants modified since a specific date using last_modified_date - Paginate through results using page and page_size parameters
- `HIGHERGOV_GET_GRANT_OPPORTUNITIES` — Get Grant Opportunities — Retrieve government grant and contract opportunities from HigherGov. Returns Federal contracts, SLED (State/Local) opportunities, grants, and SBIR opportunities with comprehensive details including agency info, dates, contacts, and award estimates. Use this when you need to: - Find government opportunities by date (posted_date or captured_date recommended) - Search for opportunities with specific keywords - Filter opportunities by agency, status, or other criteria - Get detailed opportunity information including contact details and documents REQUIRED: Must provide at least one filter (posted_date, captured_date, search_id, source_id, agency_key, opp_key, or version_key). For best results, use posted_date or captured_date with optional keyword filtering.
- `HIGHERGOV_GET_GRANT_PROGRAMS` — Get Grant Programs — Tool to retrieve information on grant programs. Use when you need to list available grant programs with pagination.
- `HIGHERGOV_GET_NAICS` — Get NAICS Codes — Retrieve NAICS (North American Industry Classification System) codes with detailed descriptions. Returns a paginated list of NAICS codes that can be filtered by code prefix and sorted. Useful for finding industry classifications, understanding NAICS hierarchies, and identifying relevant codes for business categorization.
- `HIGHERGOV_GET_OPPORTUNITY_HISTORY` — Get Opportunity History — Retrieve historical opportunity data from HigherGov with pagination support. This tool requires at least one identifying filter (captured_date, opp_key, version_key, search_id, posted_date, source_id, or agency_key). Most commonly used with captured_date to get all opportunities from a specific date, optionally filtered by source_type ('sam' or 'sled'). Returns paginated results with comprehensive opportunity details including title, description, agency, dates, contact information, and links to documents.
- `HIGHERGOV_GET_PEOPLE` — Get People — Retrieves contact information for federal and state/local government personnel from HigherGov. Returns detailed contact records including names, titles, emails, phone numbers, and affiliated agencies. Data is updated in real-time. Use this to find government contacts, especially when you have an email address or need to browse through personnel listings. Common use cases: - Find contact details for a specific government employee by email - Browse government personnel with pagination - Get the most recently updated contacts using ordering
- `HIGHERGOV_GET_PSC` — Get Product and Service Codes — Tool to retrieve information on Product and Service Codes. Use when fetching PSC entries with optional pagination and filtering by code.
- `HIGHERGOV_GET_PURSUITS` — Get Pursuits — Tool to retrieve user-specific pursuits. Use when you need to fetch a user's pursuits with optional filtering by status and pagination.

## Auth

Auth schemes: `API_KEY`.

## How agents use Highergov

Inside a Definable workflow, Highergov is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Highergov** — the Researcher (GPT-5.5) pulls context from Highergov (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Highergov** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Highergov (create record, post message, draft email).
- **Designer / Engineer → Distributor → Highergov** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Highergov (attach file, open PR comment, post status).

The Verifier checks every Highergov call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- business intelligence — https://definable.ai/apps/category/business-intelligence/
- analytics — https://definable.ai/apps/category/analytics/

## Related

- HTML page: https://definable.ai/apps/highergov/
- Same category (business intelligence): https://definable.ai/apps/category/business-intelligence/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
