Romanian Public Tenders (TED)
Pricing
Pay per usage
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
Maintained by CommunityActor 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 examplecn-standard(contract notice),can-standard(contract award notice),pin-only(prior information notice). Empty = all.publishedWithinDays: default 7. Or setpublicationDateFrom/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_valueis 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"), elsenull.deadlineis the earliest lot deadline for submitting tenders. Award notices have none.languageis the notice's original language (ISO 639-2, upper case);title_original/buyer_nameare in it,title_enis 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.
Data source and legal note
Official TED Search API (anonymous, read-only): POST https://api.ted.europa.eu/v3/notices/search
- Docs: https://docs.ted.europa.eu/api/latest/search.html
- OpenAPI spec (fields, limits): https://api.ted.europa.eu/api-v3.yaml
- Query language: https://ted.europa.eu/en/search/expert-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.