EU TED Tenders Monitor: Public Procurement Search + Alerts avatar

EU TED Tenders Monitor: Public Procurement Search + Alerts

Pricing

Pay per event

Go to Apify Store
EU TED Tenders Monitor: Public Procurement Search + Alerts

EU TED Tenders Monitor: Public Procurement Search + Alerts

Search EU public procurement notices on TED by keyword, CPV code, country, buyer, date and value: deadline, estimated value, award winners, plus a new-notices-since-last-run monitor. Beta.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Detroit Web Agent - Open Data

Detroit Web Agent - Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Categories

Share

EU TED Tenders Monitor: Public Procurement Search + New-Notice Alerts

Use this to find EU public tenders on TED by keyword, CPV code, country and value, and monitor for newly published notices.

Beta. Verify any tender you bid on in the linked official TED notice. Built on the official TED open API, local unit tests with fixtures copied from real responses, and a live check against the API before release. Open an issue on the Issues tab if a field looks wrong and we fix it fast.

What it does

Search public procurement notices published on TED (Tenders Electronic Daily), the official EU journal for public tenders, and monitor for new ones. No login, no scraping: it uses the anonymous TED Search API v3.

  • Find tenders. Filter by keyword, CPV code, buyer country, buyer name, publication date and value. Optionally keep only tenders whose submission deadline has not passed.
  • See the money and the date. Contract notices return the submission deadline and estimated value (lots summed, currency kept).
  • See who won. Award notices return winner names, winner countries and the awarded value.
  • Monitor mode. With "Only new since last run" on, each run delivers only notices not seen before (state kept in a named key-value store). A repeat run with nothing new delivers and charges nothing. Schedule it daily for alerts.

Use cases

  • Bid teams and consultancies: a daily feed of new open tenders in your CPV codes and countries.
  • Sales intelligence: who wins public contracts in a sector, for how much, and which buyers keep issuing them.
  • Market research: tender volume and value by country, buyer and category.

Example input

Open IT tenders from German buyers, new since last run:

{ "keywords": ["software"], "cpvCodes": ["72"], "countries": ["DE"], "noticeKind": "contracts", "onlyOpenForBids": true, "daysBack": 7, "maxItems": 100 }

Recent awards in France above 1 million EUR:

{ "countries": ["FR"], "noticeKind": "awards", "minValue": 1000000, "currency": "EUR", "onlyNewSinceLastRun": false }

Output fields

noticeId, noticeKind (contract or award), noticeType, title (English when available), publicationDate, buyerName, buyerCountry (ISO 3), buyerCity, cpvCodes, contractNature, procedureType, lotCount, deadline (earliest lot deadline), deadlineOpen, estimatedValue and estimatedValueCurrency (contract notices), winners, winnerCountries, awardedValue and awardedValueCurrency (award notices), noticeUrl, pdfUrl, source, scrapedAt.

Pricing

Pay per event: $0.004 per notice returned (about $4 per 1,000). Actor start $0.00005. Filtered rows and already-seen notices are free. Set Maximum cost per run to cap spend.

Data source, licence and limits

Data comes from the Publications Office of the European Union (TED). The TED API documentation states that searching published notices is anonymous and that the Search API exists for reuse and analysis of published notices. Reuse of TED notice data is permitted under the European Commission reuse policy (Decision 2011/833/EU) with the source acknowledged, which every row does in its source and noticeUrl fields. This actor is not affiliated with or endorsed by the European Union.

  • Value filters compare the numbers published in the notice. Values can be in different currencies; set a currency to avoid mixing them. Many notices publish no value, and those are dropped when a value filter is set.
  • TED can lag the real publication by hours to days, and notices come in many languages; the actor prefers the English title.
  • The actor makes serial, polite requests with backoff.

Output sample

Each result is one dataset item (JSON, CSV, Excel or via API). Shape taken from the actor's dataset schema; field names and meanings below, not live data:

FieldMeaning
publicationDate
noticeKind
title
buyerName
buyerCountry
deadline
estimatedValue
estimatedValueCurrency
winners
awardedValue
noticeUrl

FAQ

How do I try it quickly? Press Start with the prefilled input; it is a small run.

How is it priced? Pay per event; see the Pricing section above or the Pricing tab. A small run costs very little.

Is this a one-off or can it run on a schedule? Both. Use Apify schedules or the API to run it repeatedly.

What if the source is slow or fails? Failed or rate-limited requests (HTTP 429 or 5xx, network errors) are retried up to 4 attempts with growing waits; if a source stays unavailable the run records a warning instead of returning invented results.

Is the data legal to use? The actor reads public data. You are responsible for using the results in line with applicable law and the source's terms.

Alternatives to EU TED Tenders Monitor

Other ways to get similar data, so you can choose what fits:

  • the TED website saved searches and email alerts: official, free
  • the TED API directly: free, you write the code

This actor's edge is pay-per-result pricing, no login and ready-to-use structured output. Compare on a small test run before you commit.

Changelog

  • 0.2 (2026-10-28): listing refresh (title, description, README sections, console prefills). No change to output fields.
  • Earlier: initial release.