Publications Office of the European Union

TED (Tenders Electronic Daily) — EU public procurement API

Official API for searching and downloading procurement notices published in the Supplement to the Official Journal of the EU (TED). Search and download need no key — an API key is only required to submit (publish) notices.

Official source European Union no key REST/JSON
POST api.ted.europa.eu/v3/notices/search

Verified 2026-09

See the documentation →

About this API

TED (Tenders Electronic Daily) is the electronic edition of the Supplement to the Official Journal of the European Union, where public procurement notices above EU thresholds are published for all EU countries and EU institutions. The Search API lets you query and download those notices programmatically with a single POST request carrying an eForms query expression, paginated up to 250 notices per page with a limit of 15,000 documents per query. It is a data-reuse interface: search and download are open and require no authentication. An API key from the TED Developer Portal (sign in via EU Login) is only needed to submit notices as an eSender, not to read them.

Frequently asked questions

Do I need an API key?

Not for searching and downloading notices — the POST /v3/notices/search endpoint is open and requires no authentication. An API key (from the TED Developer Portal, via EU Login) is only needed to publish, i.e. submit, notices.

What data does this API return?

Public procurement notices published in TED (the Supplement to the Official Journal of the EU): contract notices, contract award notices and others — with buyer details, subject, values, CPV codes and deadlines, for all EU countries. Responses are JSON, and text fields are available in multiple official languages.

Can this API be called directly from a browser?

No, not from front-end code. Requests use POST and the server returns no CORS header (Access-Control-Allow-Origin), so a browser blocks a direct call from a web page. The API must be called server-side — which is why there is no live 'Try it' button here.

Who runs this API?

The Publications Office of the European Union, which operates TED. The API documentation is at docs.ted.europa.eu/api/latest. Notices may be freely reused under Commission Decision 2011/833/EU (see the TED legal notice).