Romanian Public Tenders (TED) avatar

Romanian Public Tenders (TED)

Pricing

Pay per usage

Go to Apify Store
Romanian Public Tenders (TED)

Romanian Public Tenders (TED)

Search EU-published public procurement notices for Romania (or other countries) through the official TED API: buyer, CPV, value, deadline, link.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Fintina Lab

Fintina Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search public procurement notices published in the EU's Tenders Electronic Daily (TED) for Romanian buyers (or any other country) and get clean, structured records: title, buyer, CPV codes, notice type, estimated value, deadline and the link to the notice. Data comes straight from the official TED API.

Free while in beta. From November 2026: $0.005 per notice.

What you can use it for

  • Bid finders and consultants: a daily list of new Romanian tenders in your CPV codes, with deadline and value.
  • B2B sales: find which public buyers are buying what you sell, and when their contracts are awarded.
  • Market research: count and size tenders by buyer, sector or period.
  • AI agents: give an agent reliable procurement facts instead of scraped guesses.

Input

{
"keywords": ["software"],
"cpvCodes": ["72*"],
"countries": ["ROU"],
"noticeTypes": ["cn-standard"],
"publishedWithinDays": 30,
"maxResults": 100
}
  • keywords: words or phrases searched in the notice text; a notice matches if it contains any of them. Empty = no keyword filter.
  • cpvCodes (optional): CPV codes, any match counts. End with * for a whole branch (72* = IT services).
  • countries: buyer country, 3-letter ISO codes. Default ["ROU"].
  • noticeTypes (optional): TED notice-type codes, for example cn-standard (contract notice), can-standard (contract award notice), pin-only (prior information notice). Empty = all.
  • publishedWithinDays: default 7. Or set publicationDateFrom / publicationDateTo (YYYY-MM-DD, inclusive), which win over it.
  • maxResults: default 100, up to 10,000.

Output (one record per notice)

{
"publication_number": "721831-2026",
"title_en": "Romania – Electricity – Achizitia de Energie electrica de medie si joasa tensiune",
"title_original": "România – Electricitate – Achizitia de Energie electrica de medie si joasa tensiune",
"buyer_name": "COMPANIA DE TRANSPORT PUBLIC SA Arad",
"buyer_name_en": null,
"buyer_country": "ROU",
"buyer_city": "Arad",
"cpv_codes": ["09310000"],
"notice_type": "cn-standard",
"procedure_type": "open",
"estimated_value": 495867.77,
"estimated_value_currency": "RON",
"estimated_value_basis": "procedure",
"publication_date": "2026-10-19",
"deadline": "2026-11-16+02:00",
"ted_url": "https://ted.europa.eu/en/notice/721831-2026/html",
"language": "RON",
"fetched_at": "2026-10-22T07:29:19+00:00"
}

(Illustrative record: the shape is from a real run, individual values are not copied from one notice.)

Fields TED did not publish for a notice are null, never guessed. Notes:

  • estimated_value is the procedure's estimated value when TED publishes one (estimated_value_basis: "procedure"). Otherwise it is the sum of the lot values if they all share one currency ("sum_of_lots"), else null.
  • deadline is the earliest lot deadline for submitting tenders. Award notices have none.
  • language is the notice's original language (ISO 639-2, upper case); title_original / buyer_name are in it, title_en is TED's English title.

Limits

  • Up to 10,000 notices per run. The Actor pages through the API (100 per page), waits between requests and retries temporary errors (429 and 5xx) with backoff. A 100-notice run takes a few seconds.
  • TED publishes notices above the EU thresholds, plus some below. Small national purchases that are never sent to TED are not here.
  • Data is what TED publishes when you ask. No enrichment, nothing stored after the run.

Official TED Search API (anonymous, read-only): POST https://api.ted.europa.eu/v3/notices/search

TED's legal notice (https://ted.europa.eu/en/legal-notice) says the procurement notices can be freely reused, for commercial or non-commercial purposes, under the Commission Decision of 12 December 2011 on the reuse of Commission documents (2011/833/EU). Notices can contain contact details of people at the buyer; use them only for a lawful purpose. Not affiliated with the European Union or the Publications Office.

Coming next

Romania's national e-procurement system (SEAP / e-licitatie.ro) also publishes procurement open data on data.gov.ro. If a licence and format check passes, it may be added as a second source for below-threshold national tenders. Not included today, and this Actor does not scrape e-licitatie.ro.