SAM.gov Opportunities Search: US Federal Contract Notices
Search US federal contract opportunities and awards from the public SAM.gov daily extract: solicitations, award notices and other notice types with agency, office, NAICS and PSC codes, set-aside, response deadline, place of performance, award number, amount and awardee company, and the notice link. Newest first, no API key and no daily request limit. Contact persons, e-mail addresses, phone numbers and free-text descriptions are not returned.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
since | string | Only notices posted on or after this date (YYYY-MM-DD). Default: 7 days ago. Use the date of your last run for new notices only. | |
until | string | Only notices posted on or before this date. | |
naics | array | NAICS codes or prefixes (for example 5415 for computer systems design). | |
psc | array | Product and service codes or prefixes (for example D3 or R4). | |
setAside | array | Set-aside codes (for example SBA, 8A, HZC, SDVOSBC, WOSB). | |
states | array | Place-of-performance state codes (for example VA, TX). | |
types | array | Notice types (for example Solicitation, Combined Synopsis/Solicitation, Award Notice, Sources Sought, Special Notice, Presolicitation). | |
keyword | string | Words that must appear in the title. | |
activeOnly | boolean | true | Only notices that are still active (default). Set false to include archived notices and awards. |
limit | integer | 25 | Maximum notices returned, newest first. Each returned notice is one billable result. |
* required
Source and freshness
- Source and licence
- SAM.gov Contract Opportunities public data extract (US government data, daily snapshot). https://sam.gov
- Last verified
- 2026-10-10 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/sam-gov-opportunities?naics=%5B%225415%22%5D&limit=3"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{
"mcpServers": {
"ambolt": {
"url": "https://api.ambolt.dev/mcp"
}
}
}
# then call the tool: sam_gov_opportunities
Apify
Run the Actor ($0.002 per notice, free trial credits for new accounts).
Example response
{
"notices": [
{
"noticeId": "9974c0be61754301a86671f9d056ab9f",
"title": "USHMM-RFI-2027-MSSP",
"solicitationNumber": "95476727RFI-MSSP",
"agency": "UNITED STATES HOLOCAUST MEMORIAL MUSEUM",
"subTier": "UNITED STATES HOLOCAUST MEMORIAL MUSEUM",
"office": "USHMM PROCUREMENT DIVISION",
"postedDate": "2026-10-03",
"type": "Presolicitation",
"baseType": "Presolicitation",
"setAside": "No Set aside used",
"setAsideCode": "NONE",
"responseDeadline": "2026-10-30T17:00:00-04:00",
"naics": "541512",
"classificationCode": "DJ10",
"placeOfPerformance": {
"city": "Washington",
"state": "DC",
"country": "USA"
},
"active": true,
"award": null,
"url": "https://sam.gov/workspace/contract/opp/9974c0be61754301a86671f9d056ab9f/view"
},
{
"noticeId": "02e36ed2ee434341a04b0ec93b6fde83",
"title": "19AQMM26F1457 – Justification for Exception to Fair Opportunity",
"solicitationNumber": "19AQMM26F1457",
"agency": "STATE, DEPARTMENT OF",
"subTier": "STATE, DEPARTMENT OF",
"office": "ACQUISITIONS - AQM MOMENTUM",
"postedDate": "2026-10-02",
"type": "Justification",
"baseType": "Justification",
"setAside": null,
"setAsideCode": null,
"responseDeadline": null,
"naics": "541519",
"classificationCode": "7B22",
"placeOfPerformance": {
"city": "Washington",
"state": "DC",
"country": "USA"
},
"active": true,
"award": {
"number": "NNG15SC61B",
"date": "2026-09-21",
"amountUsd": null,
"awardee": null
},
"url": "https://sam.gov/workspace/contract/opp/02e36ed2ee434341a04b0ec93b6fde83/view"
},
{
"noticeId": "067fd153b7db4c6aa8c3f654e464c415",
"title": "19AQMM26F1637 – Sole Source Justification under Federal Supply Schedule",
"solicitationNumber": "19AQMM26F1637",
"agency": "STATE, DEPARTMENT OF",
"subTier": "STATE, DEPARTMENT OF",
"office": "ACQUISITIONS - AQM MOMENTUM",
"postedDate": "2026-10-02",
"type": "Justification",
"baseType": "Justification",
"setAside": null,
"setAsideCode": null,
"responseDeadline": null,
"naics": "541519",
"classificationCode": "DJ01",
"placeOfPerformance": {
"city": "Washington",
"state": "DC",
"country": "USA"
},
"active": true,
"award": {
"number": "GS35F162DA",
"date": "2026-09-24",
"amountUsd": null,
"awardee": null
},
"url": "https://sam.gov/workspace/contract/opp/067fd153b7db4c6aa8c3f654e464c415/view"
}
],
"count": 3,
"summary": {
"rowsScanned": 74620,
"matched": 137,
"from": "2026-09-29",
"to": null,
"newestPostedInExtract": "2026-10-05",
"nextSince": "2026-10-05"
},
"source": "SAM.gov Contract Opportunities public data extract (US government data, daily snapshot). https://sam.gov",
"note": "Contact persons, e-mail addresses, phone numbers and free-text descriptions are not returned; awardees that do not look like organisations are withheld. Check the notice on SAM.gov before you bid. Not affiliated with the US government. Information only.",
"retrievedAt": "2026-10-06T09:44:01.693Z"
}Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.