Öffentliche Ausschreibungs-API
Tendova stellt die aus TED gesammelten Ausschreibungsdaten als lesende JSON-API bereit. Sie ist kostenlos, lässt sich ohne Schlüssel ausprobieren und liefert dieselben Bekanntmachungen wie die Website.
Was die API liefert
Zwei Endpunkte, beide JSON, beide nur lesend.
GET /api/tenders— durchsucht aktive Ausschreibungen nach Volltext, Land, CPV-Code und Sortierung und liefert eine Ergebnisseite samt Paginierung.GET /api/tenders/{id}— liefert eine Ausschreibung vollständig: Auftraggeber, CPV-Codes, Erfüllungsort, geschätzter Wert, Fristen und die offiziellen Quell-Links.- Titel und Beschreibungen kommen über den Parameter locale in jeder der 24 EU-Amtssprachen zurück.
KI-Zusammenfassungen, Match-Scores, Eignungsprüfungen und Dokumentenanalysen sind nie Teil einer API-Antwort. Sie bleiben im Produkt.
Authentifizierung
Zum Ausprobieren brauchen Sie keinen Schlüssel. Senden Sie einen, sobald Sie darauf aufbauen: Schlüssel sind in jedem Tarif kostenlos und erhöhen Ihr Kontingent. Beide Header funktionieren.
Authorization: Bearer tdv_live_…
X-Api-Key: tdv_live_…Ein unbekannter, fehlerhafter oder widerrufener Schlüssel wird mit HTTP 401 und dem Fehlercode invalid_api_key abgewiesen. Gar kein Schlüssel ist ein anonymer Aufruf, kein Fehler.
Schlüssel im Konto erstellenRatenbegrenzung
| Aufrufer | Anfragekontingent | Datensätze pro Anfrage |
|---|---|---|
| Ohne Schlüssel | 20 Anfragen pro Minute und IP-Adresse | bis zu 20 |
| Schlüssel im Tarif Free | 500 Anfragen pro Tag und Schlüssel | bis zu 20 |
| Schlüssel im Tarif Pro | 10.000 Anfragen pro Tag und Schlüssel | bis zu 50 |
Aufrufe mit Schlüssel passieren zusätzlich eine Spitzenlastgrenze von 60 Anfragen pro Minute, damit ein Tageskontingent nicht auf einen Schlag verbraucht werden kann.
Jede Antwort enthält x-ratelimit-limit und x-ratelimit-remaining. Ein Aufruf über dem Limit liefert HTTP 429 mit retry-after in Sekunden.
Beispiele
Ausschreibungen suchen
curl -s "https://tendova.eu/api/tenders?q=software&country=DE&limit=20&locale=de" \
-H "Authorization: Bearer tdv_live_YOUR_KEY"Eine Ausschreibung abrufen
curl -s "https://tendova.eu/api/tenders/{id}?locale=de" \
-H "Authorization: Bearer tdv_live_YOUR_KEY"Lassen Sie den Authorization-Header weg, um anonym aufzurufen. Jeder Listeneintrag enthält das Feld apiUrl: die fertige Detail-URL dieser Ausschreibung.
Für KI-Agenten
Eine kurze Orientierungsdatei beschreibt dieselben Endpunkte im Format von llmstxt.org, für Coding-Assistenten und Agenten-Frameworks.
llms.txt öffnenWoher die Daten stammen
Alle Bekanntmachungen stammen aus Tenders Electronic Daily (TED), dem offiziellen Vergabejournal der EU. Tendova ergänzt Übersetzung, Struktur und Suche; die Bekanntmachungen selbst bleiben öffentliche Daten.
Contains data from Tenders Electronic Daily (TED), © European Union, ted.europa.eu — CC BY 4.0.
Für Massen- oder kommerziellen Datenzugriff schreiben Sie an [email protected].