TED Europa Tenders Search: CPV, Country, Deadline
Pricing
from $5.00 / 1,000 results
TED Europa Tenders Search: CPV, Country, Deadline
Pulls EU public procurement notices from TED filtered by keyword, CPV code, buyer country, notice type and open deadline, at a fixed price per result.
What does TED Europa Tenders Search do?
It pulls public procurement notices from TED (Tenders Electronic Daily), the official EU journal for public tenders, and returns them as clean rows. Filter by keyword, CPV code, buyer country, notice type, publication window and whether the submission deadline is still open. Each record includes the title, buyer, country, deadline, CPV codes, estimated value, procedure type and a link to the notice. Filters keep runs small, and pricing is per result.
Data source
The Actor queries the public TED search API (api.ted.europa.eu/v3/notices/search), which needs no login and is updated as notices are published.
Why use it?
- Lead generation: find buyers that are tendering for what you sell, by CPV code and country.
- Monitoring: schedule a daily run for your keywords and send new notices to Slack or a sheet.
- Market research: compare estimated contract values and procedure types across countries.
- It replaces manual searching on the TED website and copying results by hand.
How to use it
- Open the Actor and set the filters.
- Click Start. Download results as JSON, CSV or Excel, or read them through the API.
- Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.
Input
| Field | Description |
|---|---|
keywords | Full text search. A notice matches if it contains any keyword. Empty means no keyword filter. |
countries | Buyer countries, ISO codes with two letters (DE) or three letters (DEU). |
cpvCodes | CPV codes or prefixes, for example 72 for IT services or 45 for construction. |
noticeTypes | Optional TED notice types such as cn-standard, can-standard, pin-only. |
publishedWithinDays | Only notices published in the last N days. Default 7. |
onlyOpen | Keep only notices whose tender deadline is today or later. Default on. |
maxResults | Hard stop for the run. You are billed per result, so this caps the cost. |
proxyConfiguration | Apify proxy is recommended for larger runs. |
Example input:
{"keywords": ["software"],"countries": ["DE", "FR"],"cpvCodes": ["72"],"publishedWithinDays": 7,"onlyOpen": true,"maxResults": 50}
Output
Every record has the same shape:
{"id": "657124-2026","publicationNumber": "657124-2026","title": "Rozšíření kapacity diskových polí a diskové pole pro zálohy","buyerName": "Olomoucký kraj","buyerCountry": "CZE","publicationDate": "2026-09-24","deadline": "2026-10-26T09:00:00+01:00","noticeType": "cn-standard","procedureType": "open","contractNature": ["supplies"],"cpvCodes": ["30233141", "51611100", "72261000"],"estimatedValue": 11000000,"estimatedValueCurrency": "CZK","totalValue": 11000000,"totalValueCurrency": "CZK","placeOfPerformanceCountries": ["CZE"],"textLanguage": "ces","buyerWebsite": "https://www.olkraj.cz/","buyerEmail": "l.korinkova@olkraj.cz","legalBasis": ["32014L0024"],"noticeId": "a8780562-7db6-4cd9-a647-e732598d6950","url": "https://ted.europa.eu/en/notice/-/detail/657124-2026","pdfUrl": "https://ted.europa.eu/en/notice/657124-2026/pdf","scrapedAt": "2026-10-01T08:20:36.810Z"}
| Field | Meaning |
|---|---|
id | Stable key (the TED publication number), safe for deduplication between runs |
title, description | Procedure title and description in English when published, otherwise the buyer's language (textLanguage) |
buyerName, buyerCountry | Contracting authority and its ISO alpha 3 country |
publicationDate, deadline | Publication date and tender submission deadline |
noticeType, procedureType, contractNature | Notice form, procedure (open, restricted and so on) and works, supplies or services |
cpvCodes | Deduplicated CPV codes of the procurement |
estimatedValue, totalValue | Values in the stated currency, when the buyer published them |
buyerWebsite, buyerEmail | Buyer contact details as published in the notice |
url, pdfUrl | Links to the notice on TED |
Pricing
Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.
Limitations
- Only notices published on TED are covered. Below threshold tenders that stay on national portals are not included.
- Values, deadlines and contact details appear only when the buyer filled them in. Award notices have no open deadline, so turn
onlyOpenoff to see them. - Notices with several lots return one record, with the first lot deadline and all CPV codes combined.
- Titles and descriptions are not translated.
FAQ
Is this legal? The Actor reads notices that TED publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.
Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.