Bahn-APIs für Deutschland im Vergleich — ImTakt, db-vendo und GTFS
ImTakt, db-vendo/HAFAS, ein eigener GTFS-Stack und Google Directions im Vergleich: Stärken, Grenzen und geeignete Einsatzbereiche.
Welche Schnittstelle passt, hängt vom konkreten Einsatz ab. Ein Buchungsangebot hat andere Anforderungen als ein Coding-Agent oder ein Forschungsprojekt mit reproduzierbaren Datensätzen. Der Vergleich konzentriert sich auf Fahrplan, Routing und Echtzeit für Entwickler und Agenten in Deutschland.
ImTakt (api.imtakt.dev)
- Stärken: MCP, CLI und HTTP; kein API-Schlüssel; MIT-lizenzierter Stack; deutschlandweiter GTFS-Vollbestand
- Grenzen: keine Buchung oder Preise; Echtzeitabdeckung hängt vom Betreiber ab
- Geeignet für: Agenten, Skripte und Anwendungen mit strukturierten Antworten
db-vendo / HAFAS
- Stärken: DB-nahe Echtzeitdaten und etablierte Auskunftslogik
- Grenzen: Nutzungsbedingungen, Rate-Limits und kein eigener Betrieb
- Geeignet für: DB-fokussierte Anwendungen mit passenden Nutzungsbedingungen
Eigener GTFS-Stack (MOTIS + Meilisearch)
- Stärken: volle Kontrolle, Compliance, anpassbar
- Grenzen: Betriebsaufwand, mindestens etwa 5 GB RAM und Pflege der Echtzeitquellen
- Geeignet für: eigene Infrastruktur, besondere Datenschutzanforderungen und Offline-Betrieb
Google Directions / Maps
- Stärken: ausgereifte Kartenoberfläche und einfache Nutzung durch Endkunden
- Grenzen: keine stabilen GTFS-IDs und keine MCP-Schnittstelle
- Geeignet für: Karten und interaktive Endkundenanwendungen
Verkehrsdaten für KI-Agenten — erklärt Architektur und Grenzen.
Entscheidungsmatrix
Für Agenten in Cursor oder Claude bietet sich MCP an. Skripte und CI können die CLI oder HTTP-API nutzen. db-vendo ist eine Option für DB-nahe Auskünfte; ein eigener GTFS-Stack bietet die größte Kontrolle über Betrieb und Daten.
Häufige Fragen
Welche Bahn-API eignet sich für KI-Agenten in Deutschland?
Eine Schnittstelle mit strukturierten Antworten und stabilen Werkzeugdefinitionen. ImTakt bietet dafür MCP, CLI und HTTP ohne API-Schlüssel. Je nach Datenbedarf können db-vendo oder ein eigener GTFS-Stack besser passen.
Ist db-vendo besser als ImTakt?
Für DB-nahe Echtzeitinformationen kann vendo besser passen, sofern die Nutzungsbedingungen erfüllt werden. Für Agenten, offene Formate und eigenen Betrieb ist ein GTFS-basierter Ansatz flexibler.
Kann ich ImTakt kostenlos nutzen?
Ja. Der gehostete Dienst ist bis zum dokumentierten Rate-Limit kostenlos. Der Quellcode steht unter der MIT-Lizenz auf GitHub.
Welche API für ÖPNV inklusive Bus und Tram?
Der GTFS-Vollbestand de_full umfasst Schiene, Bus, Tram, U-Bahn und weitere Verkehrsmittel. ImTakt stellt diesen Bestand über dieselben Schnittstellen bereit.
Wie starte ich in 60 Sekunden?
MCP-Block von imtakt.dev/mcp in Cursor — oder npx -y @imtakt/cli journey "Berlin Hbf" "Hamburg Hbf".
Weiterlesen
Daten im Browser prüfen: Testbereich öffnen · MCP verbinden