Offentligt udbuds-API
Tendova udgiver de udbudsdata, der indsamles fra TED, som et skrivebeskyttet JSON-API. Det er gratis, kan prøves uden nøgle og returnerer de samme bekendtgørelser, som websitet viser.
Hvad API'et returnerer
To endepunkter, begge JSON og begge skrivebeskyttede.
GET /api/tenders— søger i aktive udbud på fritekst, land, CPV-kode og sortering og returnerer én side resultater med sideinddeling.GET /api/tenders/{id}— returnerer ét udbud fuldt ud: ordregiver, CPV-koder, udførelsessted, anslået værdi, frister og de officielle kildelinks.- Titler og beskrivelser kommer tilbage på hvert af EU's 24 officielle sprog via parameteren locale.
AI-resuméer, matchscorer, egnethedstjek og dokumentanalyse indgår aldrig i et API-svar. De bliver inde i produktet.
Godkendelse
Du behøver ingen nøgle for at prøve API'et. Send en, så snart du bygger på det: nøgler er gratis på alle planer og hæver dit budget. Begge headers virker.
Authorization: Bearer tdv_live_…
X-Api-Key: tdv_live_…En ukendt, forkert formateret eller tilbagekaldt nøgle afvises med HTTP 401 og fejlkoden invalid_api_key. Slet ingen nøgle er et anonymt kald, ikke en fejl.
Opret en nøgle på din kontoKaldgrænser
| Kalder | Anmodningsbudget | Poster pr. anmodning |
|---|---|---|
| Uden nøgle | 20 anmodninger i minuttet pr. IP-adresse | op til 20 |
| Nøgle på Free | 500 anmodninger om dagen pr. nøgle | op til 20 |
| Nøgle på Pro | 10.000 anmodninger om dagen pr. nøgle | op til 50 |
Kald med nøgle passerer også en spidsbelastningsgrænse på 60 anmodninger i minuttet, så et dagsbudget ikke kan bruges på én gang.
Hvert svar bærer x-ratelimit-limit og x-ratelimit-remaining. Et kald over grænsen returnerer HTTP 429 med retry-after i sekunder.
Eksempler
Søg i udbud
curl -s "https://tendova.eu/api/tenders?q=software&country=DE&limit=20&locale=da" \
-H "Authorization: Bearer tdv_live_YOUR_KEY"Hent ét udbud
curl -s "https://tendova.eu/api/tenders/{id}?locale=da" \
-H "Authorization: Bearer tdv_live_YOUR_KEY"Udelad Authorization-headeren for at kalde anonymt. Hvert listeelement bærer et apiUrl-felt: detalje-URL'en for det udbud, klar til at hente.
Til AI-agenter
En kort orienteringsfil beskriver de samme endepunkter i llmstxt.org-formatet, til kodeassistenter og agentframeworks.
Åbn llms.txtHvor data kommer fra
Alle bekendtgørelser kommer fra Tenders Electronic Daily (TED), EU's officielle udbudstidende. Tendova lægger oversættelse, struktur og søgning oven på; selve bekendtgørelserne forbliver offentlige data.
Contains data from Tenders Electronic Daily (TED), © European Union, ted.europa.eu — CC BY 4.0.
Skriv til [email protected] om masseadgang eller kommerciel adgang til data.