SAM.gov Contract Opportunities Scraper
Pricing
from $4.00 / 1,000 contract opportunities
SAM.gov Contract Opportunities Scraper
Extract federal contract opportunities (RFPs, solicitations, sources sought, awards) from SAM.gov's official public data — with contracting officer emails and phones. Filter by keyword, NAICS, set-aside, agency, state, and dates. Pay per opportunity.
Pricing
from $4.00 / 1,000 contract opportunities
Rating
0.0
(0)
Developer
Steven Carleton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SAM.gov Contract Opportunities Scraper — Federal RFPs, Solicitations & Contracting Officer Contacts
Extract federal contract opportunities from SAM.gov — solicitations, presolicitations, sources sought, combined synopses, special notices, and award notices — including the contracting officer's name, email, and phone. Filter by keyword, NAICS code, set-aside, agency, place of performance, posting date, and response deadline, and download clean JSON, CSV, or Excel.
This Actor reads the official public data extract that SAM.gov itself publishes daily (the same feed behind data.gov). No SAM.gov account, no API key, no rate limits, no login walls — and none of the breakage that plagues scrapers fighting SAM.gov's heavily protected website.
What data do you get?
One result per notice:
| Field | Example |
|---|---|
noticeId / link | Stable ID + direct SAM.gov URL |
title | Installation of an HVAC System into Building 1678 |
solicitationNumber | W50S7626QA006 |
department / subTier / office | DEPT OF DEFENSE / DEPT OF THE NAVY / ... |
postedDate / archiveDate | ISO dates |
type / baseType | Solicitation, Sources Sought, Award Notice... |
setAsideCode / setAside | SBA / Total Small Business Set-Aside (FAR 19.5) |
responseDeadline | 2026-07-16T14:00:00-05:00 |
naicsCode / classificationCode | 238220 / PSC code |
placeOfPerformance | Street, city, state, ZIP, country |
primaryContact / secondaryContact | Name, email, phone of the contracting officials |
award | Award number, date, amount, awardee (award notices) |
description | Full notice text |
Use cases
- Bid pipeline for government contractors — schedule a daily run with your NAICS codes and
responseDueAfterset to today, and wake up to every opportunity you can still bid on, with the contracting officer's email ready for questions and capability statements. Replaces $100–500/mo GovCon SaaS alerts. - Small-business set-aside hunting — filter
setAsidesforSBA,8A,WOSB,SDVOSBC, or HUBZone opportunities in your state. - BD & market intelligence — pull award notices (
noticeTypes: ["Award"],activeOnly: false) to see who wins what, at what amounts, in your niche. - Sources-sought early warning — respond to
Sources Soughtnotices to shape requirements before the RFP drops, the single highest-leverage move in GovCon. - AI agents / MCP — a clean, filterable feed of every open federal solicitation for agent-driven bid/no-bid triage.
How to use it
Everything still biddable in construction trades, small-business set-aside, in Texas or Florida:
{"naicsCodes": ["236", "237", "238"],"setAsides": ["SBA"],"popStates": ["TX", "FL"],"postedAfter": "2026-06-01","responseDueAfter": "2026-07-11","maxResults": 1000}
Keyword scan across all agencies:
{"keyword": "cybersecurity","postedAfter": "2026-06-15","maxResults": 500}
NAICS codes support prefixes (54 = all professional services). Set activeOnly to false for historical/archived research. Setting postedAfter makes runs much faster — the newest-first scan stops once it passes your window. You are only charged for records actually returned.
Pricing
Pay per result: one charge per contract opportunity extracted.
Suggested store pricing (set in the Apify Console → Publication → Monetization):
contract-opportunityevent: $0.004 per record ($4.00 per 1,000 opportunities)Rationale: comparable SAM.gov actors charge $0.001–$0.01 per record plus actor-start fees; the two highest-user incumbents (149 and 85 users) are rated 1.0★ or unrated. A daily NAICS-filtered pull of ~100 fresh opportunities costs about $0.40 — versus $1,200–6,000/yr for GovCon alert SaaS.
Data source & freshness
Records come from SAM.gov's official Contract Opportunities full data extract, which the General Services Administration regenerates every day for public/data.gov consumption. It is the complete government-wide point of entry (GPE) dataset: every notice of proposed contract action over $25,000. Because the Actor streams the official file instead of scraping sam.gov pages, it cannot be blocked, captcha'd, or rate-limited, and it never misses notices.
FAQ
How fresh is the data? The extract is regenerated daily by SAM.gov; a notice posted today typically appears in the next morning's file. Schedule daily runs for a continuous feed.
Do I need a SAM.gov account or API key? No. The public extract requires neither.
Does it include attachments? It includes every notice field plus links to the notice page. Attachment files themselves live behind the SAM.gov notice link.
Can I get closed/archived notices? Yes — set activeOnly to false and use the date filters. The extract carries the full multi-year notice history, including award data.
Grants too? This Actor covers contract opportunities. If you need grants.gov data, open an issue — it uses a similar public extract and can be added on request.