Zum Inhalt springen

Bahn-APIs für Deutschland im Vergleich (2026)

DB API Marketplace, db-vendo-client, eigener GTFS-Stack, Google und ImTakt: welche Schnittstelle für Fahrplan, Echtzeit und Agenten passt.

ImTakt RedaktionAktualisiert 3 Min. Lesezeit5 Quellen

Zug auf der Hohenzollernbrücke über den Rhein in Köln
Köln, Hohenzollernbrücke · Fyrtaarn · CC BY-SA 4.0 · bearbeitet

Das Wichtigste in Kürze

  • Die DB bietet im DB API Marketplace eigene Schnittstellen, etwa Timetables für Abfahrtstafeln einzelner Bahnhöfe. Sie erfordern eine Registrierung und haben eigene Nutzungsbedingungen.
  • db-vendo-client ist ein Open-Source-Client für die Auskunft von bahn.de. Er liefert DB-nahe Echtzeit, bindet dich aber an deren Nutzungsbedingungen.
  • Ein eigener Stack aus GTFS, MOTIS und einer Suchmaschine gibt volle Kontrolle, kostet aber Betrieb und mehrere Gigabyte Arbeitsspeicher.
  • ImTakt stellt Fahrplan, Routing und Echtzeit für ganz Deutschland ohne Konto und ohne API-Schlüssel bereit, per HTTP, CLI und MCP.
  • Keine dieser Schnittstellen verkauft Tickets. Preise und Buchung bleiben beim Betreiber.
Inhalt
  1. Die Optionen im Überblick
  2. DB API Marketplace
  3. db-vendo-client
  4. Eigener Stack mit GTFS
  5. ImTakt
  6. Entscheidungshilfe
  7. Häufige Fragen
  8. Quellen

Wer in Deutschland eine Anwendung mit Fahrplandaten baut, hat mehr Optionen, als die Suche nach „Bahn API“ vermuten lässt. Sie unterscheiden sich weniger in der Datenqualität als in Zugang, Lizenz und Betriebsaufwand.

Die Optionen im Überblick

Schnittstellen für Fahrplan und Echtzeit in Deutschland
ZugangAbdeckungRoutingEchtzeitGeeignet für
DB API MarketplaceRegistrierung, KontingenteDB-Bahnhöfe, je Schnittstellenein (Timetables)jaAbfahrtstafeln, Stationsdaten
db-vendo-clientOpen-Source-Client, DB-NutzungsbedingungenDB-AuskunftjajaDB-nahe Apps, Prototypen
Eigener GTFS-Stackoffene Daten, eigener Betriebganz Deutschlandja (z. B. MOTIS)wenn angebundenvolle Kontrolle, Forschung
Google Maps Routes APIAPI-Schlüssel, nutzungsabhängige KostenweltweitjateilweiseKarten-Apps für Endkunden
ImTaktohne Konto und Schlüssel, 300 Anfragen/Min.ganz Deutschland, alle Verkehrsmitteljaja, wo gemeldetAgenten, Skripte, eigene Apps

Stand: September 2026. Nutzungsbedingungen und Kontingente ändern sich, prüfe sie vor dem Produktiveinsatz beim Anbieter.

DB API Marketplace

Die Deutsche Bahn veröffentlicht mehrere Schnittstellen im DB API Marketplace. Die bekannteste ist Timetables: Sie liefert Soll-Fahrplan und Änderungen für einzelne Bahnhöfe und Stunden, also das, was auf einer Abfahrtstafel steht. Verbindungen von A nach B berechnet sie nicht. Daneben gibt es Stationsdaten und Informationen zu Aufzügen und Fahrtreppen. Für alle brauchst du ein Konto und einen API-Schlüssel.

db-vendo-client

db-vendo-client ist ein Open-Source-Client aus der public-transport-Community für die Auskunftsschnittstelle hinter bahn.de und dem DB Navigator. Er berechnet Verbindungen mit DB-Echtzeit und ist technisch ausgereift. Die Schnittstelle selbst gehört der DB und kann sich ohne Ankündigung ändern. Für kommerzielle Produkte sind die Nutzungsbedingungen der entscheidende Punkt.

Eigener Stack mit GTFS

Der offene Weg: den bundesweiten GTFS-Feed de_full laden, mit einem Router wie MOTIS verarbeiten und Echtzeit aus GTFS-RT ergänzen. Das gibt volle Kontrolle über Daten, Verfügbarkeit und Datenschutz. Der Preis ist der Betrieb: tägliche Imports, mehrere Gigabyte Arbeitsspeicher und die Pflege von Suchindex und Echtzeitquellen.

WeiterlesenEigener Routing-StackArchitektur, Ressourcen und typische Stolperfallen.

ImTakt

ImTakt betreibt diesen offenen Stack und stellt ihn öffentlich bereit: fünf Operationen für Haltestellen, Verbindungen, Details, Abfahrten und Zugläufe. Es gibt kein Konto und keinen Schlüssel, das Limit liegt bei 300 Anfragen pro Minute und IP-Adresse. Antworten sind strukturiert, tragen Quellenangaben und trennen Fahrplan- von Echtzeitwerten.

curl -s https://api.imtakt.dev/v1/find \
  -H 'content-type: application/json' \
  -d '{"query":"Köln Hbf","limit":3}'
Haltestelle suchen über die HTTP-API

Entscheidungshilfe

  1. Nur eine Abfahrtstafel für DB-Bahnhöfe?

    Die Timetables-API im DB API Marketplace ist dafür gemacht.

  2. Eine App nah an der DB-Auskunft?

    db-vendo-client, sofern die Nutzungsbedingungen zu deinem Vorhaben passen.

  3. Volle Kontrolle, eigene Infrastruktur, Forschung?

    Eigener Stack aus GTFS, MOTIS und Suche.

  4. Agenten, Skripte oder eine App ohne eigenen Betrieb?

    ImTakt per HTTP, CLI oder MCP.

WeiterlesenImTakt-CLI und APIBefehle, Antwortformate und Beispiele.

Häufige Fragen

Gibt es eine offizielle API der Deutschen Bahn?

Ja. Im DB API Marketplace veröffentlicht die DB mehrere Schnittstellen, etwa Timetables für Abfahrtstafeln und Stationsdaten. Sie erfordern eine Registrierung. Eine offene Verbindungssuche von A nach B bietet der Marketplace nicht.

Welche Bahn-API ist kostenlos?

Die DB-Schnittstellen haben kostenlose Kontingente nach Registrierung. ImTakt ist ohne Registrierung bis 300 Anfragen pro Minute nutzbar. Die offenen GTFS-Daten sind frei, kosten aber Betrieb.

Was ist db-vendo-client?

Ein Open-Source-Client für die Auskunftsschnittstelle hinter bahn.de. Der Client ist frei, die Schnittstelle gehört der DB und unterliegt deren Bedingungen.

Welche API eignet sich für KI-Agenten?

Eine mit strukturierten Antworten, klaren Operationen und ohne Login-Hürde. ImTakt bietet dafür eine CLI, eine HTTP-API und einen MCP-Server, jeweils mit denselben fünf Operationen.

Quellen

  1. [1]DB API Marketplacedevelopers.deutschebahn.com
  2. [2]DB API Marketplace: Timetablesdevelopers.deutschebahn.com
  3. [3]db-vendo-client (GitHub)github.com
  4. [4]MOTIS: Open-Source-Router (GitHub)github.com
  5. [5]GTFS.DE: Feeds für Deutschlandgtfs.de

Stand: 27. September 2026. Fehler gefunden? Schreib uns an contact@imtakt.dev.

Weiterlesen