EU TED Public Tenders (Official Publications Office API)
Pricing
from $1.44 / 1,000 results
EU TED Public Tenders (Official Publications Office API)
Search EU public procurement notices from Tenders Electronic Daily (TED) by keyword, buyer, CPV code or country. Returns notice title, buyer, deadline, estimated value and notice URL.
Pricing
from $1.44 / 1,000 results
Rating
0.0
(0)
Developer
Karl Sundström
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Independent tool, not affiliated with the EU Publications Office.
Extract EU public procurement notices from Tenders Electronic Daily via the official, keyless TED Search API v3. Search by keyword, buyer, CPV codes, country and publication date. Get title, buyer, dates, CPV codes, place of performance, estimated value and the notice URL — a live pipeline feed for anyone selling to the public sector. No API key, no login.
Why TED Public Tenders?
- 🎯 Feed your tender desk — new notices matching your keywords, buyers and CPV codes, in one dataset.
- 🏛️ Official source — data straight from the EU Publications Office API, not a scraped aggregator.
- ⏰ Never miss a deadline — deadline dates and publication dates on every notice.
- 💶 Size the deal — estimated value and currency where published.
- 🇪🇺 All member states — filter by place of performance (SE, DE, FR, …).
Use cases
Bid/no-bid pipelines for suppliers · market intelligence on public buyers · competitive monitoring by CPV code · procurement journalism and research
What data you get?
| 🏷️ Field | Description |
|---|---|
| 🆔 noticeId | Notice UUID |
| 🔢 publicationNumber | TED publication number |
| 🧾 noticeType | Notice type |
| 📄 title | Notice title |
| 🏛️ buyerName | Contracting authority |
| 📅 publicationDate / deadlineDate | Publication / deadline for tenders |
| 🧭 cpv | CPV codes |
| 📍 place | Place of performance (NUTS/country) |
| 💶 valueEstimate / valueCurrency | Estimated value (where published) |
| 🔗 noticeUrl | TED notice URL |
How to use
- Add the actor to your Apify account and click Run.
- Enter a
qkeyword,buyerName,cpvcodes and/orplaceOfPerformance. - Set
publishedSince(days back or ISO date) to scope the window. - Set
limit(default 10, max 1000) and export as JSON, CSV or Excel.
Input
{"q": "medical equipment","cpv": ["33140000"],"placeOfPerformance": "SE","publishedSince": "30","limit": 100}
| Field | Type | Description | Default |
|---|---|---|---|
q | string | Free-text query against notice full text | — |
buyerName | string | Contracting authority name substring (e.g. Region Stockholm) | — |
cpv | array | CPV codes, e.g. 33140000; comma/space-separated strings also accepted | — |
placeOfPerformance | string | ISO country code, alpha-2 or alpha-3 | — |
publishedSince | string | Days back (e.g. 30) or ISO date (e.g. 2026-08-01) | all time |
limit | integer | Maximum notices returned | 10 (max 1000) |
Output
{"title": "Supply of medical equipment for Region X","buyerName": "Region Example","publicationDate": "2026-08-14","deadlineDate": "2026-09-15","cpv": ["33140000"],"place": "SE","valueEstimate": 2400000,"valueCurrency": "SEK","noticeUrl": "https://ted.europa.eu/..."}
Value fields appear only where the notice publishes them.
Support
Questions or missing fields? Open an issue on the actor page or contact the developer via Apify.