Deutsche Bahn APIs für Entwickler — Überblick und Alternativen
Timetable, StaDa, RIS und db-vendo im Überblick — mit Zugangsvoraussetzungen, Datenumfang und offenen GTFS-Alternativen.
Die Deutsche Bahn und ihre Partner bieten mehrere Schnittstellen für Fahrpläne, Stationsdaten und Betriebsinformationen. Zugang, Lizenz und Zielgruppe unterscheiden sich je Angebot. Daneben stehen offene GTFS-Feeds und Aggregatoren wie gtfs.de zur Verfügung.
Offizielle DB-Schnittstellen (Überblick)
- Fahrplan / Routing — über HAFAS, z. B. db-vendo-client (Community-Wrapper)
- StaDa — Stationsdaten (Aufzüge, Ausgänge), separater Zugang
- RIS — Betriebsdaten für Partner, nicht für alle Entwickler
- Bahnhofssuche, Baustellen — teils Web-only, nicht immer REST
Wo ImTakt einzuordnen ist
ImTakt nutzt den offenen GTFS-Vollbestand de_full und verfügbare GTFS-RT-Daten. Der gehostete Dienst funktioniert ohne Login; Clients und Stack stehen unter der MIT-Lizenz. ImTakt ist kein offizielles Angebot der Deutschen Bahn.
Bahn-API Vergleich 2026 — tabellarischer Überblick aller Optionen.
Häufige Fragen
Gibt es eine offizielle DB-API für Entwickler?
Die DB bietet verschiedene Schnittstellen (Fahrplan über HAFAS/vendo, StaDa für Stationsdaten). Zugang ist oft registrierungspflichtig und nutzungsbeschränkt. ImTakt nutzt offene GTFS-Feeds und ist MIT-lizenziert — ohne DB-Logo oder offiziellen Status.
Wann ImTakt statt db-vendo-client?
ImTakt passt, wenn du offene GTFS-Daten, MCP und einen selbst betreibbaren Stack brauchst. Für DB-nahe Echtzeitinformationen kann db-vendo sinnvoller sein, sofern die Nutzungsbedingungen zu deinem Vorhaben passen.
Brauche ich einen API-Key für ImTakt?
Nein. Der gehostete Dienst funktioniert ohne API-Schlüssel und hat ein dokumentiertes Rate-Limit. Beim eigenen Betrieb bestimmst du Zugang und Kapazität selbst.
Liefert ImTakt DB-Stationsdaten (StaDa)?
Haltestellen aus GTFS mit Koordinaten und Aliassen — nicht die volle StaDa-Tiefe (Aufzugs-Echtzeit). Für Barrierefreiheit siehe barrierefreiheit-bahnhoefe-daten.
Weiterlesen
Daten im Browser prüfen: Testbereich öffnen · MCP verbinden