EU Tenders Monitor (TED) - Public Procurement Data avatar

EU Tenders Monitor (TED) - Public Procurement Data

Pricing

from $2.00 / 1,000 tender notices

Go to Apify Store
EU Tenders Monitor (TED) - Public Procurement Data

EU Tenders Monitor (TED) - Public Procurement Data

Search and monitor EU public tenders and contract awards from the official TED API. Filter by country, CPV sector, keywords, value and open deadline. Clean flat JSON, only-new mode for daily alerts.

Pricing

from $2.00 / 1,000 tender notices

Rating

0.0

(0)

Developer

Gianluca

Gianluca

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

EU Tenders Monitor (TED)

Search and monitor European public tenders and contract awards from TED (Tenders Electronic Daily), the official EU procurement journal, through its official public API. No scraping, no proxies, no blocked runs.

Get clean, flat JSON for every notice: title, buyer, country, CPV sector with a translated label, deadline, estimated or awarded value, winners, and direct links to the notice, its PDF and the tender documents.

What you can do with it

  • Find open tenders in your sector. Filter by country, CPV code and keywords, keep only notices with a deadline still open, and set a minimum contract value.
  • Get a daily feed of new tenders. Turn on Only new notices, schedule the Actor every morning and connect the dataset to email, Slack, Google Sheets, Make, Zapier or a webhook. Each run returns only notices that previous runs with the same filters have not returned yet.
  • Analyse competitors and prices. Pull contract awards with winners and awarded values for a sector or a buyer, over any period.
  • Feed AI agents. The output is compact and consistent, ready for RAG pipelines and LLM tools (the Actor can be called through Apify's MCP server).

Why this Actor

This Actor
Data sourceOfficial TED Search API v3, freely reusable under Commission Decision 2011/833/EU
CompletenessScroll mode with a unique sort key: no 15,000-result cap and no notices lost between pages
ReliabilityRequests are spaced out and retried on rate limits (HTTP 429) and server errors
OutputOne flat record per notice; multilingual fields resolved to your language with English fallback
MonitoringBuilt-in "only new notices" state per filter set, safe to resume when a run hits its limit

Input

FieldDescription
countriesISO codes of the buyer's country: IT, FR, DE... (2 or 3 letters). Empty = all.
cpvCodesCPV codes, matched hierarchically: 72000000 covers all IT services.
keywordsFull-text phrases, combined with OR.
noticeKindscompetition (calls for tenders), result (awards), planning, dir-awa-pre, cont-modif, consultation.
publishedWithinDaysPublication window back from today (default 7).
dateFrom, dateToExplicit publication window, overrides the above.
onlyOpenKeep only notices whose tender deadline has not passed.
minValue, maxValueEstimated or awarded value range, in the notice currency (almost always EUR).
languageLanguage of the CPV label and links (titles stay as published).
onlyNewMonitoring mode: return only notices not returned before for the same filters.
maxItemsMaximum notices per run (default 1,000).
customQueryOptional extra clause in TED expert-search syntax.

Example: open IT-services tenders in Italy and Spain worth at least €100,000, published in the last 14 days.

{
"countries": ["IT", "ES"],
"cpvCodes": ["72000000", "48000000"],
"noticeKinds": ["competition"],
"publishedWithinDays": 14,
"onlyOpen": true,
"minValue": 100000,
"language": "en"
}

Output

{
"publicationNumber": "756294-2026",
"publicationDate": "2026-10-30",
"kind": "competition",
"noticeType": "cn-standard",
"title": "PROCEDURA APERTA PER L'AFFIDAMENTO IN CONCESSIONE MEDIANTE FINANZA DI PROGETTO ...",
"originalTitle": "PROCEDURA APERTA PER L'AFFIDAMENTO IN CONCESSIONE MEDIANTE FINANZA DI PROGETTO ...",
"originalLanguage": "ita",
"description": "PROCEDURA APERTA PER L'AFFIDAMENTO IN CONCESSIONE ...",
"buyerName": "Comune di Gussago",
"buyerCountry": "ITA",
"buyerCity": "GUSSAGO",
"buyerWebsite": "www.comune.gussago.bs.it",
"contractNature": "services",
"procedureType": "open",
"mainCpv": "92610000",
"mainCpvLabel": "Sports facilities operation services",
"cpvCodes": ["92610000"],
"placeOfPerformanceCountries": ["ITA"],
"placeOfPerformanceNuts": ["ITC47"],
"deadline": "2026-12-02",
"isOpen": true,
"estimatedValue": 24487440.0,
"awardedValue": null,
"currency": "EUR",
"winners": [],
"documentsUrl": "https://www.sintel.regione.lombardia.it/eprocdata/sintelSearch.xhtml",
"submissionUrl": "https://www.sintel.regione.lombardia.it/eprocdata/sintelSearch.xhtml",
"tedUrl": "https://ted.europa.eu/en/notice/-/detail/756294-2026",
"pdfUrl": "https://ted.europa.eu/en/notice/756294-2026/pdf",
"xmlUrl": "https://ted.europa.eu/en/notice/756294-2026/xml"
}

For contract awards (kind: "result"), awardedValue and winners are filled and estimatedValue is empty.

Pricing

Simple pay-per-result pricing, with platform usage included (no compute or proxy costs on top):

EventPrice
Notice returned$0.002 ($2.00 per 1,000 notices)
Run start$0.00005
Notices returnedCost
100$0.20
1,000$2.00
10,000$20.00

Monitoring is cheap: in one week, IT-services calls for tenders in Italy (CPV 72000000) added up to 25 new notices, about $0.05. Apify's free monthly credit covers about 2,500 notices. Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached.

Good to know

  • Titles are not translated. TED publishes titles and descriptions in the buyer's language. The CPV sector label and the links follow the language you choose.
  • Coverage. TED contains notices above the EU thresholds and many voluntary publications. Smaller national tenders may appear only on national portals.
  • Data and privacy. Data comes from the TED official API and is reusable under Commission Decision 2011/833/EU. The Actor does not output contact persons, e-mails or phone numbers. Award notices can name a winner who is a natural person, as published by law: process that data only for lawful purposes under GDPR.
  • Not affiliated with the European Union or the Publications Office. "TED" refers to the data source.

Support

Open an issue in the Issues tab with your input JSON and the run link, and it will be looked at quickly.