EU Tender Radar: TED Tenders & Competition Data avatar

EU Tender Radar: TED Tenders & Competition Data

Pricing

from $3.00 / 1,000 tender delivereds

Go to Apify Store
EU Tender Radar: TED Tenders & Competition Data

EU Tender Radar: TED Tenders & Competition Data

Monitor EU public tenders from TED and see how winnable each one is: how many bids this buyer's similar contracts get, how often only one company bids, who usually wins, and award prices against estimates. Pay per tender, no subscription.

Pricing

from $3.00 / 1,000 tender delivereds

Rating

0.0

(0)

Developer

Aditya

Aditya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

39 minutes ago

Last modified

Share

Find EU public tenders you can actually win. EU Tender Radar monitors TED (Tenders Electronic Daily, the EU's official procurement journal, about 3,500 notices a day). It delivers the new tenders that match what you sell. Each one comes with its competition history:

  • Typical number of bids: how many tenders this buyer's similar contracts received.
  • Single-bid share: how often only one company took part. Across the EU, about a third of awarded contracts got just one bid. That share is about 41% in Poland and 15–16% in Germany and France.
  • Usual winner: who won this buyer's contracts in the same category.
  • Award price against estimate: how far below the buyer's estimate the contracts went.

On TED's free website, you get this only by opening past award notices one by one. Tender platforms bundle it into subscriptions of €125–500 a month. Here you pay per tender, and only for what is delivered.

Who it is for

  • Companies selling to the public sector (IT, construction, medical, consulting, facilities) that want a daily feed of relevant tenders in their sheet, CRM or Slack.
  • Bid managers and consultants deciding which tenders are worth the effort of a bid.
  • Market analysts studying who wins public contracts, at what prices and against how much competition (awards mode).

How to use

  1. Describe what you sell:
    • CPV codes (for example 72 for IT services, 45 for construction, 33 for medical equipment);
    • keywords in any language;
    • countries.
  2. Optionally set a minimum value and the minimum number of days left to bid.
  3. For monitoring, turn on Only new notices and schedule the Actor daily. Each tender is delivered and charged once.
  4. Connect the dataset to Google Sheets, Slack, email, Make, Zapier or n8n through Apify integrations, or call it through the API.

To see the output first, start a run with no filters. It delivers a sample of the 20 newest tenders EU-wide. An invalid CPV code or country is skipped with a warning; it does not stop the run.

Output

One item per tender:

{
"publicationNumber": "711286-2026",
"url": "https://ted.europa.eu/en/notice/-/detail/711286-2026",
"publicationDate": "2026-10-15",
"title": "dostawa, przedłużenie, aktualizacja oraz wsparcie dla licencji…",
"category": "Software package and information systems",
"buyerName": "Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy",
"buyerCountry": "PL",
"buyerCity": "Warszawa",
"cpvMain": "48000000",
"estimatedValue": 400000,
"currency": "PLN",
"estimatedValueEur": 94118,
"deadline": "2026-11-28",
"daysToDeadline": 34,
"lots": 3,
"procedureType": "open",
"documentsUrl": "https://…",
"competitionLevel": "low",
"typicalTenders": 1,
"singleBidShare": 0.67,
"likelyIncumbent": "…",
"competition": {
"basis": "buyer-category",
"buyerInCategory": { "awards": 3, "medianTenders": 1, "singleBidShare": 0.67, "medianAwardToEstimate": 0.9, "topWinners": [{ "name": "…", "wins": 2 }] },
"buyer": { "awards": 41, "…": "…" },
"market": { "cpvDivision": "48000000", "country": "PL", "awards": 1000, "medianTenders": 2, "…": "…" }
}
}
  • competitionLevel: typical bids per lot of 2 or fewer is low, up to 5 is medium, and more is high.
  • basis: which history it is based on:
    1. the buyer in this CPV division;
    2. if that has too little data, the buyer overall;
    3. otherwise the market (CPV division in the buyer's country).

Awards mode returns one item per contract award notice instead: winners, tenders received per lot, awarded value (also in EUR), estimate and award-to-estimate ratio.

Pricing

Pay per event. Platform usage is included, and there is no subscription. Higher Apify discount tiers pay less:

EventFree and BronzeSilverGold and above
Tender delivered$0.004$0.0035$0.003
Competition insight (per tender, optional; charged only when past awards are found)$0.006$0.005$0.0045
Award delivered (awards mode)$0.003$0.0025$0.002
Actor start (charged by Apify once per run, per GB of memory)$0.00005$0.00005$0.00005

Example: 20 new tenders a day with insights costs about $6 a month.

Data and coverage

  • Source: TED Search API, the official, open EU data service, reused with attribution under the EU's open data policy. Notices © European Union, https://ted.europa.eu.
  • Coverage: TED holds all tenders above the EU thresholds from the 27 EU countries, plus EEA and other European countries, and some notices below the thresholds. Many smaller national tenders are published only on national portals and are not included yet.
  • Insight data: competition insights use award notices of the last 36 months (configurable). About 80–85% of recent award notices state how many tenders were received.
  • Privacy: no contact persons, emails or phone numbers are collected. Buyers and winners are organisations, as published on TED.

Limits

  • Statistics, not predictions: competition insights describe past awards. They do not predict who will bid next time.
  • Language: titles and descriptions are in the notice's original language. TED's English category label is given in category.
  • Values: values in other currencies are converted with the ECB's daily reference rates. Framework agreements often state ceilings, not expected spend.
  • Support: report problems in the Issues tab. Fixes ship as new Actor versions.