Gov Contract Opportunities: SAM.gov + EU TED + USAspending avatar

Gov Contract Opportunities: SAM.gov + EU TED + USAspending

Pricing

from $0.35 / 1,000 contract notices

Go to Apify Store
Gov Contract Opportunities: SAM.gov + EU TED + USAspending

Gov Contract Opportunities: SAM.gov + EU TED + USAspending

US federal (SAM.gov), EU (TED) tenders and USAspending awards in one feed. Keyword, NAICS, CPV, set-aside, agency, value and deadline filters; only-new alerts with webhook. No API key.

Pricing

from $0.35 / 1,000 contract notices

Rating

0.0

(0)

Developer

Jeremy Lam

Jeremy Lam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Get new government contract opportunities and awards from the U.S. and Europe in one clean, deduplicated feed. It covers U.S. federal bids, RFQs, RFIs and sources-sought notices from SAM.gov, public tenders from all EU/EEA countries on TED (Tenders Electronic Daily), and newly signed U.S. federal contracts from USAspending.gov. Filter by keyword, NAICS, PSC, CPV, set-aside, agency, country/state, value and deadline. Put it on a schedule and it delivers only what's new since the last run, with an optional Slack/Discord/Teams/Zapier alert.

  • 💸 $0.50 per 1,000 new notices ($0.45 Bronze, $0.40 Silver, $0.35 Gold and above). No start fee, no monthly rental. You pay only for new notices saved. Notices you already received, duplicates, amendment updates, "nothing new" rows and errors are free.
  • 🔓 No API key, no login, no proxy. SAM.gov's public search, the official TED Search API v3 and the official USAspending API, all politely rate-limited.
  • 🔔 Built for alerts: since-last-run memory per search (or per stateKey), a free baseline first run, catch-up after missed schedules, and a webhook digest that is sent only when something new or changed turns up.
  • ✏️ Change tracking: when a notice you already have is amended (new deadline, cancelled, award posted, TED corrigendum), you get a free update row that spells out what changed.
  • 🎯 Low noise: whole-word keyword matching with plurals and prefix*, any/all logic, exclude words, title-only scope, and stripping of standard FAR/DFARS clause lists and CMMC boilerplate, so "cybersecurity" doesn't match every DLA hardware buy.
  • 📇 Everything to act on: contacts (name, email, phone), deadline with days left, set-aside, NAICS/PSC/CPV with descriptions, place of performance, estimated/award value with USD conversion, awardee, attachment list with public download links, and optional attachment download.

Who it's for

  • Small businesses and GovCon BD teams: a daily list of SAM.gov bids in your NAICS and set-asides, straight into Slack or your CRM.
  • Companies selling into Europe: TED tenders by CPV and country in English where available, in the same format as U.S. notices.
  • Capture managers and competitive intel: who just won what (USAspending new awards and SAM.gov award notices), with amounts and agencies.
  • Consultants, bid writers and lead-gen agencies: one saved monitor per client (stateKey).
  • AI agents and automations: stable JSON schema with a one-line digest per notice.

Input examples

Daily IT bids for a small business (typical schedule):

{
"sources": ["sam"],
"naicsCodes": ["541512", "541519"],
"setAsides": ["SBA", "SDVOSBC"],
"noticeTypes": ["solicitation", "sources-sought", "presolicitation"],
"postedWithinDays": 2,
"notifyWebhookUrl": "https://hooks.slack.com/services/…"
}

Cybersecurity work in the U.S. and the EU, title-only matching:

{ "sources": ["sam", "ted"], "keywords": ["cybersecurity", "penetration testing", "SOC"], "keywordScope": "title" }

EU software tenders in Germany, France and the Netherlands worth at least $250k:

{ "sources": ["ted"], "cpvCodes": ["72000000", "48000000"], "countries": ["DE", "FR", "NL"], "minValueUsd": 250000, "includeWithoutValue": false }

Who won cloud contracts this month (competitive intel):

{ "sources": ["usaspending"], "keywords": ["cloud"], "awardsLookbackDays": 30, "minValueUsd": 100000 }

Start a new monitor without paying for the backlog:

{ "sources": ["sam", "ted"], "keywords": ["drone", "UAS"], "firstRunMode": "baseline", "stateKey": "client-acme-drones" }

Look up specific notices:

{ "noticeIds": ["N0010426QAB90", "747022-2026"] }

Main inputs

FieldWhat it doesDefault
sourcessam (U.S. opportunities), ted (EU tenders), usaspending (U.S. awards).sam, ted
keywords / keywordMode / keywordScope / excludeKeywordsWords or phrases (cyber* = prefix), any or all, title-only or title+description, words to exclude.– / any / title+description
noticeTypespresolicitation, solicitation, sources-sought, special-notice, award, justification, modification, …all
naicsCodes / pscCodes / setAsides / statesU.S. filters (prefixes allowed: 5415).–
cpvCodes / countries / languageEU filters (CPV prefixes, ISO countries) and preferred text language.– / – / eng
agenciesBuyer/agency name contains these words (Veterans Affairs, Air Force).–
minValueUsd / maxValueUsd / includeWithoutValueValue range in USD (EUR and other currencies converted at the daily ECB rate). Most SAM.gov bids publish no value, so they are kept unless you turn this off.– / – / on
postedWithinDays / postedFrom / postedToPosting window.7 days
awardsLookbackDaysLonger window for USAspending awards, because agencies report them days to weeks late.30
openOnly / deadlineFrom / deadlineToSkip expired or cancelled opportunities; deadline range.on
sinceLastRun / stateKey / firstRunMode / includeUpdatesAlert memory (pruned after 180 days), monitor name, baseline first run, free update rows.on / auto / emitAll / on
notifyWebhookUrlHTTPS webhook for a digest of new notices (Slack/Discord format plus JSON).–
maxResultsMax new (charged) notices per run, newest first, shared fairly across sources.200
fetchDetails / includeAttachments / downloadAttachmentsSAM.gov full detail, attachment list, attachment download ($0.001 per file).on / on / off
samApiKeyOptional. Only used if SAM.gov's public search is unavailable.–

Set Maximum cost per run in the run options to cap spending. The Actor stops cleanly at the limit, and the next since-last-run picks up the rest.

Output

One row per notice (type: "notice"). Main fields:

source (SAM.gov / TED / USAspending) · kind (opportunity / award) · noticeType + noticeTypeLabel · title (+ titleEnglish) · digest (one-line summary) · noticeId, referenceNumber (solicitation # / procedure ID / PIID) · buyer, buyerPath, buyerEmail/buyerPhone/buyerWebsite, country, placeOfPerformance · postedDate, modifiedDate, responseDeadline, daysToDeadline, status, procedureType, contractNature, contractDuration · setAside · naics, psc, cpv (+ descriptions) · estimatedValue, awardValue, currency, valueUsd · awardee, awardeeId (UEI), awardDate, periodStart/periodEnd · contacts[] · attachments[] (name, size, public/controlled, URL, stored copy) · description · url, documentsUrl, submissionUrl · matchedKeywords · retrievedAt.

Free rows: update (with changes[] and previouslyDeliveredAt), no-match (why nothing matched), error (a source failed; nothing charged), and summary (baseline). The run's OUTPUT record holds totals, per-source stats, notes, FX rates and the state key.

Example digest: [SAM.gov] solicitation · 53--HOIST STRAP · DEPT OF THE NAVY · due 2026-11-15 (18d left) · Total Small Business Set-Aside (FAR 19.5)

Pricing

EventFREEBRONZESILVERGOLD+
New notice saved$0.0005$0.00045$0.0004$0.00035
Attachment downloaded (opt-in)$0.001$0.001$0.001$0.001

There is no start fee. A daily alert with 20 new notices costs about $0.01.

Notes and limits

  • SAM.gov: uses the same public search the sam.gov website uses (active notices, newest first, up to 10,000 per search). Controlled/export-restricted attachments are listed but never downloaded.
  • TED: keyword search uses TED's full-text index, which mostly works in the notice's original languages. For broad EU coverage, combine keywords with CPV codes, or use CPV alone.
  • USAspending: shows awards once agencies report them (DoD up to ~90 days later). Each award is delivered once; later modifications are not re-sent.
  • Values in other currencies are converted with the European Central Bank's daily reference rates.
  • Data comes from official public sources and is provided as-is. Always confirm details on the official notice before bidding.