SAM.gov Contract Opportunities - Federal Bids & RFPs
Pricing
from $3.00 / 1,000 opportunity returneds
SAM.gov Contract Opportunities - Federal Bids & RFPs
Find US federal contract opportunities from SAM.gov's official data: solicitations, RFPs, sources sought and awards. Filter by keyword, NAICS, set-aside, type, agency, state and date. Full text, contacts, deadlines. No API key needed. $3 per 1,000.
Pricing
from $3.00 / 1,000 opportunity returneds
Rating
0.0
(0)
Developer
Kanto Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SAM.gov Contract Opportunities - Federal Bids, RFPs & Awards
Find US federal government contract opportunities from SAM.gov's official data: solicitations, RFPs, RFQs, combined synopsis/solicitations, presolicitations, sources sought (RFIs), special notices and award notices. Filter by keyword, NAICS code, set-aside (small business, 8(a), HUBZone, SDVOSB, WOSB...), notice type, agency, place of performance and posted date, and get clean rows with the full notice text, response deadline, contracting officer contact, place of performance and award amount/awardee.
No API key needed. The actor reads the official public Contract Opportunities data file that SAM.gov publishes every day, so it does not burn anyone's tiny SAM.gov API quota and does not fail when the API is slow. $3 per 1,000 opportunities.
What you can use it for
- Daily bid alerts - schedule it every morning for your NAICS codes and set-asides; send new opportunities to Slack, email, Google Sheets or your CRM.
- Capture and BD pipelines - sources sought and presolicitations show what agencies will buy before the RFP.
- Competitor and market research - award notices with awardee and amount, by agency and NAICS.
- Proposal writing with AI - the full notice text is in each row, ready for an LLM to summarize or score.
- GovCon newsletters and dashboards - clean, consistent fields across every notice type.
Input
| Field | Example | Notes |
|---|---|---|
| Keywords | software, cybersecurity | ANY keyword, in title or description. |
| NAICS codes | 541511, 5415, 236 | Codes or prefixes. |
| Set-aside types | Total Small Business, SDVOSB, 8(a)... | Or "No set-aside" for unrestricted. |
| Notice types | Solicitation, Combined, Sources Sought... | Empty = all. |
| Agencies | VETERANS AFFAIRS, ARMY | Partial match on department, agency or office. |
| Place of performance states | VA, TX | |
| Posted within the last N days | 7 | Or exact "Posted from / to" dates. |
| Only open opportunities | on/off | Drops notices whose deadline has passed. |
| Latest version only | on (default) | Amendments are re-posted as new notices; keeps the newest per solicitation. |
| Max opportunities | 100 | Newest first. |
| Include description text | on (default) | Up to 32,000 characters per notice. |
| Data source | Daily extract (default) / Live API | Live API needs your own SAM.gov API key. |
An empty input {} returns the 100 newest notices of the last 7 days.
{"naicsCodes": ["5415"],"setAsides": ["SBA", "SDVOSBC"],"noticeTypes": ["solicitation", "combined", "sourcesSought", "presolicitation"],"postedWithinDays": 14,"openOnly": true,"maxResults": 200}
Output
Real output from a cloud run (description shortened here):
{"noticeId": "ec525ac9d9a443cda29176eb2ed33093","title": "Terrainworks NetMap Software Subscription and Dataset Development-One Source","solicitationNumber": "12760426Q0152","noticeType": "Combined Synopsis/Solicitation","postedDate": "2026-09-22 18:06:16","responseDeadline": "2026-09-25T12:00:00-04:00","archiveDate": "2026-10-10","active": true,"department": "AGRICULTURE, DEPARTMENT OF","subTier": "FOREST SERVICE","office": "USDA FOREST SERVICE","naicsCode": "541519","pscCode": "7A21","setAsideCode": "SBA","setAside": "Small Business Set Aside - Total","placeOfPerformance": { "streetAddress": null, "city": "Petersburg", "state": "AK", "zip": "99833", "country": "USA" },"primaryContact": { "title": null, "name": "Derick Yara", "email": "derick.yara@usda.gov", "phone": null, "fax": null },"officeAddress": { "city": "Albuquerque", "state": "NM", "zip": "87102", "country": "USA" },"award": null,"samUrl": "https://sam.gov/opp/ec525ac9d9a443cda29176eb2ed33093/view","description": "This is a combined synopsis/solicitation for commercial items prepared in accordance with the format in FAR Part 12. ...","descriptionTruncated": false,"dataSource": "SAM.gov daily public extract","dataAsOf": "Wed, 23 Sep 2026 03:30:43 GMT"}
Award notices fill award with number, date, amount (USD) and awardee. Other fields:
baseType, archiveType, cgac, fpdsCode, aacCode, secondaryContact,
additionalInfoUrl, resourceLinks (Live API only). The Console has an Opportunities table
and an Awards table.
Daily extract vs Live API
| Daily extract (default) | Live API | |
|---|---|---|
| Key | none | your SAM.gov API key (free, from sam.gov Account Details) |
| Freshness | refreshed daily around 03:30 UTC | live |
| Description text | yes | no (the API only returns a link) |
| Limits | none | SAM.gov gives personal keys a small daily request quota; "Max API requests" protects it |
For daily alerts, schedule the actor after 04:00 UTC with "Posted within the last N days" = 1 or 2.
Pricing
$3 per 1,000 opportunities ($0.003 each) plus a tiny actor start fee ($0.00005).
| Opportunities | Cost |
|---|---|
| 100 | $0.30 |
| 1,000 | $3.00 |
| 10,000 | $30.00 |
You pay only for opportunities returned after your filters. Download failures, API errors and
searches with no matches are free (they appear as rows with an error field). Set "Maximum cost
per run" and the actor stops cleanly when it is reached. A typical run takes 5-60 seconds.
FAQ
Is this scraping SAM.gov? No. It reads the public Contract Opportunities data extract that SAM.gov Data Services publishes for download, or the official Get Opportunities API with your key.
Does it include archived notices? The daily extract contains the notices that are currently published on SAM.gov. Use the Live API for older posted-date ranges (up to one year per request).
Why do some rows have no place of performance or deadline? Contracting offices do not fill every field; award and special notices usually have no response deadline.
Can I get the attachments? Open samUrl for the attachments; with the Live API source,
resourceLinks lists the attachment URLs.