EU Tenders & TED — Public Procurement, Appels d'Offres (MCP)
Pricing
Pay per event
EU Tenders & TED — Public Procurement, Appels d'Offres (MCP)
TED monitoring for public procurement in Europe: tenders & appels d'offres from the official EU journal — buyer, CPV, deadlines, values, buyer e-mail. Monitor mode returns only NEW or changed notices. Aanbesteding, Ausschreibung, marchés publics. MCP-ready for AI agents.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Zakaria el bouami
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
16 days ago
Last modified
Categories
Share
EU Tenders Monitor — TED Public Procurement (MCP)
Search and monitor EU public tenders from TED (Tenders Electronic Daily) — the official journal of public procurement of the European Union: ~3 500 notices published every day, ~1.2 million per year, covering roughly €670 billion of public spending. The data comes from the official TED Search API (no key, no browser, no proxy).
This Actor is built for one job: turn the firehose of EU tenders into a filtered, deduplicated feed of opportunities — and, when scheduled, into an automatic watch service that tells you only what is new or changed.
Two modes
search — extract matching notices
Filter by buyer country, keywords, CPV code family, notice type, publication dates, submission deadline and estimated value. One clean JSON row per notice (or per lot).
monitor — only new & changed notices
The Actor stores every notice it has seen (publication number + fingerprint of deadline, value, titles, winners) in the Apify key-value store. On the next run it reports:
isNew: true— a notice you have never seen before,isUpdated: true— an already-seen notice whose deadline, value, title, winners or type changed (new deadlines are the ones that make you lose a bid if you miss them),- and skips everything else.
Add a schedule (e.g. every morning) and you have a private tender watch: you only ever pay for the rows that actually concern you.
What you get
One row per notice with:
| Field | Example |
|---|---|
publicationNumber / tedUrl | 685623-2026 / link to the official notice |
publicationDate / noticeType | 2026-10-06+02:00 / can-standard |
title / titleEn / titleAll | title in English + all published languages |
buyerName / buyerCountry / buyerCity / buyerEmail | Département de la Vendée / FRA / La Roche Sur Yon / marchespublics@vendee.fr |
estimatedValue / estimatedValueCurrency / estimatedValuePerLot / totalValue | 1 800 000 / EUR / per-lot values |
cpvCodes / mainCpv | ["72400000", "72413000", …] |
placeOfPerformance | NUTS codes |
contractNature / procedureType | services / open |
deadlineReceiptTenders / deadlineReceiptRequests | submission deadlines |
lotTitles / lotCount / lotNumber / lotTitle / lotDeadline / lotEstimatedValue | per-lot details (rowPerLot) |
resultValues / winners | award results when published |
links | direct HTML / XML / PDF of the notice |
isNew / isUpdated / changeType / firstSeenAt | monitor flags |
How to use
- Pick a mode (
searchfor a one-off export,monitorfor a watch). - Set filters: countries (FRA, DEU, ESP…), keywords, CPV prefixes (
45construction,72IT services…), notice types, a date window and, optionally, deadlines and value range. - Set max notices per run and press Start.
- For monitoring: save it as a Task, add a schedule (daily), and set the same monitor state key if you run several saved queries.
Ready-made examples
- All French construction tenders (CPV
45) published in the last 7 days, deadline still open. - IT services (
72) in DEU/NLD with an estimated value above €500 000, sorted by value. - Daily watch:
keywords: ["logiciel", "software"],countries: ["FRA"], modemonitor, scheduled every morning. - Solar/energy tenders across the EU, one row per lot.
Use cases
- SMEs & contractors — find the tenders you can actually win, with the buyer's contact and the real deadlines.
- Bid consultancies & business developers — a daily feed of new opportunities for their clients, per sector and country.
- Translation, IT, construction, facility, security, medical suppliers — CPV-precise monitoring instead of manual daily browsing of TED.
- Analysts & data teams — a structured feed of EU public spending (prices, buyers, winners) for market studies.
- AI agents — a ready-to-call EU procurement tool (this Actor supports agentic payments via the Apify MCP server).
Use from AI agents (MCP)
This Actor is exposed as a tool through Apify's MCP server — any MCP client (Claude, Cursor, VS Code / Copilot, Codex, custom agents) can discover and run it without writing code:
{"mcpServers": {"apify": { "url": "https://mcp.apify.com?tools=amygraphics/eu-tender-monitor" }}}
Then simply ask: "Use amygraphics/eu-tender-monitor to list the newest EU tenders about solar panels in Spain and Germany."
Agents can also pay autonomously — this Actor is whitelisted for agentic payments (Direct x402 / Apify AGI prepaid token), so a run does not require an Apify account.
Pricing
Pay-per-event: a small start fee plus $3 per 1 000 notices extracted (one event per notice, or per lot with rowPerLot). In monitor mode you only pay for the notices that are new or changed — a daily watch costs a few cents.
Notes & limitations
- Source: official TED Search API (European Publications Office). Data is reused as published; notices are also available in XML/PDF via the
linksfield. - TED publishes in all official EU languages, so
titlereturns the first available language andtitleAll/descriptionAllkeep the full multilingual payload. - Notices without a published value are kept unless you set a minimum value;
estimatedValueprefers the smallest lot value or the global estimate. - Pagination is capped at 250 notices per API request; keep the date window realistic (a 7-day window across all countries is tens of thousands of notices — use filters).
- This Actor reads the official API, not the TED website: it never breaks because of a redesign.
Version FR
Recherchez et surveillez les appels d'offres publics européens depuis TED (Tenders Electronic Daily), le journal officiel de la commande publique de l'Union européenne : ~3 500 avis publiés chaque jour, ~1,2 million par an, ~670 milliards d'€ de dépenses publiques. Les données viennent de l'API officielle TED (sans clé, sans navigateur, sans proxy).
Deux modes :
search— extraction filtrable : pays acheteur, mots-clés, codes CPV, type d'avis, dates de publication, date limite de remise et valeur estimée. Une ligne JSON propre par avis (ou par lot).monitor— le meilleur : l'Actor mémorise tous les avis déjà vus (empreinte de la date limite, de la valeur, des titres et des attributaires) et ne ressort que ce qui est nouveau (isNew) ou modifié (isUpdated). Programmez-le chaque matin (Task + Schedule) et vous obtenez une veille automatique — vous ne payez que les lignes qui vous concernent.
Vous obtenez : numéro d'avis et lien officiel, date de publication, type d'avis, titre (toutes langues publiées + version anglaise), acheteur (nom, pays, ville, e-mail), valeur estimée et globale, codes CPV, lieu d'exécution (NUTS), nature du marché, type de procédure, dates limites de remise, lots (titre, valeur, date limite), résultats et attributaires, liens HTML/XML/PDF.
Cas d'usage : PME et entreprises candidates, consultants et apporteurs d'affaires (flux quotidien par secteur et pays), traduction, informatique, BTP, fournitures, sécurité, santé — veille par CPV au lieu d'une consultation manuelle quotidienne de TED ; analystes (flux structuré de la dépense publique) ; agents IA.
Agents IA (MCP) : cet Actor est exposé comme outil du serveur MCP d'Apify — branchez https://mcp.apify.com?tools=amygraphics/eu-tender-monitor dans Claude, Cursor, VS Code ou Codex, puis demandez vos avis en langage naturel. Les agents peuvent payer seuls (x402 / AGI) : l'Actor est whitelisted pour les paiements agentiques.
Prix : paiement à l'événement — petit frais de démarrage + 3 $ les 1 000 avis (un événement par avis, ou par lot avec rowPerLot). En mode monitor, vous ne payez que les avis nouveaux ou modifiés.