Apify TED EU Public Tenders API — Tenders Electronic Daily Scraper
AI-generatedSummary
Searches TED for EU and EEA public tender notices by keyword and optional filters, then returns the scraper run data and matching dataset items. Use it with Apify API key or OAuth2 credentials; scheduled workflows can enable new-only alerts and assign an alert key to keep search histories separate.
Inputs
- Keywords (required) — One or more terms matched against notice titles and descriptions; terms are combined with OR.
- Countries (ISO codes) — Buyer country codes in ISO 3166 alpha-2 or alpha-3 format. Empty means all EU/EEA countries.
- CPV codes — Optional Common Procurement Vocabulary codes to filter notices.
- Published from — Optional start date in YYYY-MM-DD format. The UI description says an empty value means the last 30 days.
- Published to — Optional end date in YYYY-MM-DD format.
- Notice types (advanced) — Optional TED eForms notice-type codes; empty means all types.
- Minimum contract value — Keep notices whose published value is at least this amount; defaults to 0.
- Minimum relevance score (0-100) — Drop results below this keyword-relevance threshold; defaults to 0.
- Alert mode: only new since last run — When enabled, return only notices not seen in previous runs. History is persisted per alert key.
- Alert key — Namespace for new-only alert history; defaults to "default".
- Max results — Maximum number of notices to return; defaults to 50.
- Authentication — Choose Apify API key or OAuth2 credentials.
Output shape
A list of n8n items containing the scraper's dataset items, with run metadata merged into each item's JSON during normal node execution.
The node starts an Apify Actor run, polls until it reaches a terminal status, then fetches the run's default dataset items. When used as an AI tool, it omits run metadata and returns only dataset items. If Continue On Fail is enabled, an input item that errors produces an item with an error field.