ambolt

All guides

EU tender alerts by country and CPV code

Search recent EU public procurement notices by buyer country, CPV code and keyword, and run it on a schedule to get new tenders.

Public buyers across the EU publish tenders every day. This endpoint returns recent notices filtered by buyer country, CPV code (with prefixes such as 72* for IT services), keyword and notice type, with title, buyer organisation, deadline, estimated value and a link.

Set publishedSince to the date of your last run and call it daily to get only new tenders. Buyer organisations are returned; contact persons are not.

The calls

Each call returns 402 with the price until a payment is attached; an x402 client pays and retries automatically. Calls that fail are not charged. See Get started and the guide for bots and agents for code.

ted-notices-search $0.01 per call

Find recent EU public procurement notices by buyer country, CPV code, keyword and notice type.

curl -i "https://api.ambolt.dev/v1/ted-notices-search?country=DNK"
Example response
{
  "query": "publication-date>=20260926 AND buyer-country=DNK SORT BY publication-number DESC",
  "publishedSince": "2026-09-26",
  "totalMatches": 172,
  "count": 20,
  "notices": [
    {
      "publicationNumber": "681404-2026",
      "noticeType": "cn-standard",
      "title": "Denmark – Repair and maintenance services – Genudbud - Servicering og vedligehold af fysisk og elektronisk sikring - 26/02708",
      "buyer": "Energinet",
      "buyerCountry": "DNK",
      "cpv": [
        "50000000",
        "42961100",
        "45340000"
      ],
      "publicationDate": "2026-10-02",
      "tenderDeadline": null,
      "estimatedValue": {
        "amount": 300000000,
        "currency": "DKK"
      },
      "url": "https://ted.europa.eu/en/notice/-/detail/681404-2026"
    },
    {
      "publicationNumber": "681341-2026",
      "noticeType": "can-standard",
      "title": "Denmark – Construction work for water and sewage pipelines – Dynamisk Indkøbssystem på mindre, planlagte graveopgaver",
      "buyer": "NOVAFOS A/S",
      "buyerCountry": "DNK",
      "cpv": [
        "45231300"
      ],
      "publicationDate": "2026-10-02",
      "tenderDeadline": null,
      "estimatedValue": null,
      "url": "https://ted.europa.eu/en/notice/-/detail/681341-2026"
    },
    {
      "publicationNumber": "681325-2026",
      "noticeType": "cn-standard",
      "title": "Denmark – Insurance services – Udbud af tandforsikring til TV 2 Danmark A/S",
      "buyer": "TV 2 Danmark A/S",
      "buyerCountry": "DNK",
      "cpv": [
        "66510000",
        "66512200"
      ],
      "publicationDate": "2026-10-02",
      "tenderDeadline": "2026-11-02",
      "estimatedValue": {
        "amount": 10000000,
        "currency": "DKK"
      },
      "url": "https://ted.europa.eu/en/notice/-/d

Questions

How do I filter by industry?

Pass CPV codes or prefixes ending in *, for example 45* for construction.

Can I get award notices?

Yes, filter by notice type.

Use it from an AI agent

Every call is also an MCP tool: add https://api.ambolt.dev/mcp to your agent's server list.