Skip to main content

Search Government Opportunities

Broad market SEARCH of OPEN U.S. federal contracting opportunities on SAM.gov — solicitations (RFPs, RFQs), presolicitations, and sources-sought notices that agencies are actively soliciting bids on. Use this when you want to FIND open solicitations across the whole federal market by criteria — a keyword, NAICS code, PSC/classification code, awarding agency, small-business set-aside type, posting-date window, or response-deadline window — without knowing any particular vendor. Returns each opportunity with its title, awarding agency, notice type, set-aside, NAICS, posting date, response deadline, days-until-deadline, place of performance, and a direct SAM.gov link, plus a total match count for pagination. Do NOT use this when you already have a SPECIFIC company and want opportunities relevant to them (their NAICS registration, incumbency, or agency relationships) — use company_gov_opportunities instead. Do NOT use this to look up AWARDED/historical contracts (who won, dollar amounts) — those are closed transactions, use search_federal_contracts. Note: keywords matches opportunity TITLES only (not full-notice text), so keep them short and general. Requires the SAM.gov (Data.gov) integration to be configured.

Parameters

NameTypeRequiredDefaultDescription
keywordsstring❌ No-Free-text term matched against opportunity TITLES only (not full-notice text). Keep it short and general, e.g. "cybersecurity" or "cloud"; long phrases match poorly. To narrow by industry instead, prefer naicsCode.
naicsCodestring❌ No-6-digit NAICS industry code to filter by, e.g. "541512" (Computer Systems Design). Resolve an industry name to a code via search_industries_naics_sic.
pscCodestring❌ No-Federal Product/Service Code (PSC) classifying the good or service, e.g. "D307" (IT systems development). More specific than NAICS for the deliverable itself.
agencystring❌ No-Awarding department/agency name to filter by, e.g. "Department of Defense" or "General Services Administration".
setAsideTypestring❌ No-SAM.gov small-business set-aside code, e.g. "SBA" (Total Small Business), "SDVOSBC" (Service-Disabled Veteran-Owned), "8A", "WOSB", "HZC". Omit to include all opportunities regardless of set-aside.
postedAfterstring❌ No-Lower bound on the notice posting date. ISO date "YYYY-MM-DD", e.g. "2025-01-01".
postedBeforestring❌ No-Upper bound on the notice posting date. ISO date "YYYY-MM-DD".
responseDeadlineAfterstring❌ No-Only opportunities whose bid response deadline falls on or after this date. ISO date "YYYY-MM-DD". Use with responseDeadlineBefore to find opportunities closing within a window.
responseDeadlineBeforestring❌ No-Only opportunities whose bid response deadline falls on or before this date. ISO date "YYYY-MM-DD". Useful for surfacing opportunities closing soon.
opportunityTypestring❌ No-Restrict to one notice type: "solicitation" (active RFP/RFQ open for bids), "presolicitation" (advance notice, not yet biddable), "sources_sought" (market research request), or "award" (notice of a made award). Omit to include all types.
activeOnlyboolean❌ NotrueWhen true (default), returns only active/open notices. Set false to include archived/inactive notices.
limitnumber❌ No25Maximum number of opportunities to return, 1-100 (default: 25).
offsetnumber❌ No0Number of results to skip for pagination (default: 0). Combine with limit and the returned totalCount/hasMore to page through results.

Required Integrations

  • datagov

Use Cases

  • What open federal cybersecurity solicitations are on SAM.gov right now? — keywords:"cybersecurity"
  • Find active opportunities in a specific industry — naicsCode after resolving via search_industries_naics_sic
  • Which small-business set-aside IT opportunities are open? — naicsCode + setAsideType
  • What opportunities has a given agency posted recently? — agency + postedAfter
  • Which open solicitations are closing in the next 30 days? — responseDeadlineBefore

Example Usage

Open cybersecurity solicitations

{
"tool": "search_gov_opportunities",
"arguments": {
"keywords": "cybersecurity",
"opportunityType": "solicitation"
}
}

Small-business IT-services opportunities in a NAICS

{
"tool": "search_gov_opportunities",
"arguments": {
"naicsCode": "541512",
"setAsideType": "SBA",
"limit": 20
}
}

DoD opportunities posted since Jan 2025

{
"tool": "search_gov_opportunities",
"arguments": {
"agency": "Department of Defense",
"postedAfter": "2025-01-01"
}
}

company_gov_opportunities, search_federal_contracts, company_contracts, company_gov_relationships, search_industries_naics_sic