TED Tender Scraper · EU Public Procurement
Pricing
$4.00 / 1,000 tender scrapeds
TED Tender Scraper · EU Public Procurement
Search, filter and monitor EU public tenders from TED via the official API — no scraping. Clean JSON per notice: buyer, country, CPV codes, deadlines, values, links. Schedule it as a daily tender-alert engine; works as an MCP tool for AI agents. No start fee — pay per notice.
Pricing
$4.00 / 1,000 tender scrapeds
Rating
0.0
(0)
Developer
Chris S
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
TED Tender Scraper — EU procurement monitoring & tender alerts
Search, filter, and monitor EU public tenders from TED (Tenders Electronic Daily) — the official journal where every European public contract above the EU thresholds must be published. This Actor uses the official TED API (no fragile scraping) and returns clean, analysis-ready JSON: buyer, country, CPV codes, submission deadline, estimated value, and direct links to the notice. Run it once to search, or schedule it as a tender-alert engine.
Around 2,500+ new notices are published every working day. Use this Actor to find open competitions in your industry, track awarded contracts, or run it on a schedule as a tender-alert engine for your team or your clients.
What data do you get?
| Field | Example |
|---|---|
publicationNumber | 487530-2026 |
title (English) | Germany – Software package and information systems – Rahmenvereinbarung SaaS |
originalTitle | Rahmenvereinbarung SaaS für sicheren Datenaustausch |
buyerName | Land Niedersachsen — IT.Niedersachsen |
buyerCountry | DEU |
publicationDate / deadlineDate | 2026-07-15 / 2026-07-21 |
cpvCodes | ["48000000", "48210000"] |
contractNature | ["services"] |
noticeType | cn-standard |
estimatedValue + currency | 170000 EUR |
description | Beschaffung von Cloud-Leistungen zum sicheren Datenaustausch |
noticeUrl / pdfUrl / xmlUrl | direct TED links |
How to find EU tenders in 3 steps
- Set your filters — keywords (full-text, any language), CPV codes (wildcards like
72*work), buyer countries, and whether you want open competitions, awarded contracts, or prior information notices. - Run the Actor — it queries the official TED Search API and pushes every matching notice to the dataset.
- Export or integrate — download as JSON/CSV/Excel, or connect the dataset to Make, Zapier, Google Sheets, or your own code via the Apify API.
Use it as a tender alert service
Schedule the Actor (e.g. every morning with lookbackDays: 1 and your keywords/CPV codes) and pipe new items to Slack or email with an Apify integration. You get a daily digest of every new tender in your niche — the same functionality commercial tender-alert services charge hundreds of euros per month for.
Example input
{"keywords": "cloud computing, artificial intelligence","cpvCodes": ["72*"],"buyerCountries": ["DEU", "AUT", "NLD"],"noticeGroup": "competition","onlyOpenDeadlines": true,"lookbackDays": 7,"maxItems": 100}
Power users can pass a raw TED expert query instead (expertQuery) — the same syntax as the expert search on ted.europa.eu, including SORT BY.
Example output
{"publicationNumber": "487530-2026","title": "Germany – Software package and information systems – Rahmenvereinbarung SaaS für sicheren Datenaustausch","buyerName": "Land Niedersachsen vertreten durch IT.Niedersachsen","buyerCountry": "DEU","publicationDate": "2026-07-15","deadlineDate": "2026-07-21","cpvCodes": ["48000000", "48100000", "48200000", "48210000"],"contractNature": ["supplies"],"noticeType": "cn-standard","estimatedValue": null,"currency": null,"description": "Beschaffung von Cloud-Leistungen zum sicheren Datenaustausch","noticeUrl": "https://ted.europa.eu/en/notice/-/detail/487530-2026","pdfUrl": "https://ted.europa.eu/en/notice/487530-2026/pdf","xmlUrl": "https://ted.europa.eu/en/notice/487530-2026/xml"}
FAQ
Is it legal to scrape TED? Yes — this Actor doesn't even scrape. It uses the official, publicly documented TED API. TED data is EU open data: reuse (including commercial reuse) is explicitly permitted, and notice metadata is dedicated under CC0. See TED's data reuse policy.
Which notices are covered? Everything published on TED: contract notices (competitions), contract award notices (results), and prior information notices (planning) from all EU institutions and member states, plus EEA and other participating countries — in all 24 official EU languages, with English titles normalized for you.
What are CPV codes?
The Common Procurement Vocabulary — the EU's classification for procurement. 72* = IT services, 45* = construction, 85* = health services. Filter with full codes or wildcards.
How current is the data? Live. The Actor queries the TED API at run time; new notices appear as soon as TED publishes them (typically each working day, 9:00 CET).
Can AI agents use this? Yes — the Actor works as an MCP tool via Apify's MCP server, so agents can search EU tenders programmatically (e.g. "find open AI tenders in Germany closing this month").
Why this one and not a TED scraper
- Official API, not HTML scraping. TED's search API is the documented, supported interface. A scraper breaks the next time the portal is redesigned; this doesn't. The notice metadata is EU open data, so there is no grey area about reuse either.
- Built for the monitoring case, not the one-off pull.
lookbackDays, keyword and CPV filters and open-deadline filtering exist so a scheduled run returns only what is new and relevant — which is what makes a daily alert usable rather than noise. - Expert query passthrough. If you already know TED's query language, put it in
expertQueryand the Actor gets out of your way.
Use with AI agents (MCP)
This Actor is available as a tool through the Apify MCP server, so agents in Claude, ChatGPT or any MCP client can search EU procurement data mid-conversation. Prompts that map onto this Actor:
- "Find open IT tenders in Germany and Austria closing in the next 30 days."
- "Which public buyers awarded cloud contracts above €1M last quarter?"
- "Monitor CPV 72 in the Netherlands and summarize anything new since yesterday."*
Filters are plain fields (keywords, CPV wildcards, countries, deadlines), so an agent can construct
a precise query without knowing TED's expert-search syntax — and maxItems keeps its spend bounded.
Pricing
$0.004 per notice returned, nothing else — no start fee. Filter tightly and set maxItems to
control costs: a daily monitoring run with tight CPV filters typically returns a handful of notices
and costs a couple of cents a month.
More from this publisher
- SEO Audit + AI Visibility — technical SEO audit plus the check whether AI systems can cite your site.
- Core Web Vitals Auditor — bulk Lighthouse for a list of URLs.
- E-Invoice Parser — XRechnung, ZUGFeRD/Factur-X and UBL e-invoices to clean, validated JSON.