SAM.gov Federal Contract Opportunities Scraper
Pricing
from $2.00 / 1,000 results
SAM.gov Federal Contract Opportunities Scraper
Scrape US federal contract opportunities from SAM.gov across all agencies. Extract title, notice type, NAICS code, set-aside, solicitation number, response deadline, place of performance, award and point of contact. Export JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
SAM.gov Federal Contract Opportunities Scraper
Extract US federal contract opportunities and solicitations from SAM.gov (the system that replaced FedBizOpps), across all federal agencies and 47,000+ active notices.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| 23 fields per opportunity | US Federal all agencies | JSON / CSV / Excel output formats |
What you get
Each record is one federal contract opportunity (solicitation, presolicitation, combined synopsis, sources sought, award notice or special notice) with the buyer, the requirement, the deadline and the contact you need to respond.
- title: the notice title
- type: notice type (Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Award Notice, Special Notice and more)
- baseType: the original base notice type
- uiLink: direct link to the opportunity on SAM.gov
- noticeId: the unique SAM.gov notice identifier
- solicitationNumber: the agency solicitation or reference number
- fullParentPathName: full department and agency hierarchy (for example Department of Defense.Department of the Navy.NAVSUP)
- parentNoticeId: the parent notice ID when the notice is an update or amendment
- postedDate: when the notice was published
- responseDeadLine: the offer due date and time
- modifiedDate: when the notice was last updated
- isActive: whether the opportunity is currently active
- isCanceled: whether the notice was canceled
- award: award amount, award number, award date and awardee (name, UEI, CAGE code) when the notice is an award
- naicsCode*: the primary NAICS industry code
- classificationCode*: the product or service classification (PSC) code
- setAside*: small business or socio-economic set-aside program (8(a), HUBZone, SDVOSB, WOSB and others)
- archiveDate*: when the notice will be archived
- placeOfPerformance*: city, state, country and zip where the work is performed
- pointOfContact*: name, email, phone and fax of the contracting contacts
- description*: the full notice description as plain text
- observedAt: when this opportunity was last seen by the scraper
*These fields only appear when withDetails is set to true.
Who is it for
| Use case | Who benefits |
|---|---|
| Find open bids to respond to | Government contractors and bid teams |
| Build a pipeline of agency requirements | Business development and capture managers |
| Monitor competitors and award winners | Market intelligence and pricing analysts |
| Source set-aside opportunities | Small, 8(a), HUBZone, SDVOSB and WOSB firms |
| Feed a CRM or alerting workflow | GovCon software and data vendors |
Frequently Asked Questions
What does the SAM.gov opportunities scraper cover?
It covers US federal contract opportunities posted on SAM.gov, the official system that replaced FedBizOpps. That includes solicitations, combined synopsis/solicitations, presolicitations, sources sought, special notices and award notices from every federal department and agency, with more than 47,000 active notices at any time.
Do I need a SAM.gov API key?
No. The scraper reads the same public data service that powers the SAM.gov search interface, so no API key, account or registration is required.
How many opportunities can I scrape in one run?
Set the Max Items input to whatever you need. You can pull a handful of recent notices or thousands across a date range. Use the search term, NAICS, set-aside, notice type and posted date filters to target exactly the opportunities you want.
Can I filter by NAICS code, set-aside or agency?
Yes. You can filter by free-text keyword, six-digit NAICS code, set-aside program, notice type and a posted/updated date window. Leave filters blank to get the most recently updated notices across all agencies.
Why are NAICS, place of performance or description sometimes empty?
Some notice types, especially award notices and simplified repair notices, do not carry a NAICS code, place of performance or full description on SAM.gov. The scraper returns every field the notice actually has and leaves the rest null rather than inventing data. Enable Fetch opportunity details to pull the richest possible record for each notice.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- SAM.gov Aircraft Parts Contract Opportunities: Scrape federal aircraft and aviation parts contract opportunities from SAM.gov with NAICS, set-aside, deadlines, award and contact data.
- SAM.gov Cloud Computing Contract Opportunities: Scrape federal cloud computing contract opportunities from SAM.gov with NAICS codes, set-aside, response deadlines and points of contact.
- SAM.gov HVAC Maintenance Contract Opportunities: Scrape federal HVAC maintenance and repair contract opportunities from SAM.gov with NAICS, set-aside, deadlines and points of contact.
- SAM.gov IT Staffing Contract Opportunities: Scrape federal IT staffing contract opportunities from SAM.gov with NAICS codes, set-aside, response deadlines and points of contact.
- SAM.gov Janitorial Services Opportunities: Scrape federal janitorial and custodial services opportunities from SAM.gov with set-aside, deadlines, place of performance and contacts.
- SAM.gov Medical Supplies Contract Opportunities: Scrape federal medical supplies contract opportunities from SAM.gov with NAICS, set-aside, deadlines, award data and contacts.
- SAM.gov Security Guard Services Opportunities: Scrape federal security guard and protective services opportunities from SAM.gov with set-aside, deadlines, place of performance and contacts.
- SAM.gov Construction Opportunities: SAM.gov Construction Opportunities
- SAM.gov Cybersecurity Contracts: SAM.gov Cybersecurity Contracts
- SAM.gov Software Contracts: SAM.gov Software Contracts
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- USAspending Federal Award Scraper: every US federal prime award with recipient, amount and agency.
- USAspending Sub-Award Scraper: federal sub-awards and the subcontractors behind prime contracts.
- Grants.gov Opportunity Scraper: federal grant funding opportunities by agency, CFDA and status.
- SEC EDGAR Company Filings Scraper: SEC filings and documents for any US public company.
- New York Business Entity Scraper: New York company registrations, status, type and registered agent.
- OFAC Sanctions List Scraper: US Treasury OFAC sanctioned individuals and entities for vendor screening.
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with SAM.gov or the US General Services Administration. It only accesses data that is publicly available on the platform. Use it in accordance with SAM.gov's terms of service.
