Détails de la ressource

Nom du fichier : Horaires temps réel des lignes du réseau DISTRIBUS
Format : gtfs-rt

Cette ressource fait partie du jeu de données Réseau urbain Distribus.

Disponibilité au téléchargement

03/06/2025
100%
04/06/2025
100%
05/06/2025
100%
06/06/2025
100%
07/06/2025
100%
08/06/2025
100%
09/06/2025
100%
10/06/2025
100%
11/06/2025
100%
12/06/2025
100%
13/06/2025
100%
14/06/2025
100%
15/06/2025
100%
16/06/2025
100%
17/06/2025
100%
18/06/2025
100%
19/06/2025
100%
20/06/2025
100%
21/06/2025
100%
22/06/2025
100%
23/06/2025
100%
24/06/2025
100%
25/06/2025
100%
26/06/2025
100%
27/06/2025
100%
28/06/2025
100%
29/06/2025
100%
30/06/2025
100%
01/07/2025
100%
02/07/2025
100%
03/07/2025
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

⚠️129 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 02/07/2025 à 09h10 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Avertissements

vehicle_id not populated W002 43 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 1103-0905 does not have a vehicle_id
  • trip_id 1101-0850 does not have a vehicle_id
  • trip_id 1103-0850 does not have a vehicle_id
  • trip_id 1103-0920 does not have a vehicle_id
  • trip_id 1101-0905 does not have a vehicle_id

schedule_relationship not populated W009 86 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 1103-0905 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1103-0905 does not have a schedule_relationship
  • trip_id 1101-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 1101-0850 does not have a schedule_relationship
  • trip_id 1103-0850 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 714 26 fois (90 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 1 401 26 fois (90 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 20 20 fois (69 % des validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 17 10 fois (34 % des validations)
E037 Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 03/07/2025 à 05h42 Europe/Paris.

trip_updates (38) vehicle_positions (0) service_alerts (0)

Entités présentes dans ce flux lors des 7 derniers jours.

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 03/07/2025 à 05h42 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:T3-10-0620", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 240, "time": "1751516820" }, "departure": { "delay": 240, "time": "1751516820" }, "stopId": "Félix_Platter-Spital_R", "stopSequence": 3 }, { "arrival": { "delay": 300, "time": "1751516940" }, "departure": { "delay": 300, "time": "1751516940" }, "stopId": "Im_Westfeld_AR", "stopSequence": 4 }, { "arrival": { "delay": 300, "time": "1751517000" }, "departure": { "delay": 300, "time": "1751517000" }, "stopId": "Strassburgerallee_AR", "stopSequence": 5 }, { "arrival": { "delay": 300, "time": "1751517060" }, "departure": { "delay": 300, "time": "1751517060" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 6 } ], "timestamp": "1751513468", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-10-0620" } } }, { "id": "SM:T3-3-0551", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751514840" }, "departure": { "time": "1751514840" }, "stopId": "Bären_AR", "stopSequence": 4 }, { "arrival": { "time": "1751514900" }, "departure": { "time": "1751514900" }, "stopId": "Breite_AR", "stopSequence": 5 }, { "arrival": { "time": "1751515020" }, "departure": { "time": "1751515020" }, "stopId": "Waldenburgerstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1751516520" }, "departure": { "time": "1751516520" }, "stopId": "Soleil_A", "stopSequence": 24 } ], "timestamp": "1751511245", "trip": { "routeId": "T3", "tripId": "T3-3-0551" } } }, { "id": "SM:T3-4-0613", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751515980" }, "stopId": "Birsfelden_Hard_AR", "stopSequence": 1 }, { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Bankverein_AR", "stopSequence": 10 }, { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 11 }, { "arrival": { "time": "1751516880" }, "departure": { "time": "1751516880" }, "stopId": "Musik-Akademie_AR", "stopSequence": 12 }, { "arrival": { "time": "1751517000" }, "departure": { "time": "1751517000" }, "stopId": "Universität_AR", "stopSequence": 13 }, { "arrival": { "time": "1751517060" }, "departure": { "time": "1751517060" }, "stopId": "Spalentor_AR", "stopSequence": 14 } ], "timestamp": "1751512923", "trip": { "routeId": "T3", "tripId": "T3-4-0613" } } }, { "id": "SM:T3-7-0621", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Bären_AR", "stopSequence": 4 }, { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Breite_AR", "stopSequence": 5 }, { "arrival": { "time": "1751516880" }, "departure": { "time": "1751516880" }, "stopId": "St_Alban-Tor_AR", "stopSequence": 7 }, { "arrival": { "time": "1751517060" }, "departure": { "time": "1751517060" }, "stopId": "Aeschenplatz_A", "stopSequence": 9 } ], "timestamp": "1751513046", "trip": { "routeId": "T3", "tripId": "T3-7-0621" } } }, { "id": "SM:T3-2-0558", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516340" }, "departure": { "time": "1751516340" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 16 }, { "arrival": { "time": "1751516400" }, "departure": { "time": "1751516400" }, "stopId": "Strassburgerallee_AR", "stopSequence": 17 }, { "arrival": { "time": "1751516460" }, "departure": { "time": "1751516460" }, "stopId": "Im_Westfeld_AR", "stopSequence": 18 }, { "arrival": { "time": "1751516640" }, "stopId": "Burgfelderhof_A", "stopSequence": 21 } ], "timestamp": "1751513468", "trip": { "routeId": "T3", "tripId": "T3-2-0558" } } }, { "id": "SM:T3-8-0521", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751512860" }, "stopId": "Birsfelden_Hard_AR", "stopSequence": 1 }, { "arrival": { "time": "1751512920" }, "departure": { "time": "1751512920" }, "stopId": "Salinenstrasse_AR", "stopSequence": 2 }, { "arrival": { "time": "1751512980" }, "departure": { "time": "1751512980" }, "stopId": "Schulstrasse_AR", "stopSequence": 3 }, { "arrival": { "time": "1751513040" }, "departure": { "time": "1751513040" }, "stopId": "Bären_AR", "stopSequence": 4 }, { "arrival": { "time": "1751513220" }, "departure": { "time": "1751513220" }, "stopId": "Waldenburgerstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1751513340" }, "departure": { "time": "1751513340" }, "stopId": "Hardstrasse_AR", "stopSequence": 8 }, { "arrival": { "time": "1751513820" }, "departure": { "time": "1751513820" }, "stopId": "Universität_AR", "stopSequence": 13 }, { "arrival": { "time": "1751514060" }, "departure": { "time": "1751514060" }, "stopId": "Burgfelderplatz_AR", "stopSequence": 16 } ], "timestamp": "1751509267", "trip": { "routeId": "T3", "tripId": "T3-8-0521" } } }, { "id": "SM:T3-1-0536", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751513820" }, "departure": { "time": "1751513820" }, "stopId": "Salinenstrasse_AR", "stopSequence": 2 }, { "arrival": { "time": "1751514360" }, "departure": { "time": "1751514360" }, "stopId": "Aeschenplatz_A", "stopSequence": 9 } ], "timestamp": "1751510226", "trip": { "routeId": "T3", "tripId": "T3-1-0536" } } }, { "id": "SM:T3-3-0520", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 300, "time": "1751513640" }, "departure": { "delay": 300, "time": "1751513640" }, "stopId": "Spalentor_AR", "stopSequence": 8 } ], "timestamp": "1751510044", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-3-0520" } } }, { "id": "SM:T3-8-0602", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 15 }, { "arrival": { "delay": 120, "time": "1751516940" }, "departure": { "delay": 120, "time": "1751516940" }, "stopId": "Bankverein_AR", "stopSequence": 16 } ], "timestamp": "1751513108", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-8-0602" } } }, { "id": "SM:T3-5-0524", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751513820" }, "departure": { "time": "1751513820" }, "stopId": "Félix_Platter-Spital_R", "stopSequence": 7 }, { "arrival": { "time": "1751513880" }, "departure": { "time": "1751513880" }, "stopId": "Im_Westfeld_AR", "stopSequence": 8 }, { "arrival": { "time": "1751513940" }, "departure": { "time": "1751513940" }, "stopId": "Strassburgerallee_AR", "stopSequence": 9 }, { "arrival": { "delay": 60, "time": "1751514840" }, "departure": { "delay": 60, "time": "1751514840" }, "stopId": "Hardstrasse_AR", "stopSequence": 18 }, { "arrival": { "delay": 60, "time": "1751514900" }, "departure": { "delay": 60, "time": "1751514900" }, "stopId": "St_Alban-Tor_AR", "stopSequence": 19 }, { "arrival": { "delay": 60, "time": "1751514960" }, "departure": { "delay": 60, "time": "1751514960" }, "stopId": "Waldenburgerstrasse_AR", "stopSequence": 20 } ], "timestamp": "1751510226", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-5-0524" } } }, { "id": "SM:T3-6-0506", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751511960" }, "stopId": "Birsfelden_Hard_AR", "stopSequence": 1 }, { "arrival": { "time": "1751512140" }, "departure": { "time": "1751512140" }, "stopId": "Bären_AR", "stopSequence": 4 }, { "arrival": { "time": "1751512200" }, "departure": { "time": "1751512200" }, "stopId": "Breite_AR", "stopSequence": 5 }, { "arrival": { "time": "1751512320" }, "departure": { "time": "1751512320" }, "stopId": "Waldenburgerstrasse_AR", "stopSequence": 6 }, { "arrival": { "time": "1751512380" }, "departure": { "time": "1751512380" }, "stopId": "St_Alban-Tor_AR", "stopSequence": 7 }, { "arrival": { "time": "1751512440" }, "departure": { "time": "1751512440" }, "stopId": "Hardstrasse_AR", "stopSequence": 8 }, { "arrival": { "time": "1751512560" }, "departure": { "time": "1751512560" }, "stopId": "Aeschenplatz_A", "stopSequence": 9 }, { "arrival": { "time": "1751512800" }, "departure": { "time": "1751512800" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 11 }, { "arrival": { "time": "1751512860" }, "departure": { "time": "1751512860" }, "stopId": "Musik-Akademie_AR", "stopSequence": 12 }, { "arrival": { "time": "1751512980" }, "departure": { "time": "1751512980" }, "stopId": "Spalentor_AR", "stopSequence": 14 }, { "arrival": { "time": "1751513640" }, "departure": { "time": "1751513640" }, "stopId": "Saint-Exupéry_T3", "stopSequence": 22 }, { "arrival": { "time": "1751513820" }, "departure": { "time": "1751513820" }, "stopId": "Soleil_A", "stopSequence": 24 } ], "timestamp": "1751512018", "trip": { "routeId": "T3", "tripId": "T3-6-0506" } } }, { "id": "SM:T3-6-0547", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 120, "time": "1751516040" }, "departure": { "delay": 120, "time": "1751516040" }, "stopId": "Bankverein_AR", "stopSequence": 16 } ], "timestamp": "1751512441", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-6-0547" } } }, { "id": "SM:T3-9-0605", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 360, "time": "1751516640" }, "departure": { "delay": 360, "time": "1751516640" }, "stopId": "Barfüsserplatz_AR", "stopSequence": 11 }, { "arrival": { "delay": 360, "time": "1751516940" }, "departure": { "delay": 360, "time": "1751516940" }, "stopId": "Hardstrasse_AR", "stopSequence": 14 } ], "timestamp": "1751513046", "trip": { "directionId": 1, "routeId": "T3", "tripId": "T3-9-0605" } } }, { "id": "SM:1103-0620", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751516400" }, "stopId": "EuroAirport_AR", "stopSequence": 1 } ], "timestamp": "1751513602", "trip": { "directionId": 1, "routeId": "11", "tripId": "1103-0620" } } }, { "id": "SM:1101-0535", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751514300" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 2 } ], "timestamp": "1751510706", "trip": { "directionId": 1, "routeId": "11", "tripId": "1101-0535" } } }, { "id": "SM:1101-0550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 100, "time": "1751514700" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 100, "time": "1751515300" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1751514118", "trip": { "routeId": "11", "tripId": "1101-0550" } } }, { "id": "SM:1101-0520", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 106, "time": "1751512906" }, "stopId": "Saint-Louis_Gare_Ouest_AR", "stopSequence": 1 }, { "arrival": { "delay": 17, "time": "1751513417" }, "stopId": "EuroAirport_AR", "stopSequence": 2 } ], "timestamp": "1751512923", "trip": { "routeId": "11", "tripId": "1101-0520" } } }, { "id": "SM:101-0600", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751515320" }, "departure": { "time": "1751515320" }, "stopId": "19_Novembre_A", "stopSequence": 2 }, { "arrival": { "time": "1751515380" }, "departure": { "time": "1751515380" }, "stopId": "Blotzheim_Mairie_A", "stopSequence": 3 }, { "arrival": { "time": "1751515860" }, "departure": { "time": "1751515860" }, "stopId": "Hésingue_Église_A", "stopSequence": 9 }, { "arrival": { "time": "1751515920" }, "departure": { "time": "1751515920" }, "stopId": "Hésingue_Mairie_A", "stopSequence": 10 }, { "arrival": { "time": "1751516040" }, "departure": { "time": "1751516040" }, "stopId": "Cerisiers_A", "stopSequence": 11 }, { "arrival": { "delay": -30, "time": "1751516190" }, "departure": { "delay": -30, "time": "1751516190" }, "stopId": "Iselisweg_A", "stopSequence": 14 }, { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Couronne_1A", "stopSequence": 19 }, { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "Carrefour_Central_1A", "stopSequence": 21 }, { "arrival": { "time": "1751516940" }, "departure": { "time": "1751516940" }, "stopId": "Jura_1A", "stopSequence": 22 }, { "arrival": { "time": "1751517060" }, "departure": { "time": "1751517060" }, "stopId": "Jung_A", "stopSequence": 24 } ], "timestamp": "1751511723", "trip": { "routeId": "1", "tripId": "101-0600" } } }, { "id": "SM:103-0600", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751515320" }, "departure": { "time": "1751515320" }, "stopId": "Square_Soustons_R", "stopSequence": 2 }, { "arrival": { "time": "1751515380" }, "departure": { "time": "1751515380" }, "stopId": "Place_Abbatucci_R", "stopSequence": 3 }, { "arrival": { "time": "1751515920" }, "departure": { "time": "1751515920" }, "stopId": "Place_Mermoz_1R", "stopSequence": 11 }, { "arrival": { "time": "1751516040" }, "departure": { "time": "1751516040" }, "stopId": "Saint-Exupéry_1R", "stopSequence": 12 }, { "arrival": { "time": "1751516520" }, "departure": { "time": "1751516520" }, "stopId": "Hésingue_Église_R", "stopSequence": 20 }, { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Liesbach_R", "stopSequence": 22 }, { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "École_des_Missions_R", "stopSequence": 24 } ], "timestamp": "1751511723", "trip": { "directionId": 1, "routeId": "1", "tripId": "103-0600" } } }, { "id": "SM:201-0615", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 180, "time": "1751516640" }, "departure": { "delay": 180, "time": "1751516640" }, "stopId": "Sauvage_A", "stopSequence": 5 }, { "arrival": { "delay": 240, "time": "1751516820" }, "departure": { "delay": 240, "time": "1751516820" }, "stopId": "La_Vignette_A", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1751516940" }, "departure": { "delay": 180, "time": "1751516940" }, "stopId": "Saint-Exupéry_1A", "stopSequence": 9 }, { "arrival": { "delay": 240, "time": "1751517060" }, "departure": { "delay": 240, "time": "1751517060" }, "stopId": "Place_Mermoz_1A", "stopSequence": 10 } ], "timestamp": "1751513046", "trip": { "routeId": "2", "tripId": "201-0615" } } }, { "id": "SM:210-0557", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751515380" }, "departure": { "time": "1751515380" }, "stopId": "Ritty_R", "stopSequence": 6 }, { "arrival": { "time": "1751515860" }, "departure": { "time": "1751515860" }, "stopId": "Schweitzer_R", "stopSequence": 12 }, { "arrival": { "time": "1751515980" }, "departure": { "time": "1751515980" }, "stopId": "Jura_1R", "stopSequence": 13 }, { "arrival": { "time": "1751516040" }, "departure": { "time": "1751516040" }, "stopId": "Europe_R", "stopSequence": 14 }, { "arrival": { "time": "1751516520" }, "departure": { "time": "1751516520" }, "stopId": "La_Vignette_R", "stopSequence": 20 }, { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Sauvage_R", "stopSequence": 22 } ], "timestamp": "1751511784", "trip": { "directionId": 1, "routeId": "2", "tripId": "210-0557" } } }, { "id": "SM:303-0621", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516520" }, "departure": { "time": "1751516520" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 360, "time": "1751517060" }, "departure": { "delay": 360, "time": "1751517060" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 } ], "timestamp": "1751512923", "trip": { "routeId": "603", "tripId": "303-0621" } } }, { "id": "SM:301-0618", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "Huningue_Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1751516940" }, "departure": { "time": "1751516940" }, "stopId": "Tivoli_R", "stopSequence": 6 } ], "timestamp": "1751513046", "trip": { "directionId": 1, "routeId": "603", "tripId": "301-0618" } } }, { "id": "SM:301-0550", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 88, "time": "1751514688" }, "stopId": "Paix_A", "stopSequence": 1 }, { "arrival": { "delay": 88, "time": "1751514748" }, "departure": { "delay": 88, "time": "1751514748" }, "stopId": "Sports_A", "stopSequence": 2 }, { "arrival": { "delay": 88, "time": "1751514868" }, "departure": { "delay": 88, "time": "1751514868" }, "stopId": "Belfort_A", "stopSequence": 3 }, { "arrival": { "delay": 448, "time": "1751515288" }, "departure": { "delay": 448, "time": "1751515288" }, "stopId": "Maison_Retraite_A", "stopSequence": 4 }, { "arrival": { "delay": 448, "time": "1751515408" }, "departure": { "delay": 448, "time": "1751515408" }, "stopId": "Village-Neuf_Centre_2A", "stopSequence": 5 }, { "arrival": { "delay": 448, "time": "1751515468" }, "departure": { "delay": 448, "time": "1751515468" }, "stopId": "Tournesols_2A", "stopSequence": 6 }, { "arrival": { "delay": 388, "time": "1751515528" }, "departure": { "delay": 388, "time": "1751515528" }, "stopId": "Domino_1A", "stopSequence": 7 }, { "arrival": { "delay": 859, "time": "1751516059" }, "departure": { "delay": 859, "time": "1751516059" }, "stopId": "Square_Soustons_A", "stopSequence": 8 } ], "timestamp": "1751513974", "trip": { "routeId": "603", "tripId": "301-0550" } } }, { "id": "SM:401-0523", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 747, "time": "1751513727" }, "scheduleRelationship": "SKIPPED", "stopId": "Professeur_Coste_A", "stopSequence": 1 }, { "arrival": { "delay": 717, "time": "1751513757" }, "departure": { "delay": 717, "time": "1751513757" }, "scheduleRelationship": "SKIPPED", "stopId": "Rousserolles_A", "stopSequence": 2 }, { "arrival": { "delay": 747, "time": "1751513787" }, "departure": { "delay": 747, "time": "1751513787" }, "scheduleRelationship": "SKIPPED", "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "delay": 717, "time": "1751513817" }, "departure": { "delay": 717, "time": "1751513817" }, "scheduleRelationship": "SKIPPED", "stopId": "Cité_Beaulieu_A", "stopSequence": 4 }, { "arrival": { "delay": 747, "time": "1751513847" }, "departure": { "delay": 747, "time": "1751513847" }, "scheduleRelationship": "SKIPPED", "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "delay": 708, "time": "1751513868" }, "departure": { "delay": 708, "time": "1751513868" }, "stopId": "Saint-Claude_A", "stopSequence": 7 }, { "arrival": { "delay": 689, "time": "1751513952" }, "departure": { "delay": 689, "time": "1751513969" }, "stopId": "Rue_de_Séville_A", "stopSequence": 9 }, { "arrival": { "delay": 749, "time": "1751514149" }, "departure": { "delay": 749, "time": "1751514149" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 689, "time": "1751514269" }, "departure": { "delay": 689, "time": "1751514269" }, "stopId": "Trois_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 629, "time": "1751514329" }, "departure": { "delay": 629, "time": "1751514329" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 12 }, { "arrival": { "delay": 689, "time": "1751514449" }, "departure": { "delay": 689, "time": "1751514449" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 13 }, { "arrival": { "delay": 809, "time": "1751514629" }, "departure": { "delay": 809, "time": "1751514629" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 869, "time": "1751514749" }, "departure": { "delay": 869, "time": "1751514749" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 749, "time": "1751514809" }, "departure": { "delay": 749, "time": "1751514809" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 689, "time": "1751514869" }, "departure": { "delay": 689, "time": "1751514869" }, "stopId": "Rhin_A", "stopSequence": 17 }, { "arrival": { "delay": 809, "time": "1751515049" }, "departure": { "delay": 809, "time": "1751515049" }, "stopId": "Notre-Dame_de_la_Paix_A", "stopSequence": 18 }, { "arrival": { "delay": 809, "time": "1751515109" }, "departure": { "delay": 809, "time": "1751515109" }, "stopId": "Frontière_A", "stopSequence": 19 }, { "arrival": { "delay": 809, "time": "1751515289" }, "departure": { "delay": 809, "time": "1751515289" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1751513777", "trip": { "routeId": "604", "tripId": "401-0523" } } }, { "id": "SM:407-0608", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 540, "time": "1751516520" }, "departure": { "delay": 540, "time": "1751516520" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 } ], "timestamp": "1751512923", "trip": { "routeId": "604", "tripId": "407-0608" } } }, { "id": "SM:405-0627", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751516820" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1751516940" }, "departure": { "time": "1751516940" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 } ], "timestamp": "1751513221", "trip": { "directionId": 1, "routeId": "604", "tripId": "405-0627" } } }, { "id": "SM:401-0557", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 393, "time": "1751515413" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "delay": 393, "time": "1751515533" }, "departure": { "delay": 393, "time": "1751515533" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "delay": 393, "time": "1751515773" }, "departure": { "delay": 393, "time": "1751515773" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "delay": 393, "time": "1751515833" }, "departure": { "delay": 393, "time": "1751515833" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "delay": 393, "time": "1751515953" }, "departure": { "delay": 393, "time": "1751515953" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "delay": 393, "time": "1751516013" }, "departure": { "delay": 393, "time": "1751516013" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "delay": 393, "time": "1751516073" }, "departure": { "delay": 393, "time": "1751516073" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "delay": 393, "time": "1751516133" }, "departure": { "delay": 393, "time": "1751516133" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "delay": 393, "time": "1751516253" }, "departure": { "delay": 393, "time": "1751516253" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "delay": 393, "time": "1751516313" }, "departure": { "delay": 393, "time": "1751516313" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "delay": 393, "time": "1751516373" }, "departure": { "delay": 393, "time": "1751516373" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 573, "time": "1751516733" }, "departure": { "delay": 573, "time": "1751516733" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 486, "time": "1751516826" }, "departure": { "delay": 486, "time": "1751516826" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 486, "time": "1751516886" }, "departure": { "delay": 486, "time": "1751516886" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 456, "time": "1751516916" }, "departure": { "delay": 456, "time": "1751516916" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "delay": 426, "time": "1751516946" }, "departure": { "delay": 426, "time": "1751516946" }, "stopId": "Saint-Claude_R", "stopSequence": 17 }, { "arrival": { "delay": 486, "time": "1751517006" }, "departure": { "delay": 486, "time": "1751517006" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 18 } ], "timestamp": "1751513974", "trip": { "directionId": 1, "routeId": "604", "tripId": "401-0557" } } }, { "id": "SM:403-0612", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1751515920" }, "stopId": "Schifflände_R", "stopSequence": 1 }, { "arrival": { "time": "1751516040" }, "departure": { "time": "1751516040" }, "stopId": "Kinderspital_UKBB_R", "stopSequence": 2 }, { "arrival": { "time": "1751516280" }, "departure": { "time": "1751516280" }, "stopId": "Voltaplatz_R", "stopSequence": 3 }, { "arrival": { "time": "1751516340" }, "departure": { "time": "1751516340" }, "stopId": "Hüningerstrasse_R", "stopSequence": 4 }, { "arrival": { "time": "1751516460" }, "departure": { "time": "1751516460" }, "stopId": "Frontière_R", "stopSequence": 5 }, { "arrival": { "time": "1751516520" }, "departure": { "time": "1751516520" }, "stopId": "Notre-Dame_de_la_Paix_R", "stopSequence": 6 }, { "arrival": { "time": "1751516580" }, "departure": { "time": "1751516580" }, "stopId": "Rhin_R", "stopSequence": 7 }, { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Claude_Hess_R", "stopSequence": 8 }, { "arrival": { "time": "1751516760" }, "departure": { "time": "1751516760" }, "stopId": "Croisée_des_Lys_R", "stopSequence": 9 }, { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "Breisach_R", "stopSequence": 10 }, { "arrival": { "time": "1751516880" }, "departure": { "time": "1751516880" }, "stopId": "Église_Saint-Louis_R", "stopSequence": 11 }, { "arrival": { "delay": 180, "time": "1751517240" }, "departure": { "delay": 180, "time": "1751517240" }, "stopId": "Trois_Lys_R", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1751517300" }, "departure": { "delay": 60, "time": "1751517300" }, "stopId": "Cité_du_Rail_R", "stopSequence": 14 }, { "arrival": { "delay": 60, "time": "1751517360" }, "departure": { "delay": 60, "time": "1751517360" }, "stopId": "Rue_de_Séville_R", "stopSequence": 15 }, { "arrival": { "delay": 30, "time": "1751517390" }, "departure": { "delay": 30, "time": "1751517390" }, "stopId": "Chapelle_R", "stopSequence": 16 }, { "arrival": { "time": "1751517420" }, "departure": { "time": "1751517420" }, "stopId": "Saint-Claude_R", "stopSequence": 17 } ], "timestamp": "1751513870", "trip": { "directionId": 1, "routeId": "604", "tripId": "403-0612" } } }, { "id": "SM:409-0623", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516640" }, "departure": { "time": "1751516640" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1751516700" }, "departure": { "time": "1751516700" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 } ], "timestamp": "1751513046", "trip": { "routeId": "604", "tripId": "409-0623" } } }, { "id": "SM:405-0553", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751514840" }, "departure": { "time": "1751514840" }, "stopId": "Muguet_A", "stopSequence": 3 }, { "arrival": { "time": "1751514900" }, "departure": { "time": "1751514900" }, "stopId": "Parc_des_Maréchaux_A", "stopSequence": 5 }, { "arrival": { "time": "1751514960" }, "departure": { "time": "1751514960" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 6 }, { "arrival": { "delay": 180, "time": "1751515380" }, "departure": { "delay": 180, "time": "1751515380" }, "stopId": "Cité_du_Rail_A", "stopSequence": 10 }, { "arrival": { "delay": 240, "time": "1751515860" }, "departure": { "delay": 240, "time": "1751515860" }, "stopId": "Breisach_A", "stopSequence": 14 }, { "arrival": { "delay": 300, "time": "1751515980" }, "departure": { "delay": 300, "time": "1751515980" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 15 }, { "arrival": { "delay": 180, "time": "1751516040" }, "departure": { "delay": 180, "time": "1751516040" }, "stopId": "Claude_Hess_A", "stopSequence": 16 }, { "arrival": { "delay": 240, "time": "1751516520" }, "departure": { "delay": 240, "time": "1751516520" }, "stopId": "Hüningerstrasse_A", "stopSequence": 20 } ], "timestamp": "1751511245", "trip": { "routeId": "604", "tripId": "405-0553" } } }, { "id": "SM:403-0538", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 451, "time": "1751514331" }, "stopId": "Parc_Soleil_A", "stopSequence": 1 }, { "arrival": { "delay": 511, "time": "1751514511" }, "departure": { "delay": 511, "time": "1751514511" }, "stopId": "Petite_Camargue_Alsacienne_A", "stopSequence": 2 }, { "arrival": { "delay": 571, "time": "1751514631" }, "departure": { "delay": 571, "time": "1751514631" }, "stopId": "Saint-Claude_A", "stopSequence": 3 }, { "arrival": { "delay": 571, "time": "1751514691" }, "departure": { "delay": 571, "time": "1751514691" }, "stopId": "Chapelle_A", "stopSequence": 4 }, { "arrival": { "delay": 571, "time": "1751514751" }, "departure": { "delay": 571, "time": "1751514751" }, "stopId": "Rue_de_Séville_A", "stopSequence": 5 }, { "arrival": { "delay": 511, "time": "1751514811" }, "departure": { "delay": 511, "time": "1751514811" }, "stopId": "Cité_du_Rail_A", "stopSequence": 6 }, { "arrival": { "delay": 511, "time": "1751514991" }, "departure": { "delay": 511, "time": "1751514991" }, "stopId": "Trois_Lys_A", "stopSequence": 7 }, { "arrival": { "delay": 511, "time": "1751515111" }, "departure": { "delay": 511, "time": "1751515111" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 8 }, { "arrival": { "delay": 571, "time": "1751515231" }, "departure": { "delay": 571, "time": "1751515231" }, "stopId": "Église_Saint-Louis_A", "stopSequence": 9 }, { "arrival": { "delay": 691, "time": "1751515411" }, "departure": { "delay": 691, "time": "1751515411" }, "stopId": "Breisach_A", "stopSequence": 10 }, { "arrival": { "delay": 697, "time": "1751515477" }, "departure": { "delay": 697, "time": "1751515477" }, "stopId": "Croisée_des_Lys_A", "stopSequence": 11 }, { "arrival": { "delay": 697, "time": "1751515657" }, "departure": { "delay": 697, "time": "1751515657" }, "stopId": "Claude_Hess_A", "stopSequence": 12 } ], "timestamp": "1751513870", "trip": { "routeId": "604", "tripId": "403-0538" } } }, { "id": "SM:801-0534", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1682, "time": "1751515322" }, "stopId": "Zone_Commerciale_A", "stopSequence": 1 }, { "arrival": { "delay": 1682, "time": "1751515502" }, "departure": { "delay": 1682, "time": "1751515502" }, "stopId": "Collège_Dolto_A", "stopSequence": 2 }, { "arrival": { "delay": 1682, "time": "1751515622" }, "departure": { "delay": 1682, "time": "1751515622" }, "stopId": "Sierentz_Centre_A", "stopSequence": 3 }, { "arrival": { "delay": 1682, "time": "1751515682" }, "departure": { "delay": 1682, "time": "1751515682" }, "stopId": "Sierentz_Hôpital_AR", "stopSequence": 4 }, { "arrival": { "delay": 1682, "time": "1751515862" }, "departure": { "delay": 1682, "time": "1751515862" }, "stopId": "Merles_A", "stopSequence": 5 }, { "arrival": { "delay": 1682, "time": "1751515922" }, "departure": { "delay": 1682, "time": "1751515922" }, "stopId": "République_A", "stopSequence": 6 }, { "arrival": { "delay": 1682, "time": "1751515982" }, "departure": { "delay": 1682, "time": "1751515982" }, "stopId": "Charles_Péguy_A", "stopSequence": 7 }, { "arrival": { "delay": 1682, "time": "1751516042" }, "departure": { "delay": 1682, "time": "1751516042" }, "stopId": "Robert_Hassler_A", "stopSequence": 8 }, { "arrival": { "delay": 1682, "time": "1751516282" }, "departure": { "delay": 1682, "time": "1751516282" }, "stopId": "Vignes_608A", "stopSequence": 9 }, { "arrival": { "delay": 1682, "time": "1751516342" }, "departure": { "delay": 1682, "time": "1751516342" }, "stopId": "Place_Coluche_A", "stopSequence": 10 }, { "arrival": { "delay": 1682, "time": "1751516402" }, "departure": { "delay": 1682, "time": "1751516402" }, "stopId": "École_des_Missions_A", "stopSequence": 11 }, { "arrival": { "delay": 1742, "time": "1751516522" }, "departure": { "delay": 1742, "time": "1751516522" }, "stopId": "Beaubourg_A", "stopSequence": 12 }, { "arrival": { "delay": 1802, "time": "1751516642" }, "departure": { "delay": 1802, "time": "1751516642" }, "stopId": "Liesbach_A", "stopSequence": 13 }, { "arrival": { "delay": 1802, "time": "1751516702" }, "departure": { "delay": 1802, "time": "1751516702" }, "stopId": "Halliers_A", "stopSequence": 14 }, { "arrival": { "delay": 1802, "time": "1751516762" }, "departure": { "delay": 1802, "time": "1751516762" }, "stopId": "Hésingue_Église_A", "stopSequence": 15 }, { "arrival": { "delay": 1802, "time": "1751516822" }, "departure": { "delay": 1802, "time": "1751516822" }, "stopId": "Ruisseau_AR", "stopSequence": 16 }, { "arrival": { "delay": 1922, "time": "1751517062" }, "departure": { "delay": 1922, "time": "1751517062" }, "stopId": "Chênes_608A", "stopSequence": 17 }, { "arrival": { "delay": 1922, "time": "1751517182" }, "departure": { "delay": 1922, "time": "1751517182" }, "stopId": "Sauvage_A", "stopSequence": 18 }, { "arrival": { "delay": 1982, "time": "1751517362" }, "departure": { "delay": 1982, "time": "1751517362" }, "stopId": "Cimetière_A", "stopSequence": 19 }, { "arrival": { "delay": 1922, "time": "1751517482" }, "departure": { "delay": 1922, "time": "1751517482" }, "stopId": "Grabenring_A", "stopSequence": 20 }, { "arrival": { "delay": 1802, "time": "1751517782" }, "departure": { "delay": 1802, "time": "1751517722" }, "stopId": "Kreuzstrasse_A", "stopSequence": 24 } ], "timestamp": "1751513922", "trip": { "routeId": "608", "tripId": "801-0534" } } }, { "id": "SM:801-0616", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 1622, "time": "1751517782" }, "stopId": "Bachgraben_R", "stopSequence": 1 } ], "timestamp": "1751513922", "trip": { "directionId": 1, "routeId": "608", "tripId": "801-0616" } } }, { "id": "SM:601-0627", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751517060" }, "departure": { "time": "1751517060" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 } ], "timestamp": "1751513468", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-0627" } } }, { "id": "SM:603-0613", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1751516820" }, "departure": { "time": "1751516820" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "time": "1751516940" }, "departure": { "time": "1751516940" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "time": "1751517060" }, "departure": { "time": "1751517060" }, "stopId": "Schaeferhof_R", "stopSequence": 10 } ], "timestamp": "1751513221", "trip": { "directionId": 1, "routeId": "6", "tripId": "603-0613" } } }, { "id": "SM:601-0558", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -30, "time": "1751515110" }, "departure": { "delay": -30, "time": "1751515110" }, "stopId": "Ciel_A", "stopSequence": 2 }, { "arrival": { "time": "1751515380" }, "departure": { "time": "1751515380" }, "stopId": "Kembs_Mairie_A", "stopSequence": 6 }, { "arrival": { "time": "1751515860" }, "departure": { "time": "1751515860" }, "stopId": "Orée_du_Bois_A", "stopSequence": 12 } ], "timestamp": "1751511621", "trip": { "routeId": "6", "tripId": "601-0558" } } }, { "id": "SM:601-0525", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 229, "time": "1751513329" }, "stopId": "Saint-Louis_Gare_Est_AR", "stopSequence": 1 }, { "arrival": { "delay": 148, "time": "1751513488" }, "departure": { "delay": 148, "time": "1751513488" }, "stopId": "Cité_du_Rail_R", "stopSequence": 2 }, { "arrival": { "delay": 131, "time": "1751513517" }, "departure": { "delay": 131, "time": "1751513591" }, "stopId": "Rue_de_Séville_R", "stopSequence": 3 }, { "arrival": { "delay": 172, "time": "1751513752" }, "departure": { "delay": 172, "time": "1751513752" }, "stopId": "Petite_Camargue_Alsacienne_R", "stopSequence": 4 }, { "arrival": { "delay": 148, "time": "1751514028" }, "departure": { "delay": 148, "time": "1751514028" }, "stopId": "Orée_du_Bois_R", "stopSequence": 5 }, { "arrival": { "delay": 148, "time": "1751514088" }, "departure": { "delay": 148, "time": "1751514088" }, "stopId": "Victor_Hugo_R", "stopSequence": 6 }, { "arrival": { "delay": 148, "time": "1751514148" }, "departure": { "delay": 148, "time": "1751514148" }, "stopId": "Schnockeloch_R", "stopSequence": 7 }, { "arrival": { "delay": 148, "time": "1751514208" }, "departure": { "delay": 148, "time": "1751514208" }, "stopId": "Richardshaeuser_AR", "stopSequence": 8 }, { "arrival": { "delay": 148, "time": "1751514268" }, "departure": { "delay": 148, "time": "1751514268" }, "stopId": "Colonel_Gauvin_R", "stopSequence": 9 }, { "arrival": { "delay": 148, "time": "1751514328" }, "departure": { "delay": 148, "time": "1751514328" }, "stopId": "Schaeferhof_R", "stopSequence": 10 }, { "arrival": { "delay": 148, "time": "1751514448" }, "departure": { "delay": 148, "time": "1751514448" }, "stopId": "Kembs_Mairie_R", "stopSequence": 11 }, { "arrival": { "delay": 148, "time": "1751514568" }, "departure": { "delay": 148, "time": "1751514568" }, "stopId": "Rue_de_lEurope_R", "stopSequence": 12 }, { "arrival": { "delay": 148, "time": "1751514628" }, "departure": { "delay": 148, "time": "1751514628" }, "stopId": "Kembs_Pres_R", "stopSequence": 13 }, { "arrival": { "delay": 118, "time": "1751514658" }, "departure": { "delay": 118, "time": "1751514658" }, "stopId": "Maison_du_Patrimoine_R", "stopSequence": 14 }, { "arrival": { "delay": 148, "time": "1751514688" }, "departure": { "delay": 148, "time": "1751514688" }, "stopId": "Ciel_R", "stopSequence": 15 }, { "arrival": { "delay": 148, "time": "1751514748" }, "stopId": "Kembs_Nord_AR", "stopSequence": 16 } ], "timestamp": "1751513345", "trip": { "directionId": 1, "routeId": "6", "tripId": "601-0525" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1751514139" } }