US Contract Opportunities Feed — SAM.gov as Clean JSON
Pricing
from $4.00 / 1,000 contract opportunity returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
daysUntilDeadlineis 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
| Field | Description |
|---|---|
keywords | Search terms, e.g. "cloud migration" |
naicsCodes | Industry codes: ["541511", "541512"] |
noticeTypes | o solicitation, p presolicitation, k combined, r sources sought (default: all four) |
dueWithinDays | Only opportunities still open and due within N days |
setAsides | Substring match: ["small business", "8(a)"] |
maxOpportunities | Cap per run (default 50) |
includeDescription | Full 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
- Startup Funding Feed — SEC Form D rounds as clean JSON
- Insider Trading Feed — SEC Form 4 buys & sells
- Clinical Trials Watch — new & updated studies
- Global Trademark Watch (TMview) — new filings & opposition deadlines
- USPTO Patent Watch — new patent filings by keyword
- Spanish Company Feed (BORME) — daily registry acts as JSON