US Contract Opportunities Feed — SAM.gov as Clean JSON avatar

US Contract Opportunities Feed — SAM.gov as Clean JSON

Pricing

from $4.00 / 1,000 contract opportunity returneds

Go to Apify Store
US Contract Opportunities Feed — SAM.gov as Clean JSON

US Contract Opportunities Feed — SAM.gov as Clean JSON

Active US federal contract opportunities from SAM.gov: agency, NAICS, set-aside, deadline with days remaining, contact and clean description. For bizdev teams and AI agents.

Pricing

from $4.00 / 1,000 contract opportunity returneds

Rating

0.0

(0)

Developer

Juan de Pablos

Juan de Pablos

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Every active US federal contract opportunity, straight from SAM.gov, as structured JSON you can act on. The US government posts tens of thousands of open solicitations, presolicitations and sources-sought notices. This Actor turns that firehose into a filtered feed: who is buying, what industry, when responses are due, and who to contact.

The data is public but the workflow is painful: SAM.gov search is slow, the export is clunky, and the notices bury the two things you actually triage on (deadline and set-aside). This feed puts them front and center.

What you get per opportunity

{
"title": "Public Safety Data Analytics Platform & Support Services",
"noticeType": "Solicitation",
"agency": "GENERAL SERVICES ADMINISTRATION",
"office": "FEDERAL ACQUISITION SERVICE",
"naicsCodes": ["541511"],
"pscCode": "DA01",
"setAside": "Total Small Business Set-Aside",
"publishDate": "2026-07-01T14:22:00+00:00",
"responseDeadline": "2026-07-14T16:00:00+00:00",
"daysUntilDeadline": 8,
"placeOfPerformance": "Washington, DC, USA",
"solicitationNumber": "47QTCA26R0011",
"contactName": "Jane Smith",
"contactEmail": "jane.smith@gsa.gov",
"description": "The General Services Administration is seeking...",
"url": "https://sam.gov/opp/abc123.../view"
}

Real volume: 45,000+ active opportunities at any given time. Filter by keywords, NAICS codes, notice type, set-aside and deadline window to get exactly your slice.

Why this beats checking SAM.gov by hand

  • daysUntilDeadline is computed for you: sort by it, alert on it, skip anything you can't respond to in time.
  • Pre-award notices by default: solicitations, presolicitations, combined synopsis and sources sought. Award notices only if you ask.
  • Set-aside filtering: small business, 8(a), WOSB, SDVOSB and friends, as a simple substring match.
  • Clean text: descriptions arrive with the HTML stripped, ready for a CRM, a spreadsheet or an LLM prompt.
  • Contracting officer contact included: name and official email, because that is the response channel.

Use cases

  • GovCon bizdev: a daily run filtered by your NAICS codes and dueWithinDays: 30, feeding your pipeline.
  • Small business / set-aside hunting: setAsides: ["8(a)"] plus your industry, and you see your addressable market.
  • Subcontracting radar: watch what primes are bidding on in your niche.
  • AI agents: "any new cybersecurity solicitations due this month?" becomes one tool call.

Input

FieldDescription
keywordsSearch terms, e.g. "cloud migration"
naicsCodesIndustry codes: ["541511", "541512"]
noticeTypeso solicitation, p presolicitation, k combined, r sources sought (default: all four)
dueWithinDaysOnly opportunities still open and due within N days
setAsidesSubstring match: ["small business", "8(a)"]
maxOpportunitiesCap per run (default 50)
includeDescriptionFull clean-text description (default true)

Use with AI agents (MCP)

This Actor is exposed as a tool on the Apify MCP Server:

{
"mcpServers": {
"samgov-opportunities-feed": {
"url": "https://mcp.apify.com?tools=jdepablos/samgov-opportunities-feed",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}

Pairs well with Startup Funding Feed and Insider Trading Feed: same official-source discipline, different corner of the market.

Pricing

Pay per event: one flat fee per opportunity returned. You pay for exactly the notices that match your filters, and a run that returns no data is never charged.

FAQ

Is this the official SAM.gov API? It reads the same public data that powers SAM.gov search, without requiring you to register for an API key. Every record links back to its official notice page.

Why is setAside sometimes null? Most notices have no set-aside designation. The field is populated when the government declares one.

Can I get award notices? Yes, add "a" to noticeTypes. The default focuses on notices you can still respond to.

Does it include attachments? Not yet. The url field takes you to the official page where attachments live. If you need them structured, open an issue.

More data tools by this developer