SAM.gov Federal Contract Opportunity Alert avatar

SAM.gov Federal Contract Opportunity Alert

Pricing

$0.01 / new opportunity

Go to Apify Store
SAM.gov Federal Contract Opportunity Alert

SAM.gov Federal Contract Opportunity Alert

Get alerted to new US federal contract opportunities matching your NAICS, agency, keyword, and set-aside filters — from the official SAM.gov registry.

Pricing

$0.01 / new opportunity

Rating

0.0

(0)

Developer

ByteMe

ByteMe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Pain points

  • SAM.gov isn't built for monitoring — you re-run the same search by hand to spot what's new.
  • Generic SAM scrapers dump every notice; you re-filter and re-dedup every time.
  • Missing a solicitation's response deadline means missing the bid entirely.

What we solve

  • Alerts you to only the NEW opportunities matching your NAICS, agency, keyword, and set-aside.
  • Dedupes across runs, so a scheduled run only ever surfaces what you haven't seen.
  • Returns deadline, set-aside, agency, and the SAM.gov link — pay per new match, empty polls free.

Summary

Monitor SAM.gov for new federal contract opportunities that fit your business. Set your NAICS codes, agency, title keyword, and set-aside, schedule the actor, and each run returns only the opportunities you haven't seen before — with response deadline, set-aside, agency, and a direct SAM.gov link. Built for recurring runs with Apify's native email/Slack/webhook integrations.

Who it's for

  • Government contractors and BD teams tracking new solicitations
  • Small businesses bidding set-aside opportunities (8(a), WOSB, SDVOSB)
  • Capture managers monitoring specific agencies or NAICS codes
  • GovCon consultants and proposal shops

How to use

Set the input, run the actor, and collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API). Example input:

{
"naicsCodes": [
"541512"
],
"setAside": "SBA",
"lookbackDays": 1,
"maxResults": 100
}

See Inputs below for every available field.

What you get

One row per record:

FieldDescription
notice_idSAM.gov notice ID
titleOpportunity title
solicitation_numberSolicitation number
agencyBuying agency / department hierarchy
notice_typeNotice type (Solicitation, Combined Synopsis, etc.)
naics_codeNAICS industry code
set_asideSet-aside type (e.g. Total Small Business)
posted_dateDate the notice was posted
response_deadlineOffer/response due date
archive_dateDate the notice archives
place_of_performance_stateState where work is performed
contact_namePrimary point of contact
contact_emailPrimary contact email
is_newTrue if first seen this run (charged); false on the baseline run
ui_linkDirect link to the opportunity on SAM.gov

Sample:

{
"notice_id": "abc123def456",
"title": "IT Support Services",
"solicitation_number": "W912-26-R-0001",
"agency": "DEPT OF DEFENSE.DEPT OF THE ARMY.ACC",
"notice_type": "Solicitation",
"naics_code": "541512",
"set_aside": "Total Small Business Set-Aside (FAR 19.5)",
"posted_date": "2026-06-20",
"response_deadline": "2026-07-05T17:00:00-04:00",
"archive_date": "2026-07-20",
"place_of_performance_state": "VA",
"contact_name": "Jane Doe",
"contact_email": "jane.doe@army.mil",
"is_new": true,
"ui_link": "https://sam.gov/workspace/contract/opp/abc123def456/view",
"source_url": "https://sam.gov/workspace/contract/opp/abc123def456/view"
}

Inputs

FieldRequiredTypeDefaultDescription
naicsCodesnoarray["541512"]Industry codes to match (e.g. '541512'). Leave empty to match any industry.
keywordnostringFree-text match on the opportunity title (e.g. 'cybersecurity').
agencynostringBuying department name (e.g. 'GENERAL SERVICES ADMINISTRATION').
setAsidenostringSet-aside code, e.g. SBA (small business), 8A, WOSB, SDVOSBC. Leave empty for all.
lookbackDaysnointeger1Fetch opportunities posted within this many days. Dedup ensures each is returned once across runs; a small window suits frequent schedules.
maxResultsnointeger100Cap on opportunities fetched per run.

Pricing (Pay Per Event)

You pay per result (dataset-item) — no charge for empty runs. Example: 50 new opportunities at $0.01/result$0.50.

Illustrative — final per-result price set at publish time. Baseline run and empty polls are free. Apify platform usage billed separately.

Use cases

  • Daily alert — schedule a run per NAICS/agency and get only the new opportunities each morning.
  • Set-aside monitoring — track small-business or 8(a) solicitations the moment they post.
  • Agency watch — follow a target agency's new contract notices.
  • Pipeline feed — pipe new matches into a CRM or Slack via Apify integrations.

Why this actor

  • New-only: dedupes across runs, so you act on what you haven't seen — not the whole haystack.
  • Official source: the GSA Get Opportunities API, not a stale third-party copy.
  • Pay per new match; baseline and empty polls are free.

Limitations & updates

Covers the SAM.gov 'Contract Opportunities' dataset via the official GSA API. Results reflect the live registry. Contract-value filtering isn't supported (SAM.gov only publishes amounts on awarded notices). The first run for a given filter set is a free baseline; subsequent runs alert on new opportunities.

FAQ

Where does the data come from?

The official GSA Get Opportunities (SAM.gov) public API.

How is 'new' determined?

The actor remembers opportunities it has seen for your filter set; each run emits only ones not seen before. The first run is a free baseline.

Can I get email or Slack alerts?

Yes — schedule the actor and connect Apify's native email/Slack/webhook integrations to new dataset items.

Can I filter by contract value?

Not reliably — SAM.gov only publishes a dollar amount on awarded notices, not open solicitations, so value filtering isn't offered.

How am I charged?

Per new opportunity returned. The baseline run and runs with no new matches are free.

Which actor to choose

Part of the public-data lead-gen suite — pick the one that fits your goal:

  • Multi-State Contractor License Lookup — You need to verify contractor/trade licenses across US states.
  • California Contractor Directory — You want CSLB contractor lead lists by class and county.