Tender Award Monitor — who won EU (TED) + UK public contracts
Pricing
from $5.00 / 1,000 contract awards
Tender Award Monitor — who won EU (TED) + UK public contracts
Contract award notices from TED (EU) and UK Contracts Finder / Find a Tender: winner, buyer, value, tenders received, CPV — filtered by keyword, CPV and country, and only what is new since your last run. Official APIs, no scraping. For competitor tracking, subcontracting and sales.
Pricing
from $5.00 / 1,000 contract awards
Rating
0.0
(0)
Developer
tatsuya handa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
See who is winning public contracts in your market — this week, not last year. Filter contract award notices by keyword, CPV code and country, and get one clean record per award: winner, buyer, value, number of bids, dates and links — with only what is new since your last run.
What you can do with it
- Competitor tracking — "Which IT vendors won German federal contracts this week, and for how much?"
- Subcontracting — a winner of a €5M framework needs partners now. Reach out the day the award is published.
- Sales to buyers — public bodies that just awarded a cloud migration will buy training, security and support next.
- Market sizing — sum disclosed award values by CPV and country over time.
- AI agents — schedule it and let an agent read the
llmSummaryof each award.
Sample output
{"type": "award","change": "new","publicationNumber": "600254-2026","title": "Germany – IT services: consulting, software development, Internet and support – Entwicklung Intelligent Dispatching Agent (IDA)","publicationDate": "2026-09-01","buyerName": "Fraport AG","buyerCountry": "DEU","winnerName": "Reply Deutschland SE","winners": ["Reply Deutschland SE"],"winnerCountry": "DEU","winnerCity": "Gütersloh","winnerSize": "large","awardValue": 1250000,"currency": "EUR","valueDisclosed": true,"tendersReceived": 9,"contractConclusionDate": "2026-08-24","cpv": ["72000000", "72212131"],"procedureType": "open","htmlUrl": "https://ted.europa.eu/en/notice/-/detail/600254-2026","llmSummary": "Reply Deutschland SE (DEU) won \"Germany – IT services … (IDA)\" from Fraport AG (DEU), value 1250000 EUR, 9 tenders received. Published 2026-09-01. CPV 72000000/72212131."}
Each run also emits a summary record with top winners, buyer countries and the sum of disclosed values.
Fields
| Field | Meaning |
|---|---|
winnerName, winners | winning supplier(s); several when a framework has multiple winners |
winnerCountry, winnerCity, winnerSize | where the winner is based; size class (micro/small/medium/large) when published |
awardValue, currency, valueDisclosed | award value; null / false when the buyer withheld it |
tendersReceived | number of bids the buyer received (competition intensity) |
buyerName, buyerCountry, buyerCity, buyerEmail, buyerWebsite | contracting authority |
contractConclusionDate, winnerDecisionDate | when the contract was signed / decided |
cpv, contractNature, procedureType, placeOfPerformance | classification |
htmlUrl, pdfUrl, xmlUrl | the notice on TED / Contracts Finder / Find a Tender |
change | baseline on the first run, new afterwards |
Sources
- TED (EU) — contract award notices (
can-*) via the official TED Search API v3. - UK Contracts Finder — award-stage OCDS releases (public API, no key).
- UK Find a Tender — OCDS releases with active awards (public API, no key).
No scraping, no proxies, no login.
Input
{"keywords": ["cloud", "software"],"cpvCodes": ["72*"],"countries": ["DEU", "NLD", "GBR"],"winnerCountries": [],"minValue": 0,"daysBack": 7,"sinceLastRun": true}
| Field | Default | Meaning |
|---|---|---|
keywords | — | full-text terms, any match |
cpvCodes | — | CPV codes, * prefix wildcard |
countries | — | buyer countries (ISO alpha-3); GBR enables the UK sources |
winnerCountries | — | only awards won by suppliers from these countries |
minValue | 0 | only awards with a disclosed value ≥ this |
sources | all | ted, uk-contracts-finder, uk-find-a-tender |
daysBack | 7 | publication window |
sinceLastRun | true | only awards not returned before for the same filters |
maxNotices | 500 | cap per run |
includeDescription | false | add procedure description text |
At least one of keywords, cpvCodes, countries is required.
Monitor mode, watchlists and the free first run
All handa-labs monitors share the same controls:
| Field | Default | Meaning |
|---|---|---|
mode | monitor | monitor remembers what was returned and emits only changes on later runs; snapshot returns everything matching on every run |
watchlistId | default | label for this watchlist; runs with the same ID share memory, different IDs are independent |
emitBaseline | false | the first monitor run establishes a free baseline (only the Actor-start fee) and returns counts; set true to also receive, and pay for, every current item on that first run |
Schedule the Actor with the same input and you get a clean change feed. Nothing is charged for records on the first run unless you ask for them.
Pricing
Pay-per-event: a small fee per run plus a fee per award returned. With sinceLastRun on, a daily schedule on a focused query returns a handful of awards per day.
Notes
- Some buyers withhold the value (
valueDisclosed: false); the notice link still contains lots and framework details. - Looking for calls for competition instead of awards? Use the companion Public Tender Monitor (EU TED + UK, new tenders since last run).
日本語
EU(TED)と英国の公共調達で「誰が・どこから・いくらで・何社と競って」落札したかを、キーワード×CPV×国で絞って返します。前回以降の新規だけを返すので、スケジュール実行すれば「今週の落札」がそのまま届きます。競合分析、下請け営業、発注者への次の提案に。公式APIのみ、スクレイピングなし。