SAM.gov Contract Opportunities - Federal Bids & RFPs avatar

SAM.gov Contract Opportunities - Federal Bids & RFPs

Pricing

from $3.00 / 1,000 opportunity returneds

Go to Apify Store
SAM.gov Contract Opportunities - Federal Bids & RFPs

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

Kanto Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldExampleNotes
Keywordssoftware, cybersecurityANY keyword, in title or description.
NAICS codes541511, 5415, 236Codes or prefixes.
Set-aside typesTotal Small Business, SDVOSB, 8(a)...Or "No set-aside" for unrestricted.
Notice typesSolicitation, Combined, Sources Sought...Empty = all.
AgenciesVETERANS AFFAIRS, ARMYPartial match on department, agency or office.
Place of performance statesVA, TX
Posted within the last N days7Or exact "Posted from / to" dates.
Only open opportunitieson/offDrops notices whose deadline has passed.
Latest version onlyon (default)Amendments are re-posted as new notices; keeps the newest per solicitation.
Max opportunities100Newest first.
Include description texton (default)Up to 32,000 characters per notice.
Data sourceDaily extract (default) / Live APILive 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
Keynoneyour SAM.gov API key (free, from sam.gov Account Details)
Freshnessrefreshed daily around 03:30 UTClive
Description textyesno (the API only returns a link)
LimitsnoneSAM.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).

OpportunitiesCost
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.