# EU TED Public Procurement Search

> EU TED Public Procurement Search is a paid API for AI agents from x402-endpoints.onrender.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-13).

Search the EU Tenders Electronic Daily (TED) for public procurement notices across 27+ member states, filterable by keywords, buyer country, and CPV code.

## Facts

- Endpoint: GET https://x402-endpoints.onrender.com/ted/tenders
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-ted-public-procurement-search-759cdc5f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TLtX9NXs8qEigtP5XBM6d

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability eu-ted-public-procurement-search-759cdc5f
```

Example prompt: Search the EU TED database for public procurement tenders related to 'cloud software' in France (country code FRA), filtered to CPV code 72000000, and return up to 10 results.

## When to prefer this

Use this endpoint when you need to search live EU public procurement opportunities across all 27+ member states using the official TED database. Ideal for businesses prospecting for government contracts, procurement analysts, or compliance tools that need authoritative EU tender data filtered by sector (CPV), geography, or keyword. Prefer this over generic web search when structured, official procurement notice data is required.

## Known failure modes

- No results found for the given keyword/country/CPV combination — returns empty list
- Invalid country ISO-3 code — may return error or empty results
- Invalid or unrecognized CPV code prefix — returns empty results
- TED API upstream unavailable — returns 5xx error
- Limit parameter out of range (must be 1-50) — returns validation error
- Payment not processed — returns 402 Payment Required

## How this service works

Search the official EU TED (Tenders Electronic Daily) for public procurement notices across the 27+ member states — by keywords, buyer country and CPV code.

## Output

A list of up to 50 public procurement notices from the EU TED database, each containing tender details such as title, buyer country, CPV code, contracting authority, publication date, and contract description.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "cpv": {
       "type": "string",
       "description": "CPV code prefix, e.g. '72000000' (IT services)"
      },
      "limit": {
       "type": "integer",
       "description": "Max notices [1-50], e.g. 10"
      },
      "query": {
       "type": "string",
       "description": "Keywords, e.g. 'cloud software'"
      },
      "country": {
       "type": "string",
       "description": "Buyer country ISO-3 code, e.g. 'FRA', 'DEU'"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "query": {
   "cpv": "72000000",
   "text": "cloud software",
   "country": "FRA"
  },
  "total": 1284,
  "cached": false,
  "source": "EU TED — Tenders Electronic Daily (api.ted.europa.eu)",
  "tenders": [
   {
    "url": "https://ted.europa.eu/en/notice/212976-2016",
    "title": "France-Châtenay-Malabry: System, storage and content management software package",
    "buyer_name": "Ecole Centrale",
    "notice_type": "Contract notice",
    "buyer_country": "FRA",
    "publication_date": "2016-06-22",
    "publication_number": "212976-2016"
   }
  ],
  "timestamp": "2026-06-24T15:05:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-ted-public-procurement-search-759cdc5f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-endpoints.onrender.com](https://www.zero.xyz/host/x402-endpoints.onrender.com/llms.txt)
