EU Public Tenders (TED) Scraper: Bids & Contract Notices
Pricing
Pay per event
EU Public Tenders (TED) Scraper: Bids & Contract Notices
Search EU public procurement tenders on TED by keyword, country, CPV code and notice type. Official API, structured data, schedule daily for new-tender alerts.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Lindenbyte Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Features
Share
EU Public Tenders (TED) Scraper
Find public tenders and contract awards from all EU/EEA countries on TED (Tenders Electronic Daily), the official EU public procurement journal. Built on the official public TED API, so there are no proxies, no login and no broken HTML parsing. You get structured JSON, CSV or Excel with buyer, deadline, estimated value, CPV codes and direct links to the notice, PDF and XML.
Schedule it daily with publishedWithinDays = 1 and you have a new-tender alert feed for any country, sector or keyword.
What can you do with it?
- Daily tender alerts: schedule a daily run and send new tenders to Slack, email, Google Sheets, Zapier, Make or n8n.
- Lead generation: find public buyers (ministries, municipalities, hospitals, utilities) looking for what you sell.
- Bid pipeline: pull every open contract notice for your CPV codes and countries, sorted by deadline.
- Market research: see who buys what, where and for how much, using estimated values and award notices.
- Competitor tracking: use award notices (
can-standard) to see which contracts were awarded.
Input
| Field | Example | Notes |
|---|---|---|
keywords | software, cloud hosting | Full-text search in any EU language, OR-combined. Empty = no keyword filter. |
buyerCountries | BGR, DEU, FRA | ISO 3166 alpha-3 codes. Empty = all EU/EEA. |
cpvCodes | 72000000 (IT services), 45000000 (construction) | Common Procurement Vocabulary. |
noticeTypes | cn-standard, can-standard, pin-only | Contract notices, award notices, prior information notices. |
contractNature | services / supplies / works | Default: any. |
publishedWithinDays | 1 | Use 1 with a daily schedule for alerts. |
maxResults | 100 | Maximum tenders per run (you pay per tender). |
Output example
One dataset item per notice:
{"noticeId": "748526-2026","title": "Внедряване на решение за управление на производството на топлинна и електрическа енергия","noticeType": "cn-standard","procedureType": "open","contractNature": ["services"],"buyer": "ТОПЛОФИКАЦИЯ СОФИЯ ЕАД","buyerCountry": "BGR","buyerCity": "гр. София","placeOfPerformanceCountries": ["BGR"],"cpvCodes": ["72000000"],"publicationDate": "2026-10-28","deadline": "2026-11-27","estimatedValue": 690000,"currency": "EUR","description": "Предметът на обществената поръчка е „Внедряване на решение за управление ...","url": "https://ted.europa.eu/en/notice/-/detail/748526-2026","pdfUrl": "https://ted.europa.eu/en/notice/748526-2026/pdf","xmlUrl": "https://ted.europa.eu/en/notice/748526-2026/xml"}
Award notices (noticeTypes: ["can-standard"]) also fill winners (company names), winnerCountries, winnerCities, winnerSize (micro/sme/large), awardedValue and awardedCurrency - useful for competitor and market research. These fields are empty for open tenders.
Titles and descriptions are returned in English when the notice has an English version, otherwise in the buyer's original language.
How to set up daily tender alerts
- Choose your countries, CPV codes and/or keywords and set
publishedWithinDaysto1. - Click Save, then Schedule and choose "Daily".
- Under Integrations, add Slack, email, Google Sheets or a webhook (Zapier / Make / n8n) that fires when the run succeeds.
- Every morning you get only the tenders published since the last run.
Pricing
Pay per result: a small fee per tender returned plus a tiny fee per run. Set a maximum charge per run in the run options and the Actor stops cleanly when it reaches it. A daily alert run returning 20 tenders costs a few cents.
FAQ
Do I need a TED account or API key? No. The TED search API is public.
Which countries are covered? All countries that publish on TED: the EU member states plus EEA and other participating countries.
Are below-threshold national tenders included? Only if the buyer published them on TED. Many small national tenders appear only on national portals.
How do I find CPV codes? Search "CPV code" plus your sector, or use a top-level division such as 72000000 (IT), 79000000 (business services), 45000000 (construction).
Can I get the full tender documents? The output links to the notice page, PDF and XML. Procurement documents are usually linked from the notice page.
Notes
- Data is public information published by the Publications Office of the European Union.
- Not affiliated with the European Union. Independent tool by Lindenbyte.
- Found a bug or need a field? Open an issue on the Actor's Issues tab.