EU Tenders Scraper — TED Public Procurement Notices avatar

EU Tenders Scraper — TED Public Procurement Notices

Pricing

from $4.00 / 1,000 result items

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

EU Tenders Scraper — TED Public Procurement Notices

Unofficial tool for searching EU tenders and public procurement notices through the TED API. Not affiliated with the European Union or its Publications Office.

Pricing

from $4.00 / 1,000 result items

Rating

0.0

(0)

Developer

Jonathan Willburry

Jonathan Willburry

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

What does EU Tenders Scraper do?

Unofficial and independent: This Actor is not affiliated with, sponsored by, or endorsed by the European Union, its institutions, the Publications Office of the European Union, or TED.

EU Tenders Scraper searches public procurement notices from the official TED portal and exports a clean, flat dataset. Search by CPV classification, place of performance, publication date, full text, or a raw TED expert query. The Actor runs without a TED account or API key and can be scheduled, called through the Apify API, monitored, or connected to common Apify integrations.

Why use EU Tenders Scraper?

Use the Actor to monitor new public-sector opportunities, research procurement markets, build tender alerts, compare buyers, or feed qualified notices into an internal opportunity pipeline. It requests only tender and organization fields from the official API. It does not request contact people, email addresses, or telephone numbers.

Results are normalized across TED's multilingual response format. Choose a preferred language and the Actor falls back to English or the first available language when a translation is unavailable.

Ready-to-run examples

Each example opens with a working configuration that you can copy and adjust.

How to use EU Tenders Scraper

  1. Open the Actor and select Create new task or Start.
  2. Enter one or more CPV codes, optional country codes, and the number of days to search.
  3. Optionally add a full-text phrase. Advanced users can instead provide a TED expert query.
  4. Set the maximum number of notices and run the Actor.
  5. Open the Dataset tab to filter or export the results.

Input

The default input searches CPV 72000000 for notices published during the previous seven days and returns up to 100 items. expertQuery overrides the generated filters. Country codes use three-letter values such as DEU and FRA; CPV codes must contain exactly eight digits.

{
"cpvCodes": ["72000000"],
"countryCodes": [],
"daysBack": 7,
"language": "eng",
"maxItems": 100
}

Output

The following abbreviated item comes from a real TED API test run on July 18, 2026:

{
"publicationNumber": "479739-2026",
"title": "Finland – Radio, television, communication, telecommunication and related equipment – Mobiilipäätelaitteet",
"buyerName": "Veikkaus Oy",
"buyerCountry": "FIN",
"cpvCodes": ["32000000", "32250000", "50300000", "72000000"],
"contractNature": "supplies; services",
"noticeType": "cn-standard",
"publicationDate": "2026-07-13+02:00",
"deadlineDate": "2026-08-19Z",
"tedUrl": "https://ted.europa.eu/en/notice/-/detail/479739-2026"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
publicationNumberOfficial TED publication number
titleNotice title in the selected or fallback language
buyerNameContracting organization
buyerCountryBuyer country code
cpvCodesCPV classifications present in the notice
contractNatureSupplies, services, works, or available combinations
publicationDateOfficial publication date
deadlineDateFirst available tender deadline
estimatedValueProcedure-level estimated value when published
currencyCurrency of the estimated value
placeOfPerformancePublished place-of-performance codes
tedUrlDirect link to the notice on TED
queryExact expert query used for the result
scrapedAtISO timestamp of extraction

Pricing / Cost estimation

The Actor uses pay-per-event pricing: one small run-start event and one result event per saved notice. Review the current price shown in the Apify Console before starting a run. Use maxItems to place a clear upper bound on output volume.

Tips and advanced options

  • Start with CPV and date filters, then add countries or full text to narrow the result set.
  • Use expertQuery for TED operators such as FT ~ software or combined notice-type filters.
  • Estimated values and deadlines are optional source fields and can be empty for some notices.
  • Schedule a daily run with daysBack set to one or two days for lightweight monitoring.

FAQ, disclaimers, and support

Is a TED login required? No. The Actor uses TED's open Search API.

Is the data complete? The Actor returns fields published by TED. Missing values are represented as null; source availability varies by notice type.

Public procurement data can still be subject to source terms and downstream compliance requirements. Verify important details on the linked TED notice before making business or legal decisions. Use the Actor's Issues tab for bug reports or support requests. Custom solutions can be discussed through the support channel.