EU Contract Award Intelligence - TED Winners & Values
Pricing
from $2.40 / 1,000 contract awards
EU Contract Award Intelligence - TED Winners & Values
Who wins EU public contracts, and for how much? Contract award notices from TED with winner names, countries, contract values in EUR, number of bids, CPV sector presets and a mode that returns only new awards.
Pricing
from $2.40 / 1,000 contract awards
Rating
0.0
(0)
Developer
Andrew Boiko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Who wins public contracts in the EU, and for how much? This Actor reads contract award notices from TED (Tenders Electronic Daily, the official EU procurement journal) and returns one clean dataset: winner names and countries, contract value in EUR, number of bids received, buyer, CPV category and a link to the notice.
Use it for competitor tracking, sales prospecting (companies that just won big contracts need suppliers), pricing benchmarks and market sizing.
What you get
| Field | Meaning |
|---|---|
titleEn, title | Contract title (English and original language) |
buyerName, buyerCountry, buyerCity | Contracting authority |
winners[], winnerNames, winnerCountries, winnerCount | Winning companies (name, country, size class when published) |
awardValue, awardCurrency, awardValueEur | Awarded value; EUR conversion uses official National Bank of Ukraine rates (fxRateDate) |
bidsReceived | Number of tenders received, when published |
mainCpv, mainCpvLabelEn, cpv | CPV category with English label |
procedureType, noticeType, contractNature | Procedure details |
publishedAt, contractDate | Publication date and contract conclusion date |
changeType | active, new or updated (monitoring mode) |
The run summary (key-value store record OUTPUT) also contains topWinners: a ranking of the winners in your result by total awarded value (multi-winner notices split the value evenly).
Filters
- Sectors (ready-made CPV groups, including EV charging) or your own CPV codes
- Keywords (full text, any of them)
- Buyer countries and Winner countries (3-letter ISO codes)
- Winner name contains - follow specific competitors or customers
- Minimum contract value (EUR)
- Published within N days and Max awards
Monitoring
Set Mode to New since last run and schedule the Actor. Each run returns only awards that are new or changed (value, winners, bids) since the previous run with the same filters (or the same Monitor name).
Pricing
Pay per result: one award-record event per award in the dataset (volume discounts for paid Apify plans). There is a small fixed start fee per run. You can cap spending with Apify's "maximum cost per run".
Notes and limits
- Data comes from the public TED API. Not every award notice publishes winners or values; those fields are then empty (
winnerCount: 0,awardValueEur: null) and a warning is added to the run summary. - Value is the notice total when published, otherwise the sum of winning-tender values (only when all values share one currency).
- TED cannot filter by winner, so winner filters are applied after download; narrow other filters (sector, country, date) for large searches.
- Awards of Ukraine's Prozorro system are not included; use the "Prozorro & TED Tenders Scraper" Actor for Ukrainian tenders.
Example input
{"sectors": ["it"],"buyerCountries": ["POL", "DEU"],"minValueEur": 500000,"publishedWithinDays": 30,"maxItems": 100}
Run via API
Call the Actor from any language with a single HTTP request and get the dataset items in the response (replace YOUR_API_TOKEN with your Apify API token):
curl -X POST "https://api.apify.com/v2/acts/tiger19935~eu-contract-award-intelligence/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"sectors": ["it"], "publishedWithinDays": 30, "maxItems": 50}'
For long runs use the asynchronous POST /v2/acts/tiger19935~eu-contract-award-intelligence/runs endpoint and fetch the dataset when the run finishes.