EU Tenders API & TED Procurement Monitor
Pricing
from $2.50 / 1,000 results
EU Tenders API & TED Procurement Monitor
Search and monitor official EU TED procurement notices by keyword, CPV code, buyer country, date, or expert query. Get normalized multilingual tender records, deadlines, direct document links, and only-new state for scheduled alerts.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Hryhory Sinenka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Use from an MCP client
https://mcp.apify.com?tools=xerophylous_mercy_0wn/eu-tender-radar
Authenticate with Apify OAuth or a bearer token. The scoped endpoint exposes this Actor without loading unrelated Store tools.
Find and monitor official European public-procurement notices from TED. Search by keyword, CPV code, buyer country, notice type, publication window, or a native TED expert query. Results are normalized into stable records for opportunity alerts, sales pipelines, market intelligence, and AI agents.
This Actor uses the European Union's public, no-authentication TED Search API v3. It does not scrape search-result pages.
Start with a ready-made example
- Find laboratory reagent tenders with a prefilled CPV and keyword search.
- Schedule only-new tender alerts to create a quiet baseline and emit later notices only once.
Use a ready-made n8n workflow
Download the EU Tender Alert workflow JSON and import it into n8n Cloud or self-hosted n8n. It uses n8n's verified Apify node, creates a quiet first-run baseline, and routes only later notices. Add an Apify credential, edit the grouped tender settings, and test once before activating the schedule. Actor execution is capped at $1 per workflow run.
Why use it
- Search active EU procurement opportunities across countries and languages.
- Get one clean record per notice instead of TED's multilingual nested response.
- Monitor a query on a schedule and emit only notices not seen before.
- Start with a quiet baseline so the first scheduled run does not flood downstream systems.
- Preserve direct TED HTML, XML, and PDF links.
- Set hard result, page-size, timeout, retry, and run-price ceilings.
Quick start
{"keywords": ["laboratory reagents", "diagnostics"],"keywordMode": "any","cpvCodes": ["33696500"],"buyerCountries": ["FRA", "DEU", "ESP"],"lookbackDays": 30,"scope": "ACTIVE","onlyNew": true,"firstRunMode": "emit_recent","maxResults": 100}
For advanced cases, provide expertQuery. It replaces the structured query:
{"expertQuery": "classification-cpv IN (33696500) AND buyer-country IN (FRA DEU ESP) SORT BY publication-date DESC","scope": "ACTIVE","maxResults": 250}
Output
Every dataset item is a normalized tender notice:
{"schemaVersion": "eu-tender/1.0","recordType": "tender_notice","publicationNumber": "541897-2026","title": "Spain – Laboratory reagents – ...","buyerName": "Servicio Madrileño de Salud - Hospital Universitario La Paz","buyerCountries": ["ESP"],"publicationDate": "2026-08-05+02:00","submissionDeadline": "2026-09-03+02:00","cpvCodes": ["33696500"],"noticeType": "cn-standard","formType": "competition","tedUrl": "https://ted.europa.eu/en/notice/-/detail/541897-2026","deliveryId": "ted:541897-2026","source": "TED Search API v3"}
The SUMMARY key-value-store record contains the generated query, total matches reported by TED, fetched/emitted counts, pagination evidence, state mode, and truncation flags.
Stateful monitoring
With onlyNew: true, the Actor stores publication numbers under a key derived from the query and stateNamespace. Later runs suppress seen notices. Use firstRunMode: baseline_only to record current matches without emitting them; future scheduled runs then return only new notices.
Delivery is at least once. Downstream systems should deduplicate with deliveryId.
Scope and limitations
- Data comes from TED and inherits its availability, indexing, and source-data quality.
- Keyword matching uses TED's expert-search semantics, not a separate semantic model.
- Estimated values and deadlines can be absent or repeated across lots.
maxResultsis 5,000 per run. Use a narrower query or separate tasks for larger monitoring programs.- This Actor discovers opportunities; it does not assess legal eligibility or submit bids.
Pricing
Usage is $0.00005 per Actor start plus $0.0025 per tender record. Platform compute is included. For example, 30 scheduled runs returning 400 notices in a month meter about $1.00; a higher-volume procurement pipeline returning 2,000 notices across 120 runs meters about $5.01 before any Apify plan discount. Charges are metered against your Apify plan, so monthly platform credit can cover light evaluation while production volume uses the same workflow and limits.
Source and attribution
Source: TED Search API, managed by the Publications Office of the European Union. TED states that the public Search API does not require authentication and is intended for reuse, including by commercial organizations building added-value services.