EU and Dutch Tender Alerts: TED + TenderNed Monitor avatar

EU and Dutch Tender Alerts: TED + TenderNed Monitor

Pricing

from $3.00 / 1,000 tender notices

Go to Apify Store
EU and Dutch Tender Alerts: TED + TenderNed Monitor

EU and Dutch Tender Alerts: TED + TenderNed Monitor

Get new public tenders from TED and TenderNed every day. Filter by CPV code, keyword, country, buyer, notice type and minimum value. Scheduled runs can return only new notices, skip TED duplicates and remove personal data. Works with schedules, webhooks and AI agents over MCP. $0.003 per notice.

Pricing

from $3.00 / 1,000 tender notices

Rating

0.0

(0)

Developer

Vi Zellie

Vi Zellie

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

EU and NL Public Tender Monitor

Find new public tenders from TED (the EU's official journal) and TenderNed (the Dutch government platform, including national tenders that never appear on TED). Results come back in one consistent list, ready to filter, schedule and send on.

Not legal advice; general information only.

Who it is for

Bid teams, agencies and researchers who want a daily or weekly view of new calls for tender in a sector, country or buyer list.

What you get

  • One row per notice, with title, buyer, country, CPV codes, estimated value, dates, procedure and a link to the official notice.
  • Keyword, CPV, country, buyer, date, value and notice-type filters.
  • New notices only, so a schedule does not send the same tender twice.
  • A date window that can start from the previous run.
  • Dutch and EU notices together, with EU-wide Dutch notices de-duplicated when both sources are on.
  • Personal data removed before anything is saved. See the policy below.

Tutorial

  1. Set Buyer countries to the markets you cover, for example NL or NL, BE and DE.
  2. Add Keywords and CPV codes for your sector. A notice matches if it hits any keyword.
  3. Leave Notice categories on open calls, or add awards and planning notices.
  4. Set Max results to the number of notices you want per run.
  5. For a daily alert, turn on New items only and Since last run, and set a State key you will reuse.
  6. Run the Actor. Notices are saved while the run is still working. If the run is close to its time limit, it stops and the OUTPUT record says it stopped early. Notices saved up to that point stay in the dataset.
  7. Create an Apify schedule, or send the dataset to Sheets, Slack or email with an integration.

Example input

{
"sources": ["ted", "tenderned"],
"countries": ["NL"],
"cpvCodes": ["72000000", "48000000"],
"keywords": ["software"],
"noticeCategories": ["competition"],
"sinceLastRun": true,
"onlyNewItems": true,
"stateKey": "nl-it-daily",
"maxResults": 50
}

Example output

{
"source": "TED",
"noticeId": "TED:744846-2026",
"title": "Leveren, implementeren en onderhoud handhavingsapplicatie",
"buyerName": "gemeente Soest",
"country": "NL",
"cpvCodes": ["72260000", "72200000"],
"mainCpv": "72260000",
"estimatedValue": null,
"currency": null,
"publicationDate": "2026-10-27",
"deadline": "2026-11-10T14:00:00+01:00",
"url": "https://ted.europa.eu/en/notice/-/detail/744846-2026",
"description": "De opdracht omvat de levering, implementatie en onderhoud van een handhavingsapplicatie."
}

TenderNed rows use the same fields. Estimated value is empty for TenderNed, because that source does not publish it. Many TED notices also leave the value blank.

Pricing

You pay a small fee when the run starts, plus a fee for each notice that is saved.

WhatPrice
Run start$0.00005
Notice saved$0.003

Notices that are filtered out, already seen, or skipped as duplicates are not charged. The start fee is Apify's default, so a scheduled run that saves nothing stays cheap.

Examples

  • One scan that saves 50 notices: $0.00005 + (50 × $0.003) = $0.15005.
  • A weekday alert that saves 20 new notices: $0.00005 + (20 × $0.003) = $0.06005 per run, about $1.20 over 20 runs.
  • A quiet day that saves nothing: $0.00005.

Use Max results and Apify's maximum cost per run to cap a single run. The pricing tab on the store is the price you are charged if it ever differs.

Scheduling and integrations

Save a task, turn on an Apify schedule, and keep the same state key. The dataset can go to Google Sheets, Slack, email, Make, Zapier or your own system through webhooks or the Apify API. The rows are small enough to pass to an AI agent over MCP.

No personal data (AVG/GDPR)

This Actor does not collect contact details.

  • Email addresses, phone numbers and street addresses are removed from every field, including titles, buyer names, links and descriptions.
  • Contact person names are removed wherever they appear.
  • Buyer and supplier names that belong to an organisation, such as a municipality or a company with a legal form, are kept. That is public procurement information.
  • A name that reads as a private person, including a sole trader (eenmanszaak) trading under their own name, is left out. Some company names look like personal names and are left out as well. The link to the official notice remains, so you can open the legal publication there.
  • The Actor does not save raw source payloads. Its memory of past runs stores notice ids and the last run time only.
  • Logs and error text are scrubbed the same way.
  • Your own search words are sent to TED or TenderNed so the search can run. They are not copied into the dataset or the run memory.

FAQ

Why is a notice missing a value? Many notices do not state one. TenderNed's open data never includes estimated value. Turn off Keep notices without a value if you want to drop those when a minimum value is set.

Why do I see the same Dutch tender only once? Above the EU threshold, Dutch notices appear on both TED and TenderNed. With both sources on, the European TenderNed copies are skipped by default.

Can I watch several sectors? Yes. Use a different state key for each saved search so their "already seen" lists stay separate.

Where does the data come from? TED is European Union open data. TenderNed open data is published under CC-0. This Actor is not affiliated with the EU Publications Office or TenderNed.

Feedback

Missing a source or a field? Open an issue on the Actor's Issues tab.