SAM.gov Contract Opportunities: Search & New-Notice Alerts avatar

SAM.gov Contract Opportunities: Search & New-Notice Alerts

Pricing

$2.00 / 1,000 notices

Go to Apify Store
SAM.gov Contract Opportunities: Search & New-Notice Alerts

SAM.gov Contract Opportunities: Search & New-Notice Alerts

Search U.S. federal contract opportunities on SAM.gov by keyword, NAICS, set-aside, notice type and state. Each result includes the full description, contacts and attachment links. Schedule it with "only new" mode to get just the notices you haven't seen. No API key or login needed.

Pricing

$2.00 / 1,000 notices

Rating

0.0

(0)

Developer

Jiakai Zhang

Jiakai Zhang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Find U.S. federal contract opportunities on SAM.gov and get them as clean, structured data. Filter by keyword, NAICS code, set-aside, notice type and state. Each notice includes the full description, contracting contacts and direct attachment download links.

Switch on alert mode and schedule the Actor daily, and each run returns only the notices you haven't seen yet. That gives you a daily bid feed without paying for a GovCon subscription.

  • No API key, no login. Works out of the box.
  • Full details. Description, NAICS, PSC, set-aside, place of performance, points of contact, award info and attachments.
  • Alert mode. Get only new notices on every scheduled run, tracked separately for each filter set.
  • Agent-ready output. Flat, predictable JSON for AI proposal tools, CRMs, Slack and Google Sheets.

Who uses it

  • Small businesses and 8(a), HUBZone, SDVOSB and WOSB firms watching for set-aside opportunities in their NAICS codes.
  • Business-development and capture teams feeding new solicitations into a CRM or spreadsheet.
  • Proposal writers and AI agents that need the full description and attachments to qualify a bid.
  • Market researchers tracking which agencies buy what.

Input

FieldWhat it does
keywordsFree-text search; all words must match. Leave empty to get everything that matches the filters.
noticeTypesSolicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Award Notice, and more.
naicsCodesOne or more 6-digit NAICS codes.
setAsidesTotal Small Business, 8(a), HUBZone, SDVOSB, WOSB, EDWOSB, and more.
placeOfPerformanceStates2-letter state codes.
modifiedWithinDaysOnly notices posted or updated in the last N days.
openForResponsesOnlySkip notices whose response deadline has passed.
includeDetailsAdd the full description, contacts and attachments (on by default).
onlyNewSinceLastRunAlert mode: return only notices that earlier runs with the same filters have not returned.
maxItemsUp to 10,000 per run (SAM.gov's limit for one search).

Example: new small-business IT solicitations in Virginia and Maryland:

{
"naicsCodes": ["541511", "541512"],
"noticeTypes": ["o", "k"],
"setAsides": ["SBA"],
"placeOfPerformanceStates": ["VA", "MD"],
"openForResponsesOnly": true,
"onlyNewSinceLastRun": true,
"maxItems": 500
}

Output

{
"noticeId": "8be91e001f7b4084b0148dd4415d7321",
"title": "Assorted Cap Screws",
"solicitationNumber": "SPMYM327Q1106",
"noticeType": "Combined Synopsis/Solicitation",
"postedDate": "2026-11-03T18:18:31+00:00",
"responseDeadline": "2026-12-03T15:00:00-05:00",
"department": "DEPT OF DEFENSE",
"agency": "DEFENSE LOGISTICS AGENCY",
"office": "DLA MARITIME - PORTSMOUTH",
"naicsCodes": ["332722"],
"pscCode": "5305",
"setAside": "Total Small Business Set-Aside",
"placeOfPerformance": { "city": "Kittery", "state": "Maine", "zip": "03904", "country": "UNITED STATES" },
"pointsOfContact": [{ "type": "primary", "name": "Stephen Smith", "email": "Stephen.1.Smith@dla.mil", "phone": null }],
"description": "This is a COMBINED SYNOPSIS/SOLICITATION for commercial items ...",
"attachments": [
{ "name": "RFQ SPMYM327Q1106.pdf", "type": "file", "url": "https://sam.gov/api/prod/opps/v3/opportunities/resources/files/de86.../download", "sizeBytes": 260171 }
],
"url": "https://sam.gov/opp/8be91e001f7b4084b0148dd4415d7321/view"
}

Download the results as JSON, CSV or Excel, or send them to Google Sheets, Slack, Zapier or Make with Apify integrations.

Set up a daily alert

  1. Set your filters and turn on Only new notices (alert mode).
  2. Run it once. The first run returns everything that currently matches and remembers it.
  3. Add a daily Schedule in Apify Console. Every later run returns only notices that are new for those filters.
  4. Optionally connect an integration (email, Slack, Google Sheets) to receive each day's new notices.

FAQ

Where does the data come from? From the public search that powers SAM.gov's own website. Federal procurement notices are public records.

Do I need a SAM.gov API key? No.

Why did a notice match my keyword when the title doesn't mention it? SAM.gov's keyword search also looks at descriptions and attached clauses. Add NAICS or notice-type filters to narrow results.

How fresh is the data? Each run queries SAM.gov live, so results are as current as SAM.gov itself.

Are contacts included? Yes, the contracting officers listed on each public notice. Use them only to respond to that opportunity.

More tools from this developer

Government contracts, grants and regulation:

Also available: job postings from company career pages, developer and ai ecosystem data, research, health and safety data. See all tools.