Developer API

Free, keyless JSON over the same data the site runs on. No signup, no key — just fetch. CORS is open for GET, responses are cached ~60s, and there's a generous per-IP limit (120 requests/minute) so the free tier can't be abused. Response shape:{ "api": "v1", "data": … }.

GET /api/tenders

Search tenders (q, cpv, country, min, max, within, closing, source, awarded, page).

https://tenderfeed.eu/api/tenders?q=asfalt&country=NL&closing=30

Try it →

GET /api/tenders/{id}

One tender, with the bid-check extraction when present.

https://tenderfeed.eu/api/tenders/<uuid>

Data is TED (© European Union) + TenderNed, reused under EU open-data terms. TenderRadar is an independent service — why use it over the portals. Please attribute and rate-limit politely; abuse caps may tighten. Questions or higher limits for research? Get in touch via Data & sources.