SAM.gov Contract Opportunities Scraper avatar

SAM.gov Contract Opportunities Scraper

Pricing

Pay per event

Go to Apify Store
SAM.gov Contract Opportunities Scraper

SAM.gov Contract Opportunities Scraper

Find U.S. federal contract opportunities (solicitations, RFPs, RFQs, sources sought, pre-solicitations, awards) on SAM.gov by keyword, NAICS, notice type and set-aside. No API key or login. Deadlines, agencies, NAICS, place of performance and direct links.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Lipa Pollak

Lipa Pollak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Find U.S. federal contract opportunities (solicitations, RFPs, RFQs, sources sought, pre-solicitations, awards) on SAM.gov by keyword, NAICS, notice type and set-aside. No API key or login. Deadlines, agencies, NAICS, place of performance and direct links.

What does it do?

It searches the public SAM.gov contract opportunities index (the same data behind sam.gov's own search page) with no SAM.gov API key, account, or login, and returns clean, flat rows you can export to JSON, CSV or Excel, schedule daily, or push to Google Sheets, Zapier, Make, a CRM, or your own code via the Apify API. No browser, no proxies, fast and cheap.

Use cases

  • Daily bid alerts: schedule a run for your NAICS codes and get every new solicitation, RFQ and sources-sought notice
  • GovCon lead generation and capture planning for small businesses, 8(a), SDVOSB, WOSB and HUBZone firms
  • Market research: which agencies buy what, and when responses are due
  • Feeding BI dashboards and AI agents with fresh federal procurement data

Pair it with our USAspending Federal Contracts & Grants Scraper to see who won past awards.

Input

FieldTypeDescription
keywordsstringSearch text, e.g. cybersecurity, janitorial, software. Leave empty for all.
naicsarrayOptional, e.g. 541511, 541512
noticeTypesarrayEmpty = all types
setAsidestringOptional SAM.gov set-aside code, e.g. SBA (Total Small Business), 8A, SDVOSBC, WOSB, HZC
activeOnlybooleanExclude archived/inactive notices
includeDetailsbooleanFetches each notice's detail record. Slightly slower.
maxResultsintegerSAM.gov search caps at 10,000 per query

Output

Fields: noticeId, title, noticeType, solicitationNumber, department, subTier, office, postedDate, responseDeadline, naics, setAside, classificationCode, placeOfPerformance, descriptionSnippet, url, plus modifiedDate, isActive, isCanceled, awardeeName. See test/sample-output.json for real rows. Personal contact details (points of contact) are intentionally not collected.

Pricing (pay per event)

  • Actor start: $0.005 per run
  • Result: $3.00 per 1,000 opportunities

You pay only for results. Set a maximum charge per run in Apify Console to cap spend.

FAQ

Do I need a SAM.gov API key? No. How fresh is the data? Live: results come straight from SAM.gov at run time, newest-modified first. Is there a limit? SAM.gov returns up to 10,000 notices per query; narrow by NAICS or keywords for bigger pulls.