SAM.gov Contract Opportunities: Federal Bids & Set-Asides avatar

SAM.gov Contract Opportunities: Federal Bids & Set-Asides

Pricing

from $1.50 / 1,000 opportunities

Go to Apify Store
SAM.gov Contract Opportunities: Federal Bids & Set-Asides

SAM.gov Contract Opportunities: Federal Bids & Set-Asides

New U.S. federal bids from SAM.gov's official daily extract. Filter by NAICS, set-aside (SBA, 8(a), HUBZone, SDVOSB, WOSB), agency, state and keyword. Daily new-bid alerts. No API key.

Pricing

from $1.50 / 1,000 opportunities

Rating

0.0

(0)

Developer

Halos AI

Halos AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Get new U.S. federal contract bids (solicitations, RFQs, combined synopses, presolicitations, sources sought) from SAM.gov's official public data extract, filtered to exactly what you bid on, in seconds.

  • ✅ Official source. Uses the SAM.gov Contract Opportunities public CSV extract published for bulk download (SAM Data Services / data.gov). No HTML scraping, no browser, no proxies, no SAM.gov API key.
  • 🎯 Biddable only by default. Award notices and justifications (contracts already awarded) are excluded unless you ask for them, so you don't pay for rows you can't bid on.
  • ⚡ Fast and cheap. The full ~70,000-notice active file is scanned in under 10 seconds per run.
  • 🔎 Filters: keywords, NAICS (prefix match), set-aside (SBA, 8(a), HUBZone, SDVOSB, WOSB…), notice type, agency, place-of-performance state, posted-within-N-days and still-open-only.
  • 🔔 Monitoring mode. onlyNewSinceLastRun returns only notices you haven't seen for the same filters. Schedule it daily and pipe new bids to email, Slack, Google Sheets or your CRM.

Who it's for

  • Small businesses and GovCon BD teams looking for set-aside bids in their NAICS codes
  • Proposal consultants and capture managers building daily bid lists for clients
  • Market researchers tracking agency demand by category (turn off excludeAwards to see who won and for how much)

How to use it

  1. Click Try for free and set your filters: NAICS codes, set-asides, states and/or keywords.
  2. Leave Exclude award notices and Only opportunities still open on to get bids you can still respond to.
  3. Click Start. Results appear in the Output tab within seconds. Export them as CSV, Excel or JSON, or read them through the API.

Input example

{
"keywords": ["cybersecurity", "software", "cloud"],
"naicsCodes": ["5415", "5182"],
"setAsides": ["SBA"],
"postedWithinDays": 14,
"openOnly": true,
"excludeAwards": true,
"maxResults": 200
}
FieldNotes
keywordsANY keyword in the title or description (case-insensitive)
naicsCodesPrefix match: 5415 matches 541511, 541512, 541519…
setAsidesSAM codes (dropdown): SBA, SBP, 8A, 8AN, HZC, HZS, SDVOSBC, SDVOSBS, WOSB, WOSBSS, EDWOSB, VSA…
noticeTypesDropdown, substring match: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice…
excludeAwardsDefault on. Drops Award Notices and Justifications (J&A). Picking Award Notice in noticeTypes overrides it
agenciesSubstring match on department, sub-tier or office, e.g. VETERANS AFFAIRS, NAVY
statesPlace-of-performance state codes (dropdown)
postedWithinDaysDefault 7. Use 0 to disable
openOnlyDrops notices whose response deadline has passed
onlyNewSinceLastRunMonitoring mode (state kept per filter set)
includeDescription / descriptionMaxCharsDescription text, trimmed (default 2,000 chars)

Set-aside code cheat sheet

CodeMeaning
SBA / SBPTotal / partial small business set-aside
8A / 8AN8(a) set-aside / 8(a) sole source
HZC / HZSHUBZone set-aside / sole source
SDVOSBC / SDVOSBSService-disabled veteran-owned small business set-aside / sole source
WOSB / EDWOSBWomen-owned / economically disadvantaged women-owned small business
VSAVeteran-owned small business set-aside (VA)

Output example (one item)

A real, biddable notice from a test run on Oct 18, 2026. The contact is anonymized here; actual results include the government point of contact SAM.gov publishes.

{
"noticeId": "5b6aae4c101d46afa5df8b26f84130c4",
"title": "DA10--Circle CVI Software or equivalent in support of VA Portland Healthcare System Portland, Oregon",
"solicitationNumber": "36C26027Q0080",
"noticeType": "Combined Synopsis/Solicitation",
"baseType": "Combined Synopsis/Solicitation",
"agency": "VETERANS AFFAIRS, DEPARTMENT OF",
"subTier": "VETERANS AFFAIRS, DEPARTMENT OF",
"office": "260-NETWORK CONTRACT OFFICE 20 (36C260)",
"postedDate": "2026-10-15T09:46:08+00:00",
"responseDeadline": "2026-11-03T13:00:00-07:00",
"daysUntilDeadline": 16.3,
"archiveDate": "2026-11-17",
"naicsCode": "541519",
"pscCode": "DA10",
"setAsideCode": "SBA",
"setAside": "Small Business Set Aside - Total",
"popCity": "Portland",
"popState": null,
"popZip": "97239-2964",
"popCountry": null,
"awardNumber": null,
"awardDate": null,
"awardAmount": null,
"awardee": null,
"contactName": "DOE, JANE",
"contactTitle": "Contracting Officer",
"contactEmail": "JANE.DOE@AGENCY.GOV",
"contactPhone": "(555) 010-0000",
"officeCity": "VANCOUVER",
"officeState": "WA",
"link": "https://sam.gov/workspace/contract/opp/5b6aae4c101d46afa5df8b26f84130c4/view",
"additionalInfoLink": null,
"source": "SAM.gov Contract Opportunities public extract",
"scrapedAt": "2026-10-18T13:20:20.670183+00:00",
"description": "This is a combined synopsis/solicitation for commercial products and commercial services..."
}

How much does it cost?

$1.50 per 1,000 opportunities returned, plus a $0.005 start fee per run. Platform compute is included.

Worked example: a daily monitoring run that finds 20 new bids costs 20 × $0.0015 + $0.005 = $0.035. Run it every day for 30 days and you pay about $1.05/month. A run with no new bids costs only the $0.005 start fee. maxResults caps how much a single run can cost.

Daily bid alerts in 3 steps

  1. Save your filters as a Task with onlyNewSinceLastRun: true (and postedWithinDays: 3 for some overlap).
  2. In Schedules, run the task daily, e.g. 7:00 AM in your time zone. SAM.gov refreshes the extract once a day.
  3. Under the task's Integrations, add Email, Slack, Google Sheets or a webhook to Zapier/Make. Each morning you get only the bids you haven't seen.

Use it via API

curl -X POST "https://api.apify.com/v2/acts/halos_ai_main~sam-gov-contract-opportunities/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"naicsCodes":["5415"],"setAsides":["SBA"],"postedWithinDays":7,"maxResults":100}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("halos_ai_main/sam-gov-contract-opportunities").call(
run_input={"naicsCodes": ["5415"], "setAsides": ["SBA"], "postedWithinDays": 7}
)
for bid in client.dataset(run["defaultDatasetId"]).iterate_items():
print(bid["responseDeadline"], bid["title"], bid["link"])

Data freshness and notes

  • SAM.gov regenerates the public extract daily, so notices typically appear here within about 24 hours of posting. For minute-level alerts, use SAM.gov's own saved searches.
  • The extract covers active notices. To track awards (awardee and amount), turn off excludeAwards or pick Award Notice under notice types.
  • Contact names and emails are the government points of contact that SAM.gov publishes on each notice. Use them only for bid-related questions. Don't use this data for spam or bulk unsolicited marketing.
  • Not affiliated with or endorsed by the U.S. General Services Administration or SAM.gov.

FAQ

Do I need a SAM.gov account or API key? No. Why don't I see award notices? excludeAwards is on by default because awarded contracts can't be bid on. Turn it off to include them. Can I get attachments? This version links to the notice page (link), where attachments live. Something broke or a field is missing? Open an issue on the Actor's Issues tab. We monitor runs daily.