SAM.gov Contract Opportunities (Reliable, No API Key)
Pricing
Pay per event
SAM.gov Contract Opportunities (Reliable, No API Key)
Search current U.S. federal contract opportunities from SAM.gov by keyword, NAICS, set-aside, state and posted date. Built on the official public daily extract, so it never hits SAM.gov API rate limits.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Daniel Mester
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Search current U.S. federal contract opportunities from SAM.gov by keyword, NAICS code, set-aside, state and posted date.
Why this Actor
- No SAM.gov API key and no rate limits. It reads the official public daily Contract Opportunities extract that SAM.gov publishes, instead of the public API, which allows about 10 requests a day on a basic key.
- Fast. A full scan of roughly 75,000 notices takes about 15 seconds.
- Agent-ready. Simple flat input, one clean JSON item per opportunity, and low pay-per-event pricing.
Input
| Field | Example | Notes |
|---|---|---|
| keyword | cybersecurity | Matched in title and description, case-insensitive |
| naics | 5415 | Full code or prefix |
| state | VA | Place-of-performance state |
| setAside | SDVOSB | Matched in set-aside code and description |
| postedWithinDays | 30 | 0 turns the date filter off |
| activeOnly | true | Only active notices |
| maxResults | 100 | Each result is one billable event |
| includeContacts | false | Adds the published government point-of-contact fields |
Output (one item per opportunity)
noticeId, title, solicitationNumber, department, subTier, office, postedDate, type, setAside, setAsideCode, responseDeadline, naicsCode, classificationCode, placeOfPerformance {city, state, zip, country}, active, award {number, date, amount, awardee}, link, description
A run summary (rows scanned, results pushed, filters) is saved in the key-value store as RUN_SUMMARY.
Data freshness
SAM.gov refreshes the extract once a day, at about 03:30 UTC. Notices posted after the latest refresh appear on the following day.
Pricing
Pay per event:
- $0.001 per opportunity returned. You pay only for results the Actor pushes to the dataset, capped by
maxResults. - $0.005 per run start. This covers each run, whether or not it finds matches.
Example: a run that returns 100 opportunities costs about $0.105.
Notes
- Data comes from the public SAM.gov extract published via data.gov. This Actor is not affiliated with GSA or SAM.gov.
- Contact fields are government-published points of contact. They are excluded unless
includeContactsis turned on.