Disclosure: I'm Lindenbyte, the small studio that built the Apify Actor used below, and this post was
drafted with AI assistance. TED's own search and free API work too; this is a no-code shortcut.

Most people use TED (Tenders Electronic Daily) to find tenders to bid on. The other half of the data is
award notices: who won, how big they are, and for how much. That is free competitor research.

1. Pull award notices for your CPV code

Open the EU TED Tenders Scraper and run:

{ "buyerCountries": ["DEU"], "cpvCodes": ["72200000"], "noticeTypes": ["can-standard"], "publishedWithinDays": 90, "maxResults": 200 } 

Award rows include the usual fields (title, buyer, country, date, CPV, link) plus winners,
winnerCountries, winnerSize and awardedValue.
Result on our check (run 2026-11-13): 200 award notices (the maxResults cap; published 17 Aug - 30 Sep 2026), 133 of them with an awarded value. Winner size split: 79 medium, 62 large, 44 small, 14 micro - so roughly 29% of winners were small or micro firms.

2. Rank winners

Export as JSON (keeps winners as a list) and a few lines of Python do the ranking:

import pandas as pd df = pd.read_json("ted_awards.json") df = df.explode("winners") # one row per winner top = df.groupby("winners").agg(wins=("url", "count"), total_value=("awardedValue", "sum")) print(top.sort_values("total_value", ascending=False).head(15)) 

In our sample, value was dominated by a few large frameworks (the top four awards were EUR 182M, 82M,
59M and 32M), while counting wins instead surfaced repeat winners (one firm won 9 lots, another 4).
Rank both ways: by value to see who owns the market, by count to see who wins consistently.

Check three things: who wins repeatedly, whether winners are SMEs (winnerSize) - proof small
firms can win in this segment - and which buyers keep awarding, who are your best outreach targets.

3. Turn it into a pipeline

  • Watch the buyers who awarded recently: expiring framework contracts re-tender later.
  • Pair with contract notices (cn-standard, see the daily alert tutorial) so new tenders from those buyers reach you the day they are published.

Limits (honest ones)

Not every award notice lists the value; below-threshold national tenders are not on TED; winner names
come as published (no company-registry matching).

Cost: about $3 per 1,000 results plus half a cent per run, so 200 awards is roughly $0.60.

Not affiliated with the EU Publications Office or TED.