TED EU Tenders Scraper — Public Procurement Notices avatar

TED EU Tenders Scraper — Public Procurement Notices

Pricing

from $1.00 / 1,000 notice scrapeds

Go to Apify Store
TED EU Tenders Scraper — Public Procurement Notices

TED EU Tenders Scraper — Public Procurement Notices

Search the official EU TED database: tenders, contract awards and prior information notices with buyer, CPV codes, procedure, estimated or awarded value, deadline, winning companies and links. Filter by keyword, CPV, country, dates and value. From US$1 per 1,000 notices.

Pricing

from $1.00 / 1,000 notice scrapeds

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Search the official TED (Tenders Electronic Daily) database of the European Union and get clean, structured procurement notices: open tenders, contract awards (with the winning companies), prior information notices and contract modifications from every EU member state and more.

It uses the public TED API, so there is no login, no API key and no scraping of web pages. Results are returned newest first.

What you get

  • Tenders and awards: contract notices, contract award notices, prior information notices, modifications.
  • Buyer: name, country, city, legal type, main activity, website, identifier.
  • What is bought: title (in your preferred language, or all languages), CPV codes, contract nature (works / services / supplies), procedure type, place of performance.
  • Money: estimated value and awarded value, each with its currency.
  • Dates: publication date, tender deadline (date and time), contract conclusion date.
  • Winners (award notices): company name, country, size (SME / medium / large) and tax identifier.
  • Links: TED notice page, PDF and XML.

Input

FieldDescription
searchTextFree-text search (title, description, buyer).
cpvCodesCPV codes or prefixes. 72000000 matches all IT services (trailing zeros become a prefix).
buyerCountries2- or 3-letter country codes of the buyer (ES, DEU, ...).
noticeTypescontract-notice, contract-award, prior-information, modification. Empty = all.
publicationDateFrom / publicationDateToYYYY-MM-DD range.
minValue / maxValueTotal value of the notice, in the notice currency (mostly EUR).
titleLanguagePreferred language for title and buyer name (en, de, fr, es, ...).
includeAllTitlesAdds a titles object with every translation.
maxItemsMaximum notices to return (default 50).

Example: open IT tenders in Spain and Germany

{
"searchText": "",
"cpvCodes": ["72000000"],
"buyerCountries": ["ES", "DE"],
"noticeTypes": ["contract-notice"],
"publicationDateFrom": "2026-09-01",
"maxItems": 500
}

Output example

{
"publicationNumber": "707418-2026",
"url": "https://ted.europa.eu/en/notice/-/detail/707418-2026",
"title": "France – School-meal services – Accord-cadre pour la fourniture ...",
"noticeType": "can-social",
"noticeCategory": "contract-award",
"procedureType": "open",
"buyerName": "Communauté de Communes de la Côte d'Albâtre",
"buyerCountry": "FRA",
"buyerCity": "Cany-Barville",
"cpvCodes": ["55523100"],
"estimatedValue": 1100000,
"estimatedValueCurrency": "EUR",
"awardedValue": 1400000,
"awardedValueCurrency": "EUR",
"deadline": null,
"publicationDate": "2026-10-13",
"winnerCount": 2,
"winners": [{ "name": "ANSAMBLE", "country": "FRA", "size": "sme", "identifier": "334 159 472 00458" }]
}

Pricing

EventPrice
Notice scraped (notice-result)US$1.00 per 1,000 notices

You only pay for notices saved to the dataset. Set maxItems to cap the cost.

Privacy

Only organisations are returned. When a winner name clearly looks like a natural person (for example a sole trader named after its owner), the name and identifier are replaced by [natural person].

FAQ

Is it official data? Yes, it comes straight from the TED public API (European Publications Office).

How far back can I go? TED holds notices from 2014 onwards in the searchable index.

How many notices can I get? The actor pages through the whole result set, so a single run can return hundreds of thousands of notices. Use date ranges to keep runs small.

Why is a value empty? Many notices (and almost all prior information notices) do not publish a value. The fields are null in that case.

Use cases

Lead generation for suppliers (find buyers and winners in your CPV area), competitor and market monitoring, price benchmarking, procurement analytics and alerts.


En español

Consulta la base oficial de licitaciones de la Unión Europea (TED): licitaciones abiertas, adjudicaciones con las empresas ganadoras, avisos previos y modificaciones. Filtra por palabra clave, códigos CPV, país del comprador, fechas y valor. Devuelve comprador, CPV, procedimiento, importe estimado o adjudicado, plazo, enlaces y ganadores (solo empresas; las personas naturales se anonimizan). Precio: US$1 por cada 1.000 avisos.