EU Tenders Scraper (TED) – Public Procurement, Awards & Winners avatar

EU Tenders Scraper (TED) – Public Procurement, Awards & Winners

Pricing

from $4.50 / 1,000 notices

Go to Apify Store
EU Tenders Scraper (TED) – Public Procurement, Awards & Winners

EU Tenders Scraper (TED) – Public Procurement, Awards & Winners

Scrape EU public procurement from TED: open tenders, contract awards with winners, prices and number of bids, buyer intelligence (incumbents, past winners), tender-to-award linking, EUR values, monitoring.

Pricing

from $4.50 / 1,000 notices

Rating

0.0

(0)

Developer

FlareWOW

FlareWOW

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

EU Tenders Scraper (TED): Public Procurement, Awards & Winners

Search all EU public procurement published on TED (Tenders Electronic Daily), the official journal for every public tender above the EU thresholds. That is hundreds of billions of euros a year across 27 EU countries, the EEA, the UK, Switzerland and candidate countries. You can scrape three kinds of notices:

  • open tenders you can bid on, with deadlines, buyer contacts and document links
  • contract awards, showing who won, for how much, how many companies bid and the price compared with the estimate
  • planning notices, which give months of early warning

Each tender can also include buyer intelligence: who won this buyer's previous contracts in your sector (the likely incumbent), at what prices, and how much competition there was.

This uses the official TED API, so there is no login, no API key and no blocking.

🌍 English · Deutsch · Polski · Français · Español · Italiano · Nederlands · Português

Open EU tenders with buyer intelligence

What makes this TED scraper different

Other TED scrapers return a list of notices. This actor tells you whether a tender is worth bidding on.

  • 🧠 Buyer intelligence (incumbent detection). For each tender you get the buyer's past awards in the same CPV sector:

    • the likely incumbent
    • the top 5 winners, with number of wins and total value
    • the average number of bids (low / medium / high competition)
    • the median contract value
    • the last 5 awards, with winner, value and number of bids

    You know who you are up against before you buy the documents.

  • 🔗 Tender ↔ award linking. Notices of the same procedure are linked automatically:

    • tenders get a status (open / closed / awarded) and the award result once it is published
    • awards get the original tender, the estimate, savings vs. estimate and days from tender to award
  • 🏆 Award details:

    • every winner with country, company size, national ID / VAT and email
    • award value, number of tenders received (also from SMEs and foreign companies)
    • lowest and highest bid
    • decision and contract dates
  • 💶 Values in EUR. Values in PLN, CZK, SEK, HUF, RON, DKK and other currencies are converted with official ECB reference rates, so you can compare across countries.

  • ⏰ Deadline-aware. Each tender has the exact submission deadline with time zone, days left and an open / closed flag. You can filter to only open or deadline within N days.

  • 📇 Buyer contacts: contact point, email, phone, website and national ID, plus the procurement documents link and the e-submission link.

  • 🔎 Precise search:

    • keywords in any EU language (with exclusions)
    • CPV codes or prefixes (language-independent)
    • buyer countries and NUTS regions
    • works / supplies / services, procedure type
    • min / max value, EU-funded, SME-suitable
    • buyer names, and competitor names or VAT IDs to track who wins what
  • 🤖 AI analysis (optional). The AI translates the title, description and lots into any of 25 languages, writes a 3-sentence summary and extracts key requirements such as references, certificates and deposits. Give it your company profile and it scores every tender 0–100 for fit, with a one-line reason, so you can read German, Polish or French tenders in your own language and sort them by relevance.

  • ✏️ Corrections & deadline changes. Changed notices are flagged (isCorrection, changeReason). When the deadline moved, you get previousDeadline and deadlineChanged, so your daily alert also tells you about extensions.

  • 🧩 One row per lot (optional). Multi-lot tenders can be split into one row per lot, with lot ID, title and value.

  • 🔔 Monitoring. Schedule it daily with Only new notices. You get only what was published since the last run, and you are never charged twice.

  • 🌐 Readable in your language. The notice title with country and CPV label comes in 22 EU languages. The original title and description are kept as published.

  • 🤖 AI-ready. Clean JSON for CRMs, Slack alerts, dashboards or LLMs. Works with Claude, ChatGPT or Cursor through the Apify MCP server.

Contract awards with winners, prices and number of bids

How to use

  1. Choose what to find: keywords and/or CPV codes, such as 72000000 for IT services or 45 for construction.
  2. Choose where: buyer countries, optionally NUTS regions.
  3. Choose notice types: Tenders to bid, Awards for market and competitor intelligence, Planning for early warning.
  4. Optionally turn on Only open tenders and Buyer intelligence.
  5. Run it, or schedule it daily with Only new notices. Export to Excel, CSV, JSON or Google Sheets, or connect Make, Zapier, n8n, Slack, HubSpot or Salesforce.

Input examples

Open IT tenders in Germany and Poland, with incumbents:

{
"cpvCodes": ["72000000", "48000000"],
"countries": ["de", "pl"],
"noticeStages": ["competition"],
"onlyOpen": true,
"includeBuyerHistory": true,
"publishedWithin": "week"
}

Competitor tracking: every contract won by a company in the last year:

{
"noticeStages": ["result"],
"winnerNames": ["Asseco"],
"publishedWithin": "year",
"maxResults": 1000
}

German & French IT tenders, translated to English, scored for your company:

{
"cpvCodes": ["72000000"],
"countries": ["de", "fr"],
"onlyOpen": true,
"aiEnrichment": true,
"aiLanguage": "en",
"companyProfile": "Cloud & Microsoft 365 integrator, 40 people, contracts up to €1M, Germany and France"
}

Daily alert for cleaning tenders above €500k in France:

{
"cpvCodes": ["90910000"],
"countries": ["fr"],
"minValue": 500000,
"onlyOpen": true,
"onlyNew": true,
"monitorId": "cleaning-france"
}

Output example (tender with buyer intelligence)

{
"noticeId": "718509-2026",
"url": "https://ted.europa.eu/en/notice/-/detail/718509-2026",
"stage": "tender",
"status": "open",
"title": "Zakup i dostawa subskrypcji na platformę automatyzacji ...",
"noticeTitle": "Poland – Software package and information systems – Zakup i dostawa ...",
"cpvLabel": "Software package and information systems",
"cpvCodes": ["48000000", "72268000"],
"publicationDate": "2026-10-16",
"deadline": "2026-10-22T09:00:00.000Z",
"daysToDeadline": 5,
"isOpen": true,
"buyerName": "Zakład Ubezpieczeń Społecznych",
"buyerCountry": "PL",
"buyerEmail": "SekretariatDZP@zus.pl",
"buyerPhone": "48226671704",
"buyerNationalId": "5213017228",
"contractType": "supplies",
"procedureType": "open",
"contractDuration": "37 months",
"documentsUrl": "https://zus.ezamawiajacy.pl/",
"buyerHistory": {
"scope": "same CPV division",
"pastAwards": 64,
"likelyIncumbent": "UpWare Sp. z o. o.",
"topWinners": [{ "name": "UpWare Sp. z o. o.", "country": "PL", "wins": 5, "totalValueEur": 7884555, "lastWin": "2026-01-21" }],
"avgTendersReceived": 2.1,
"competitionLevel": "medium",
"medianAwardValueEur": 1153099,
"recentAwards": [{ "date": "2026-07-14", "winners": ["Engave S.A."], "valueEur": 2410000, "tendersReceived": 2 }]
}
}

AI fields (with AI analysis on) are in ai: title, summary, description, keyRequirements[], lotsTranslated[], tags[], relevanceScore and relevanceReason.

Award notices also include winners[] (name, country, nationalId, size, email), awardValue, awardValueEur, tendersReceived, smeTendersReceived, lowestBid, highestBid, awardDecisionDate, tenderNoticeId, savingsVsEstimatePct and daysFromTenderToAward.

The dataset has three ready-made views: Notices, Awards & winners and Buyer contacts.

Buyer intelligence: who won this buyer's previous contracts

Pricing

You pay only for results (pay-per-event), and platform usage is included.

EventFreeStarterScaleBusiness
Notice (per 1,000)$6.00$5.50$5.00$4.50
Buyer intelligence (per tender)$0.020$0.018$0.016$0.015
AI analysis: translation, summary, requirements, fit score (per notice)$0.030$0.027$0.024$0.020

Examples:

  • A daily alert with 30 new tenders costs about $0.15–0.20 a day.
  • 50 tenders with incumbent analysis cost about $1.
  • 50 tenders with incumbent analysis, AI translation and a fit score cost about $2.50.

The AI price includes all language-model costs, so there is no extra API key or bill.

Tender ↔ award linking and EUR conversion are free. With Only new notices on, you never pay twice for the same notice.

Who uses it

  • Bid & proposal teams. Find relevant tenders early, see the incumbent and competition level, and decide go / no-go faster.
  • Sales to the public sector. Get buyer contacts and a pipeline of open opportunities by sector and region.
  • Competitor intelligence. See every contract a competitor won, with values and number of bids.
  • Market research & consultancies. Measure market size, pricing and win rates per CPV, country or buyer.
  • Tender alert services & aggregators. Get clean, deduplicated daily feeds.
  • Journalists & researchers. Follow public spending, single-bid contracts and direct awards.

Polish tenders below EU thresholds

Smaller Polish public tenders (BZP / e-Zamówienia) are covered by our BZP Monitor.

Notes

  • TED covers procurement above the EU thresholds (roughly €140k–220k for services and supplies, about €5.5M for works). Smaller national tenders are published on national portals.
  • Buyers decide which fields they publish. For example, many buyers do not publish the estimated value, and some keep the award value confidential.
  • Structured winner and bid data exists for notices in the eForms format, published since late 2023. Buyer intelligence therefore looks at up to 10 years but finds most data from 2024 onwards.

FAQ

Is it legal? Yes. TED is official EU open data, published for re-use. The actor uses the official TED API.

Can I search in English for German tenders? Keyword search matches the notice text, which is usually in the buyer's language. For cross-language searches, use CPV codes (language-independent) or add keywords in several languages. The output title with the CPV label is available in your language.

Something missing? Open an issue and it will be added quickly.


Integrations & API

  • API: start the Actor and fetch results via the Apify API – clients for Python and JavaScript, or plain HTTP.
  • No-code: connect results to Make, Zapier, n8n, Google Sheets, Slack, Airbyte or any webhook.
  • AI agents: call liveclaude/eu-tenders-ted-scraper from Claude, ChatGPT or Cursor through the Apify MCP server.

🇩🇪 Deutsch

Öffentliche Ausschreibungen der EU aus TED (Tenders Electronic Daily): offene Ausschreibungen mit Fristen, Kontakten und Vergabeunterlagen, Zuschläge mit Gewinner, Preis und Anzahl der Angebote sowie Vorinformationen. Für jede Ausschreibung liefert der Actor optional Auftraggeber-Analyse: wer die früheren Aufträge dieses Auftraggebers in Ihrer Branche gewonnen hat (wahrscheinlicher Bestandsanbieter), zu welchen Preisen und mit wie viel Wettbewerb.

  • Suche nach Stichwörtern, CPV-Codes, Ländern, NUTS-Regionen, Auftragswert, Verfahren, Auftraggeber und Wettbewerbern (Name oder USt-IdNr.).
  • Ausschreibung ↔ Zuschlag automatisch verknüpft: Status offen / abgelaufen / vergeben, Ersparnis gegenüber der Schätzung, Dauer bis zum Zuschlag.
  • Werte in EUR (EZB-Kurse), Fristen mit verbleibenden Tagen.
  • Monitoring: täglich planen und nur neue Bekanntmachungen erhalten, ohne doppelte Kosten.
  • KI-Analyse: Übersetzung von Titel, Beschreibung und Losen in 25 Sprachen, Zusammenfassung, wichtigste Anforderungen und Passgenauigkeit (0–100) zu Ihrem Firmenprofil.
  • Preis: ab $4,50 pro 1.000 Bekanntmachungen, Auftraggeber-Analyse ab $0,015 pro Ausschreibung, KI-Analyse ab $0,02 pro Bekanntmachung.

🇵🇱 Polski

Przetargi publiczne z całej UE z TED (Tenders Electronic Daily): otwarte przetargi z terminami, kontaktami i linkiem do dokumentacji, rozstrzygnięcia z wykonawcą, ceną i liczbą ofert oraz ogłoszenia wstępne. Opcjonalnie dla każdego przetargu dostajesz analizę zamawiającego: kto wygrywał jego wcześniejsze zamówienia w Twojej branży (prawdopodobny obecny dostawca), za ile i przy jakiej konkurencji.

  • Wyszukiwanie po słowach kluczowych, kodach CPV, krajach, regionach NUTS, wartości, trybie, zamawiającym i konkurencji (nazwa lub NIP / VAT).
  • Automatyczne łączenie ogłoszenia z wynikiem: status otwarty / zamknięty / rozstrzygnięty, oszczędność względem szacunku, czas do rozstrzygnięcia.
  • Wartości w EUR (kursy EBC), termin składania ofert z liczbą dni do końca.
  • Monitoring: zaplanuj codzienne uruchomienie i dostawaj tylko nowe ogłoszenia, bez podwójnych opłat.
  • AI: tłumaczenie tytułu, opisu i części na wybrany język (25 języków), streszczenie, kluczowe wymagania i ocena dopasowania do profilu Twojej firmy (0–100).
  • Cena: od $4,50 za 1000 ogłoszeń, analiza zamawiającego od $0,015 za przetarg, analiza AI od $0,02 za ogłoszenie.

🇫🇷 Français

Marchés publics de toute l’UE depuis TED (Tenders Electronic Daily) : appels d’offres ouverts avec dates limites, contacts et lien vers le DCE, avis d’attribution avec titulaire, montant et nombre d’offres, et avis de préinformation. En option, l’analyse de l’acheteur : qui a remporté ses marchés précédents dans votre secteur (titulaire sortant probable), à quel prix et avec quelle concurrence.

  • Recherche par mots-clés, codes CPV, pays, régions NUTS, montant, procédure, acheteur et concurrents (nom ou n° TVA).
  • Lien automatique appel d’offres ↔ attribution : statut ouvert / clos / attribué, écart par rapport à l’estimation.
  • Montants en EUR (taux BCE), veille quotidienne sans double facturation.
  • Prix : à partir de 4,50 $ pour 1 000 avis.

🇪🇸 Español

Licitaciones públicas de toda la UE desde TED (Tenders Electronic Daily): licitaciones abiertas con plazos, contactos y pliegos, adjudicaciones con adjudicatario, importe y número de ofertas, y anuncios previos. Opcionalmente, inteligencia del órgano de contratación: quién ganó sus contratos anteriores en su sector (probable adjudicatario actual), por cuánto y con cuánta competencia.

  • Búsqueda por palabras clave, códigos CPV, países, regiones NUTS, importe, procedimiento, comprador y competidores (nombre o NIF / IVA).
  • Vinculación automática licitación ↔ adjudicación, ahorro frente a la estimación, importes en EUR (tipos del BCE).
  • Monitorización diaria sin cobros duplicados.
  • Precio: desde 4,50 $ por 1.000 anuncios.

🇮🇹 Italiano

Gare d’appalto pubbliche di tutta l’UE da TED (Tenders Electronic Daily): bandi aperti con scadenze, contatti e documentazione, aggiudicazioni con aggiudicatario, importo e numero di offerte, e avvisi di preinformazione. Opzionale: analisi della stazione appaltante, cioè chi ha vinto i suoi contratti precedenti nel tuo settore (probabile fornitore uscente), a quali prezzi e con quanta concorrenza.

  • Ricerca per parole chiave, codici CPV, paesi, regioni NUTS, importo, procedura, ente e concorrenti (nome o P.IVA).
  • Collegamento automatico bando ↔ aggiudicazione, importi in EUR (tassi BCE).
  • Monitoraggio giornaliero senza costi doppi.
  • Prezzo: da 4,50 $ per 1.000 avvisi.

🇳🇱 Nederlands

Europese aanbestedingen uit TED (Tenders Electronic Daily): open aanbestedingen met deadlines, contacten en documenten, gunningen met winnaar, bedrag en aantal inschrijvingen, en vooraankondigingen. Optioneel: analyse van de aanbestedende dienst, dus wie eerdere opdrachten in uw sector won (waarschijnlijke zittende leverancier), tegen welke prijzen en met hoeveel concurrentie.

  • Zoeken op trefwoorden, CPV-codes, landen, NUTS-regio’s, waarde, procedure, opdrachtgever en concurrenten (naam of btw-nummer).
  • Automatische koppeling aanbesteding ↔ gunning, bedragen in EUR (ECB-koersen).
  • Dagelijkse monitoring zonder dubbele kosten.
  • Prijs: vanaf $4,50 per 1.000 aankondigingen.

🇵🇹 Português

Concursos públicos de toda a UE a partir do TED (Tenders Electronic Daily): concursos abertos com prazos, contactos e peças do procedimento, adjudicações com adjudicatário, valor e número de propostas, e anúncios de pré-informação. Opcional: inteligência sobre a entidade adjudicante, ou seja, quem ganhou os seus contratos anteriores no seu setor (provável fornecedor atual), por que valores e com quanta concorrência.

  • Pesquisa por palavras-chave, códigos CPV, países, regiões NUTS, valor, procedimento, entidade e concorrentes (nome ou NIF / IVA).
  • Ligação automática concurso ↔ adjudicação, valores em EUR (taxas do BCE).
  • Monitorização diária sem cobranças duplicadas.
  • Preço: a partir de US$ 4,50 por 1.000 anúncios.