Transport for Germany
Deutsche Bahn (DB) API
- Authentifizierung
- API Key
- HTTPS
- No
- CORS
- Unknown
- Kategorie
- Transport
- Datenquelle
- public-apis
- Dokumentation / URL
- http://data.deutschebahn.com/dataset/api-fahrplan
Überblick
Transport for Germany ist eine kostenlose öffentliche API aus der Kategorie Transport. Deutsche Bahn (DB) API.
Diese API gehört zur Kategorie Transportation, einem beliebten Bereich des Ökosystems kostenloser APIs.
Die API eignet sich für Prototypen, private Projekte und Produktivsysteme — beachte dabei die Nutzungsbedingungen des Anbieters.
Status
- ⚠️ Aus unserem Netzwerk nicht erreichbar (geprüft 2026-08): Die Verbindung ist fehlgeschlagen. Der Dienst ist eventuell down oder geografisch beschränkt — vor dem Einsatz prüfen.
Authentifizierung
Transport for Germany verwendet einen API-Schlüssel; vor dem Aufruf muss ein Schlüssel erstellt werden:
- Öffne die offizielle Dokumentation (siehe unten).
- Suche die Registrierung bzw. den Bereich für API-Schlüssel und lege ein Konto an.
- Kopiere den Schlüssel und übertrage ihn wie beschrieben in jeder Anfrage (Header oder Query-Parameter).
Bewahre den Schlüssel serverseitig auf und committe ihn niemals in ein öffentliches Repository.
HTTPS und CORS
- HTTPS: nicht unterstützt — Transport for Germany wird nur über HTTP ausgeliefert; übertrage keine sensiblen Daten.
- CORS: unbekannt — prüfe vor einem Browser-Aufruf die offizielle Dokumentation oder teste mit einer Anfrage.
Erste Schritte
- Offizielle Dokumentation lesen: http://data.deutschebahn.com/dataset/api-fahrplan
- API-Schlüssel erstellen (siehe oben unter „Authentifizierung“).
- Mit
curloder einem beliebigen HTTP-Client eine Testanfrage gemäß Dokumentation senden.
Ratenlimits und Hinweise
- Ratenlimits, Kontingente und das kostenlose Volumen legt der Anbieter fest — prüfe vor dem Ausbau die offizielle Dokumentation von Transport for Germany.
- Die Quelldaten werden von der Community gepflegt; die Angaben zu Authentifizierung, HTTPS und CORS geben den Stand zum Zeitpunkt der Aufnahme wieder und können sich ändern.
Häufige Fragen
Wie bekomme ich einen API-Schlüssel für Transport for Germany?
Den Schlüssel stellt der Anbieter aus; folge der Registrierungs- bzw. Schlüsselanleitung in der offiziellen Dokumentation (http://data.deutschebahn.com/dataset/api-fahrplan).
Mehr in Transport
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| ADS-B Exchange Access real-time and historical data of any and all airborne aircraft | No auth | Yes | Unknown | ↗ |
| adsbdb Open access to aircraft, airline, and flight route data | No auth | Yes | Unknown | ↗ |
| airportsapi Get name and website-URL for airports by ICAO code | No auth | Yes | Unknown | ↗ |
| AIS Hub Real-time data of any marine and inland vessel equipped with AIS tracking system | API Key | No | Unknown | ↗ |
| Amadeus for Developers Travel Search - Limited usage | OAuth | Yes | Unknown | ↗ |