EU TED Tenders Scraper: Public Procurement Notices API
Pricing
$2.00 / 1,000 tender notices
EU TED Tenders Scraper: Public Procurement Notices API
Get EU public tenders from TED (Tenders Electronic Daily): open calls for tender, contract awards, CPV codes, deadlines, estimated values and buyers from 30+ countries. Official API, filters by keyword, CPV, country and date.
Pricing
$2.00 / 1,000 tender notices
Rating
0.0
(0)
Developer
Baptiste Bouton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Get EU TED tenders, public procurement notices from TED (Tenders Electronic Daily), in clean JSON: open calls for tender, contract awards, buyers, CPV codes, submission deadlines and estimated contract values from the EU, EEA and partner countries. Filter by keyword, CPV code, buyer country, notice type and publication date. Data comes from the official TED API, so runs are fast and do not break when a website changes. You pay per notice returned, no subscription.
Daily tender alerts in 2 minutes
Schedule the Actor to run every morning with publishedWithinDays: 1 and your cpvCodes and countries filters, then send new notices to Slack, email or a CRM via an Apify integration webhook.
Use cases
- Bid and tender monitoring: get every new call for tender in your sector each morning (schedule the Actor daily).
- Sales prospecting: find public buyers that are purchasing what you sell, with their deadline and budget.
- Market intelligence: track contract awards and awarded values by country, sector (CPV) and buyer.
- Tender alert products: feed a tender-alert newsletter, CRM or Slack channel.
- AI agents: give an agent live EU procurement data through the Apify MCP server.
Input
{"keywords": "cloud migration","cpvCodes": ["72"],"countries": ["FR", "DE", "BE"],"noticeTypes": "contract-notices","publishedWithinDays": 7,"openOnly": true,"language": "ENG","maxResults": 1000}
| Field | What it does |
|---|---|
keywords | Full-text search in any language. Notices must contain all the words. |
cpvCodes | CPV codes or prefixes: 72 = IT services, 45 = construction work, 33 = medical equipment, 79 = business services. |
countries | Buyer countries as ISO codes (FR, DE or FRA, DEU). Empty = all countries. |
noticeTypes | contract-notices (open opportunities), awards (awarded value and winner countries) or all. |
publishedWithinDays | Only notices published in the last N days (0 = no limit). |
openOnly | Calls for tender only: keep notices whose deadline has not passed. |
language | Language of titles, buyer names and PDF links (falls back to English). |
expertQuery | Advanced: a raw TED expert query that replaces the filters above. |
Output
{"noticeId": "642887-2026","url": "https://ted.europa.eu/en/notice/-/detail/642887-2026","title": "Sweden – Database services – Oracle EU Sovereign Exadata","buyerName": "Arbetsförmedlingen Varor & tjänster","buyerCountry": "SWE","publicationDate": "2026-09-18","deadline": "2026-09-28","noticeType": "cn-standard","procedureType": "open","contractNature": ["services"],"cpvCodes": ["72320000", "48610000"],"placeOfPerformance": ["SWE"],"estimatedValue": 51100000,"currency": "SEK","awardedValue": null,"awardedCurrency": null,"winnerCountries": [],"pdfUrl": "https://ted.europa.eu/en/notice/642887-2026/pdf"}
deadlineis the earliest submission deadline across the notice's lots.estimatedValueis the procedure's total estimated value, or the sum of its lots when no total is published.- For contract awards,
awardedValueandwinnerCountriestell you how much was awarded and where the winners are based.
Pricing
You pay per notice returned, no subscription. A search with no results costs nothing. Check the Actor's Pricing tab for the current rate per notice.
Tips
- Schedule a daily run with
publishedWithinDays: 1to receive only new tenders. - Combine several CPV prefixes to cover a whole market, e.g.
["72", "48"]for IT services and software. - Titles in the preferred language are translated by the EU Publications Office, so you can read notices from any country in English.
FAQ
Do I need a TED account or API key? No. The TED search API is public.
Which countries are covered? Every buyer that publishes on TED: the 27 EU countries plus EEA and partner countries such as Norway, Switzerland, Iceland and Ukraine.
Does it collect personal data? No. The output describes public procurement notices. Winner names are deliberately left out, because many winners are sole traders named after a person.
How far back does the history go? Every run queries TED live; use publishedWithinDays (0 for no limit) to control the depth of history returned.
What are the limits of the TED API? Up to maxResults notices per run, paginated in batches of 250 by the API itself; very broad queries with no filters can take longer to page through.
How fresh is the data? TED publishes new notices every working day and the Actor queries it live on each run.