EU TED Tenders: Public Procurement Notices avatar

EU TED Tenders: Public Procurement Notices

Pricing

Pay per event

Go to Apify Store
EU TED Tenders: Public Procurement Notices

EU TED Tenders: Public Procurement Notices

Use this to search official EU TED (Tenders Electronic Daily) notices: title, publication date, buyer country, CPV, procedure/notice type, estimated value when present, and the TED HTML/PDF links. Filter by keyword, CPV, country and date. Excel export.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Panda Federation

Panda Federation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a minute ago

Last modified

Security

Limited permissions

Share

EU TED Tenders: Official Public Procurement Notices

Use this to search official EU TED (Tenders Electronic Daily) notices from the public TED Search API v3. Each row has the title (English when published), publication date, buyer country, NUTS code, notice type, contract type, procedure, estimated or award value when present, buyer name, CPV codes, tender deadline, and TED HTML/PDF links. Filter by keyword, CPV, country and date. $0.002 per notice.

No scraping of ted.europa.eu: every row comes from the official TED API. No login and no API key.

  • 🇪🇺 Official EU procurement notices published in the Supplement to the Official Journal (OJ S)
  • 🔎 Keyword, CPV and country filters (ISO-3 buyer country, e.g. DEU, FRA, ITA) plus a publication-date window
  • 🏷️ Notice type and contract type decoded (contract notice vs award notice; works / supplies / services)
  • 💶 Estimated or award value when TED publishes one (often missing — the cell stays empty)
  • 📄 Clickable TED HTML and PDF links on every row
  • 💸 $0.002 per notice; runs with no matches are free

Who it's for

  • GovCon, capture and BD teams selling into Europe: see what public buyers are tendering this week in your CPV
  • EU suppliers and SMEs: watch contract notices in your country and sector without clicking through TED by hand
  • Consultants and researchers: country and CPV snapshots, exported to Excel
  • AI agents: ask “what IT services tenders were published in the EU this week?” and read agentSummary

EU TED Tenders organizes public notices. It doesn't submit bids or replace the TED website: always confirm details on the notice page (link column) before you act.

Looking for US federal contract awards and recompete leads instead? Use Federal Contract Finder, the US counterpart.

How to use it

  1. Click Try for free.
  2. Set Published in the last N days (or a date range). Empty input runs a demo: IT services (CPV 72000000) from the last 7 days, 25 notices.
  3. Optional: add keywords, CPV codes and buyer countries (ISO-3, e.g. DEU, or ISO-2 like DE).
  4. Click Start. Download TED_XLSX or TED_CSV from Storage → Key-value store.

Input example

{
"daysBack": 7,
"cpvCodes": ["72000000"],
"maxResults": 25
}

Task examples

  • IT services this week: {"daysBack": 7, "cpvCodes": ["72000000"]}
  • Construction notices mentioning software: {"daysBack": 14, "cpvCodes": ["45000000"], "keywords": ["software"]}
  • German buyer notices: {"daysBack": 7, "countries": ["DEU"]}
  • Ireland and France, medical CPV: {"daysBack": 14, "cpvCodes": ["33000000"], "countries": ["IRL", "FRA"]}

Output example

A real row from the official TED API (IT services CPV 72000000, published 2 November 2026). The title is the English (TI.eng) value.

{
"noticeId": "756398-2026",
"title": "Latvia – Research and development services and related consultancy services – Publisko tīmekļvietņu un mobilo lietotņu piekļūstamības izvērtējums",
"publicationDate": "2026-11-02",
"countries": "LVA",
"nuts": "LVA",
"documentType": null,
"noticeType": "can-standard",
"noticeTypeLabel": "Contract award notice",
"contractType": "services",
"procedure": "open",
"estimatedValue": "67000 EUR",
"deadline": null,
"buyerName": "Viedās administrācijas un reģionālās attīstības ministrija",
"cpvCodes": "73000000; 72000000",
"officialJournal": "212/2026",
"noticeUrl": "https://ted.europa.eu/en/notice/-/detail/756398-2026",
"pdfUrl": "https://ted.europa.eu/en/notice/756398-2026/pdf",
"htmlUrl": "https://ted.europa.eu/en/notice/-/detail/756398-2026",
"sourceUrl": "https://ted.europa.eu/en/notice/-/detail/756398-2026",
"agentSummary": "Latvia – Research and development services and related consultancy services – Publisko tīmekļvietņu un mobilo lietotņu piekļūstamības izvērtējums (756398-2026): published 2026-11-02; LVA; Contract award notice, services; open procedure; 67000 EUR; buyer Viedās administrācijas un reģionālās attīstības ministrija; CPV 73000000; 72000000."
}

Names, dates and values above are real public records from TED. Project titles often stay in the original language even when the rest of the English title is translated.

Fields

FieldWhat it is
noticeIdTED publication number (ND), e.g. 756398-2026
titleNotice title, English (TI.eng) when TED publishes one
publicationDateDate the notice appeared in TED (PD)
countriesBuyer country ISO-3 codes (CY)
nutsPlace-of-performance / NUTS codes (RC) when present
noticeType / noticeTypeLabeleForms notice subtype (cn-standard, can-standard, …) and a plain-English label
contractTypeNature of the contract: works, supplies or services
documentTypeOlder TED document-type code (TD); often empty on eForms notices
procedureProcedure type (open, restricted, …)
estimatedValueEstimated or award value when TED publishes one (best-effort)
deadlineDeadline to receive tenders, when present
buyerNameContracting authority, English when published
cpvCodesCommon Procurement Vocabulary codes
noticeUrl, htmlUrl, pdfUrlOfficial TED notice page and language-specific HTML/PDF
agentSummaryOne plain-English line per notice

Files in the key-value store

KeyWhat it is
TED_XLSXExcel workbook: all notices with clickable TED links, a run log and a read-me sheet
TED_CSVSame table as CSV (UTF-8, opens cleanly in Excel)
SUMMARYJSON: your filters, counts, a one-line takeaway and nextStep

For AI agents

Use this Actor to answer “which official EU public procurement notices were published in the last N days for CPV X, keyword Y or country Z?”. Minimal input: {"daysBack": 7, "cpvCodes": ["72000000"], "maxResults": 20}.

  • MCP: add this Actor to Claude, Cursor, Copilot or any MCP client through the Apify MCP server: https://mcp.apify.com/?actors=pandadad0214/eu-ted-tenders, then ask in plain English.
  • API: POST https://api.apify.com/v2/acts/pandadad0214~eu-ted-tenders/run-sync-get-dataset-items?token=YOUR_TOKEN with the input JSON.
  • Every row has an agentSummary line, and the SUMMARY record has a one-line takeaway plus nextSteps, so an agent can answer without parsing every field.
  • Read noticeUrl to open the official TED page. Values are often missing — do not invent them.
  • Schedule it (daily or weekly) in Apify and connect Zapier, Make, n8n, Slack, Google Sheets or a webhook to the dataset.

Suggested follow-on tools: Federal Contract Finder for US awards, Company Website Enricher once you have a buyer or winner website, and Company Team Finder for contacts.

Pricing

$0.002 per notice returned (pay per event) plus Apify's tiny Actor-start fee of $0.00005. A filtered weekly list of 200 costs $0.40; 1,000 notices cost $2.00. Runs that return nothing cost nothing beyond the start fee, and failed source calls are never charged. Set Maximum results or Apify's maximum charge per run to cap any run; the Actor stops at your limit.

Apify paid-plan discounts: Bronze members pay 10% less ($0.0018), Silver 20% less ($0.0016) and Gold, Platinum and Diamond 30% less ($0.0014) per notice; the discount applies automatically. Apify's free plan includes monthly credit to try it.

FAQ

What is TED? Tenders Electronic Daily is the official online version of the Supplement to the Official Journal of the EU. It publishes public procurement notices from EU institutions, member states and other participating countries.

Do I need a TED login or API key? No. The Actor queries the public TED Search API v3 (https://api.ted.europa.eu/v3/notices/search).

Is this official data? Yes. Every row comes from the TED API run by the Publications Office of the European Union. This Actor is not affiliated with or endorsed by the EU.

Why is the title sometimes mixed-language? TED stores titles in many languages (TI is a multilingual dictionary). The Actor prefers English (TI.eng) and otherwise uses the first language TED returns. The project name is often left in the original language.

Why is the value empty? Estimated values and award amounts are not published on every notice. When TED does not send TVL, tender-value or BT-161, estimatedValue stays empty.

Which country filter does it use? Buyer country (ISO-3) via the TED expert-search field buyer-country. Two-letter codes such as DE are converted to DEU. The returned countries column is TED's CY list.

Does it scrape ted.europa.eu HTML? No. HTML and PDF links are taken from the API links object.

More Panda Federation tools

Built by Panda Federation. Questions or a custom version? Open an issue on the Actor's Issues tab.

Changelog

  • 2026-11-08: First release (0.1.0): official TED Search API v3, daysBack / publication date range, keyword / CPV / buyer-country filters, English-preferring titles, notice and contract type, best-effort values, TED HTML/PDF links, Excel and CSV (TED_XLSX / TED_CSV), agentSummary and SUMMARY takeaway, pay-per-event pricing with Bronze/Silver/Gold discounts.