SAM.gov Contract Opportunities: Search & New-Notice Alerts
Pricing
$2.00 / 1,000 notices
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
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
| Field | What it does |
|---|---|
keywords | Free-text search; all words must match. Leave empty to get everything that matches the filters. |
noticeTypes | Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Award Notice, and more. |
naicsCodes | One or more 6-digit NAICS codes. |
setAsides | Total Small Business, 8(a), HUBZone, SDVOSB, WOSB, EDWOSB, and more. |
placeOfPerformanceStates | 2-letter state codes. |
modifiedWithinDays | Only notices posted or updated in the last N days. |
openForResponsesOnly | Skip notices whose response deadline has passed. |
includeDetails | Add the full description, contacts and attachments (on by default). |
onlyNewSinceLastRun | Alert mode: return only notices that earlier runs with the same filters have not returned. |
maxItems | Up 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
- Set your filters and turn on Only new notices (alert mode).
- Run it once. The first run returns everything that currently matches and remembers it.
- Add a daily Schedule in Apify Console. Every later run returns only notices that are new for those filters.
- 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:
- Federal Contract Awards (USAspending): Who Won What
- Grants.gov Federal Grants: Search & New-Grant Alerts
- EU Tenders (TED): Public Procurement Search & Alerts
- UK Public Tenders: Find a Tender + Contracts Finder
- Federal Register Rules & Notices: Search & New-Rule Alerts
Also available: job postings from company career pages, developer and ai ecosystem data, research, health and safety data. See all tools.