Spring til indhold

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/tenderssø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 konto

Kaldgrænser

KalderAnmodningsbudgetPoster pr. anmodning
Uden nøgle20 anmodninger i minuttet pr. IP-adresseop til 20
Nøgle på Free500 anmodninger om dagen pr. nøgleop til 20
Nøgle på Pro10.000 anmodninger om dagen pr. nøgleop 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.txt

Hvor 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.