← Health board

SAM.gov Federal Contract Opportunity Alert

Search US federal contract opportunities matching your NAICS, agency, keyword, and set-aside filters — from the official SAM.gov registry. Pay per result.

100%golden-diff pass
Run it on Apify verified nightly

Verification

100%golden-diff success
30canary runs
14days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
notice_idstring|null
titlestring|null
solicitation_numberstring|null
agencystring|null
notice_typestring|null
naics_codestring|null
set_asidestring|null
posted_datestring|null
response_deadlinestring|null
archive_datestring|null
place_of_performance_statestring|null
contact_namestring|null
contact_emailstring|null
ui_linkstring|null
source_urlstring|null
scraped_atstring|null

Sample row

{
  "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",
  "ui_link": "https://sam.gov/workspace/contract/opp/abc123def456/view",
  "source_url": "https://sam.gov/workspace/contract/opp/abc123def456/view"
}

Inputs

FieldTypeReqDefaultDescription
naicsCodes array no ["541512"] Industry codes to match (e.g. '541512'). Leave empty to match any industry.
keyword string no Free-text match on the opportunity title (e.g. 'cybersecurity').
agency string no Buying department name (e.g. 'GENERAL SERVICES ADMINISTRATION').
setAside string no Set-aside code, e.g. SBA (small business), 8A, WOSB, SDVOSBC. Leave empty for all.
lookbackDays integer no 1 Fetch opportunities posted within this many days. Dedup ensures each is returned once across runs; a small window suits frequent schedules.
maxResults integer no 100 Cap on opportunities fetched per run.

Pricing

Pay per result (dataset-item) — no charge for empty runs.
Example: 50 opportunities returned at $0.01/result ≈ $0.50.

FAQ

Where does the data come from?

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

Does each run only return new opportunities?

No — each run returns the current opportunities matching your filters within your lookback window. Use a short lookbackDays (e.g. 1) on a daily schedule to keep results focused on recent postings.

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 opportunity returned. Runs that return no matches are free.

Related actors