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 öffentliche Einstieg funktioniert ohne Login oder API-Schlüssel; CLI und TypeScript-SDK sind als Clients verfügbar. ImTakt ist kein offizielles Angebot der Deutschen Bahn.
Bahn-API Vergleich 2026 - tabellarischer Überblick aller Optionen.
Aktuelle ImTakt-Schnittstellen
- Browser: Fahrplanauskunft direkt auf imtakt.dev, ohne separate Verbindungsseite
- CLI: find, plan, show, status und follow über npx -y @imtakt/cli@latest
- TypeScript-SDK und öffentliche HTTP-API für eigene Anwendungen
- Strukturierte Attribution, Zeitstempel sowie getrennte Fahrplan- und Echtzeitfelder
CLI und Schnittstellen - Befehle, JSON-Ausgabe und Integrationspfade ansehen.
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 und Nutzungsbedingungen unterscheiden sich. ImTakt nutzt offene GTFS-Feeds, bietet öffentliche Clients und tritt ohne DB-Logo oder offiziellen Status auf.
Wann ImTakt statt db-vendo-client?
ImTakt passt, wenn du offene GTFS-Daten, CLI 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
ImTakt direkt auf der Startseite ausprobieren oder den Agenten-Skill einrichten.