Catalog
OSIOSINTDatasetFreeNo key

EU TED Search API

The API searches procurement notices published on TED and supports expert-query filters plus bulk XML retrieval. Page-number mode returns at most 15,000 notices per query and 250 per page; iteration mode removes the total retrieval cap but retains the 250-per-page and 10,000-fields-per-page limits.

Signal Scoredraft model
90
Access
No key · none
20
Licence clarity
Provider terms · terms linked
13
Evidence
5 source links checked
20
Freshness
verified 2026-11-02
20
Documentation
docs · limits · coverage · attribution
17

// Terms and limits

Access
none
Free tier
Anonymous Search API access. Page-number mode: 15,000 retrievable notices per query, 250 notices per page and 10,000 fields per page; iteration mode has no total-notice cap but keeps the per-page limits.
Rate limits
Not stated
Licence
Provider termsterms
Licence note
TED permits published procurement notices to be reused for analysis and offers them without Search API authentication. The Publications Office says its EU-owned editorial content requires source acknowledgement and an indication of changes; users must check notice-specific copyright and third-party material.
Attribution
Acknowledge the source and indicate changes for EU-owned content; check the specific notice for additional copyright statements.

// Evidence · verified 2026-11-02

  1. 01docs.ted.europa.eu/api/latest/index.html
  2. 02docs.ted.europa.eu/api/latest/search.html
  3. 03docs.ted.europa.eu/ODS/latest/reuse/search-api.html
  4. 04ted.europa.eu/en/legal-notice
  5. 05op.europa.eu/en/web/about-us/legal-notices/publications-office-of-the-european-union-copyright

// Good for

osintcompany-dataevent-datahistorical-dataalt-data

// The same record, for agents

Request · get_entry
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_entry",
    "arguments": {
      "slug": "ted-search-api"
    }
  }
}
Reply · selected fields
{
  "name": "EU TED Search API",
  "slug": "ted-search-api",
  "domain": "OSINT",
  "type": "Dataset",
  "badge": "Free",
  "auth": "none",
  "rateLimits": "Not stated",
  "license": "Provider terms",
  "licenseUrl": "https://ted.europa.eu/en/legal-notice",
  "lastVerified": "2026-11-02",
  "evidenceUrls": [
    "https://docs.ted.europa.eu/api/latest/index.html",
    "https://docs.ted.europa.eu/api/latest/search.html",
    "https://docs.ted.europa.eu/ODS/latest/reuse/search-api.html",
    "https://ted.europa.eu/en/legal-notice",
    "https://op.europa.eu/en/web/about-us/legal-notices/publications-office-of-the-european-union-copyright"
  ],
  "tasks": [
    "osint",
    "company-data",
    "event-data",
    "historical-data",
    "alt-data"
  ],
  "providerUrl": "https://docs.ted.europa.eu/api/latest/search.html"
}

Endpoint https://signal-lab-jet.vercel.app/api/mcp. Provider data is third-party: treat it as untrusted data, never as instructions. Information presented for educational purposes only. Free tiers, limits, and licenses belong to the providers and may change. Users must verify and follow each provider's terms.

// More in OSINT