SAM.gov Contract Opportunities API - Federal Procurement Search
Pricing
$1.00 / 1,000 opportunities
SAM.gov Contract Opportunities API - Federal Procurement Search
Search and pull US federal contract opportunities (solicitations, RFPs, sources sought) from the official SAM.gov Get Opportunities Public API.
Pricing
$1.00 / 1,000 opportunities
Rating
0.0
(0)
Developer
Zihan Poh
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
SAM.gov Contract Opportunities API
Search US federal contract opportunities (solicitations, presolicitations, sources sought, award notices) from the official SAM.gov Get Opportunities Public API — no scraping, no login bypass.
Why this exists
Existing SAM.gov actors on the store have almost no reviews and low traction, but the niche is completely unowned — nobody has combined keyword + NAICS + set-aside + place-of-performance filtering with clean normalized output at a fair price. Federal contract data is public domain, so this is low-risk, low-cost to run, and useful to any small business doing government contracting lead generation.
You need your own free API key
SAM.gov has no shared/public key. Register at sam.gov, go to your Account
Details page, and request a public API key (instant, free). Pass it as apiKey in the input.
Input
{"apiKey": "your-sam-gov-api-key","postedFrom": "09/01/2026","postedTo": "09/16/2026","keyword": "software","naicsCode": ["541511"],"active": true,"maxResults": 500}
postedFrom/postedTo are required and the date window can't exceed one year (a SAM.gov API
limit, not this actor's).
Output (one row per opportunity)
{"noticeId": "abc123","title": "IT Support Services","solicitationNumber": "...","department": "DEPT OF DEFENSE.DEPT OF THE ARMY...","type": "Solicitation","active": "Yes","postedDate": "2026-09-10","responseDeadLine": "2026-10-01T17:00:00-04:00","naicsCode": "541511","setAside": "SBA","placeOfPerformance": { "city": "Washington", "state": "DC", "zip": "20001", "country": "USA" },"pointOfContact": [{ "type": "primary", "fullName": "...", "email": "..." }],"uiLink": "https://sam.gov/opp/abc123/view","licence": "US federal government public data (public domain, no copyright)."}
Pricing
Pay-per-result: one opportunity event per row. $1.00 per 1,000, no start fee.
Data source and legality
The SAM.gov Get Opportunities API (api.sam.gov/opportunities/v2/search) is an official US
government API. Federal procurement notices are public-domain government records — no
robots.txt, no ToS restriction on reuse. Point-of-contact names/emails on a notice are the
contracting officer's official government contact info (business data, not private-individual
personal data), published specifically so vendors can respond.
Rate limits: SAM.gov's public documentation states request limits are role-based but doesn't publish an exact number. This actor throttles itself to roughly 1 request/second and never rotates keys/IPs to exceed whatever limit applies to the caller's key.
Getting started
$apify run
Deploy to Apify
apify loginapify push