bieten ein JSON-Interface für IRIS- und HAFAS-Abfahrten.
Die route-Elemente können zusätzlich
die Felder "isAdditional" oder "isCancelled" enthalten, der Rest sollte
selbsterklärend sein. Im Fehlerfall fehlt das "departures"-Element,
stattdessen wird ein "error"-Element mit Fehlermeldung zurückgegeben.
Bitte maximal 30 Anfragen pro Minute und insbesondere nur eine Anfrage
<li>Viele Seiten sind auch als JSON verfügbar, wahlweise mittels
<spanstyle="font-family: monospace;">Accept: application/json</span> oder
durch <spanstyle="font-family: monospace;">.json</span> in der URL.
HAFAS- und IRIS-Abfahrtstafeln liefern mit dem GET-Parameter <spanstyle="font-family: monospace;">version=3</span> eine stabile JSON-API.
Alle anderen Endpunkte (sowie Abfahrtstafeln mit <spanstyle="font-family: monospace;">version=raw</span>) erlauben direkten Zugriff auf die serialisierten Travel::Status::DE::{EFA,HAFAS,IRIS}-Objekte ohne stabile API.</li>
<li>Bitte maximal 30 Anfragen pro Minute und insbesondere nur eine Anfrage
pro Station und Minute – eine höhere Auflösung haben die Backenddaten
ohnehin nicht.</li>
<li>Mit <spanstyle="font-family: monospace;">limit</span> kann die Anzahl der
angezeigten / im JSON enthaltenen Abfahrten eingeschränkt werden, z.B.
<spanstyle="font-family: monospace;">limit=10</span> für die ersten zehn.</li>