SAM.gov Scraper — Federal Contract Opportunities & Bid Alerts
Pricing
from $5.00 / 1,000 results
SAM.gov Scraper — Federal Contract Opportunities & Bid Alerts
Get daily SAM.gov bid alerts for your NAICS code, set-aside or state. Pulls new federal contract opportunities (solicitations, sources sought, awards) from the official SAM.gov API with your free key; returns only new notices each run. No login, no scraping. Part of the Arachne toolkit.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Arachne Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Security
Limited permissionsShare
SAM.gov Scraper: Federal Contract Opportunities & Bid Alerts
Pricing: $0.005 per run start plus $0.005 per result
Win more federal contracts by seeing the right SAM.gov opportunities first. Built for small businesses, capture managers and BD teams: tell it your NAICS code, set-aside, agency or state, and get a clean list of matching federal opportunities, from sources-sought to award notices, straight from the official SAM.gov API.
Key features
- Filter by NAICS, set-aside (SBA, 8(a), WOSB, SDVOSB, HUBZone), notice type, state, agency/organization, title and keywords
- Covers solicitations, presolicitations, sources sought, combined synopses and award notices (with awardee name, amount and date)
- Remembers what it already returned (
onlyNew, on by default, perstateKey), so a daily schedule gives you a daily bid alert - Handles paging (1,000 per request) and SAM.gov daily limits; cap results with
maxResults - Official API, so website redesigns don't break it
- Point-of-contact names, emails and phones are intentionally left out; open the SAM.gov link to see them
Input example
You need a free SAM.gov Public API key (sam.gov → Account Details → request a Public API Key). It's stored as a secret input.
{"samApiKey": "YOUR_KEY","naicsCode": "541511","setAsideCode": "SBA","state": "TX","lookbackDays": 3}
Sample output
Real rows from a recent run (table shortened for readability; full fields are in the dataset and exportable as JSON, CSV or Excel).
| Title | Type | Posted | Office | Award | Awardee |
|---|---|---|---|---|---|
| 48--VALVE,LINEAR,DIRECT - AND OTHER REPLACEMENT PARTS | Award Notice | 2026-10-17 | MECHANICSBURG, PA | USD 4,915,552 | SARGENT AEROSPACE & DEFENSE, LLC |
| 61--PANEL,POWER DISTRIB, IN REPAIR/MODIFICATION OF | Presolicitation | 2026-10-17 | PHILADELPHIA, PA | — | — |
| White City, Oregon, Boiler Inspection Services Solicitation Base Year… | Solicitation | 2026-10-17 | VANCOUVER, WA | — | — |
One full row (long text fields truncated):
{"noticeId": "fbcb5ebb119f4a148418f9914975b495","title": "48--VALVE,LINEAR,DIRECT - AND OTHER REPLACEMENT PARTS","solicitationNumber": "N0010425RYB32","agencyPath": "DEPT OF DEFENSE.DEPT OF THE NAVY.NAVSUP.NAVSUP WEAPON SYSTEMS SUPPORT.NAVSUP WSS MECHANICSBURG.NAVSUP WEAPON SYSTEMS SUPPORT MECH","noticeType": "Award Notice","baseType": "Award Notice","postedDate": "2026-10-17","responseDeadline": "","archiveDate": "2026-10-31","active": "Yes","naicsCode": null,"classificationCode": "4810","setAside": null,"setAsideCode": "","placeOfPerformanceCity": null,"placeOfPerformanceState": null,"placeOfPerformanceCountry": null,"officeCity": "MECHANICSBURG","officeState": "PA","awardAmount": "4915552","awardDate": "2026-10-16","awardeeName": "SARGENT AEROSPACE & DEFENSE, LLC","descriptionUrl": "https://api.sam.gov/prod/opportunities/v1/noticedesc?noticeid=fbcb5ebb119f4a148418f9914975b495","url": "https://sam.gov/workspace/contract/opp/fbcb5ebb119f4a148418f9914975b495/view","isNew": true}
Use cases
- Small-business bid alerts:
naicsCode+setAsideCode, scheduled daily, delivered to email or Slack - Capture / BD pipeline: watch sources-sought and presolicitation notices before the RFP drops
- Competitor and award research:
noticeTypes: ["a"]returns award notices with awardee and amount - CRM / Google Sheets feeds via Apify integrations, Make or Zapier
How to schedule it
Create an Apify Schedule (e.g. daily at 07:00) with the same input and the same stateKey. Add an integration (email, Slack, webhook, Make, Zapier) to receive each run's new opportunities.
You can cap spend per run with maxResults (where available) or the run's Max total charge setting.
FAQ
Do I need an API key? Yes, a free SAM.gov Public API key. SAM.gov sets your daily request limit by account role; a run uses roughly one request per 1,000 results.
Why did I get 0 results? SAM.gov returns 404 "no data" both for empty searches and for invalid keys. If 0 results is unexpected, check your key first.
How far back can I search?
Up to 1 year of posted dates (lookbackDays max 365).
Will a daily schedule send me duplicates?
No. With onlyNew (default) and the same stateKey, each run returns only opportunities it hasn't returned before. Use a different stateKey per saved search.
Does it include contact people?
No. Individual point-of-contact details are deliberately excluded; use the url to view them on SAM.gov.
Is this affiliated with SAM.gov / GSA? No. It uses the public SAM.gov API with your own key.
More Arachne tools
- UK Tenders Scraper — Contracts Finder & Find a Tender Alerts: New UK public-sector tenders and awards from Contracts Finder and Find a Tender in one feed.
- EU TED Tenders Scraper — Public Procurement Notices & Alerts: New EU public procurement notices from TED (Tenders Electronic Daily), filtered by country, CPV and keyword.
- CanadaBuys Scraper — Canada Government Tenders & Bid Alerts: New Government of Canada tenders from CanadaBuys open data, filtered by category, UNSPSC and region.
- AusTender Scraper — Australian Government Contracts & Suppliers: Australian Government contract notices from AusTender with agency, supplier, value and UNSPSC.
- Grants.gov Scraper — Federal Grant Opportunities & Alerts: New US federal grant opportunities from Grants.gov with funding, eligibility and deadlines.
- SEC Form D Scraper — Startup Funding & Private Placement Alerts: New SEC Form D filings (startup funding and private placements) from official EDGAR data.
- Domain Expiry Checker — RDAP Domain Expiration & Status Monitor: Bulk domain expiry, registrar and status checks via official RDAP, with alerts for soon-to-expire domains.
🕸️ Part of the Arachne toolkit: official open-data feeds turned into clean, ready-to-use datasets. More Arachne Actors: apify.com/rhymed_santolina.