Resource details

File name: Données en temps réel des horaires aux arrêts du réseau Hobus
Format: gtfs-rt

GTFS-RT (protobuff) des horaires aux arrêts.

This resource file is part of the dataset Réseau urbain Hobus.

Download availability

2025-12-16
100%
2025-12-17
100%
2025-12-18
100%
2025-12-19
100%
2025-12-20
100%
2025-12-21
100%
2025-12-22
100%
2025-12-23
100%
2025-12-24
100%
2025-12-25
100%
2025-12-26
100%
2025-12-27
100%
2025-12-28
100%
2025-12-29
100%
2025-12-30
100%
2025-12-31
100%
2026-01-01
100%
2026-01-02
100%
2026-01-03
100%
2026-01-04
100%
2026-01-05
100%
2026-01-06
100%
2026-01-07
100%
2026-01-08
100%
2026-01-09
100%
2026-01-10
100%
2026-01-11
100%
2026-01-12
100%
2026-01-13
100%
2026-01-14
100%
2026-01-15
100%
Learn more
We test this resource download availability every hour by making an HTTP HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.

For SIRI and SIRI Lite feeds, we perform a GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.

Validation details

⚠️4 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-15 at 08:12 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

vehicle_id not populated W002 1 error

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC does not have a vehicle_id

Header timestamp is older than 65 seconds W008 1 error

The data in a GTFS-realtime feed should always be less than one minute old

Sample errors
  • header.timestamp is 12 min 43 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 2 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC stop_sequence 8 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC does not have a schedule_relationship
Validate this GTFS-RT now

Previous validations

Here is a recap of all the error types encountered over the last 30 days.

Error ID Description Errors count Number of occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 57 21 times (70 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 114 21 times (70 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 2 2 times (7 % of 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. 1 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-01-15 at 16:17 Europe/Paris.

trip_updates (8) vehicle_positions (0) service_alerts (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-01-15 at 16:17 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:ATOUMOD021:ServiceJourney:92xHO04xLxCJxxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1768488000" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 46, "time": "1768488144" }, "departure": { "delay": 46, "time": "1768488166" }, "stopId": "FR:14333:ZE:40:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 57, "time": "1768488223" }, "departure": { "delay": 57, "time": "1768488237" }, "stopId": "FR:14333:ZE:38:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 101, "time": "1768488284" }, "departure": { "delay": 101, "time": "1768488341" }, "stopId": "FR:14333:ZE:36:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 134, "time": "1768488368" }, "departure": { "delay": 134, "time": "1768488434" }, "stopId": "FR:14333:ZE:34:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1768488457" }, "departure": { "delay": 149, "time": "1768488509" }, "stopId": "FR:14333:ZE:32:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 142, "time": "1768488542" }, "departure": { "delay": 142, "time": "1768488622" }, "stopId": "FR:14333:ZE:30:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 184, "time": "1768488737" }, "departure": { "delay": 184, "time": "1768488784" }, "stopId": "FR:14333:ZE:28:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 176, "time": "1768488851" }, "departure": { "delay": 176, "time": "1768488896" }, "stopId": "FR:14536:ZE:26:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 186, "time": "1768488996" }, "departure": { "delay": 186, "time": "1768489026" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 430, "time": "1768489282" }, "departure": { "delay": 430, "time": "1768489390" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 382, "time": "1768489415" }, "departure": { "delay": 382, "time": "1768489462" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 400, "time": "1768489529" }, "departure": { "delay": 400, "time": "1768489540" }, "stopId": "FR:14333:ZE:15:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 427, "time": "1768489585" }, "departure": { "delay": 427, "time": "1768489627" }, "stopId": "FR:14333:ZE:13:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 450, "time": "1768489726" }, "departure": { "delay": 450, "time": "1768489770" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 430, "time": "1768489820" }, "departure": { "delay": 430, "time": "1768489870" }, "stopId": "FR:14333:ZE:9:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 451, "time": "1768489961" }, "departure": { "delay": 451, "time": "1768490011" }, "stopId": "FR:14333:ZE:7:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 445, "time": "1768490056" }, "departure": { "delay": 445, "time": "1768490065" }, "stopId": "FR:14333:ZE:5:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 444, "time": "1768490124" }, "stopId": "FR:14333:ZE:3:ATOUMOD021", "stopSequence": 19 } ], "timestamp": "1768490193", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:92xHO04xLxCJxxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:82xHO20xLMCJVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 39, "time": "1768482039" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 28, "time": "1768482075" }, "departure": { "delay": 28, "time": "1768482088" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 99, "time": "1768482125" }, "departure": { "delay": 99, "time": "1768482219" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 21, "time": "1768482252" }, "departure": { "delay": 21, "time": "1768482261" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 31, "time": "1768482308" }, "departure": { "delay": 31, "time": "1768482331" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 18, "time": "1768482485" }, "departure": { "delay": 18, "time": "1768482558" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 272, "time": "1768482643" }, "departure": { "delay": 272, "time": "1768482872" }, "stopId": "FR:14333:ZE:100:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 135, "time": "1768483095" }, "departure": { "delay": 135, "time": "1768483095" }, "stopId": "FR:14333:ZE:53:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 116, "time": "1768483130" }, "departure": { "delay": 116, "time": "1768483136" }, "stopId": "FR:14333:ZE:51:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 97, "time": "1768483171" }, "departure": { "delay": 97, "time": "1768483177" }, "stopId": "FR:14333:ZE:49:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 160, "time": "1768483226" }, "departure": { "delay": 160, "time": "1768483360" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 45, "time": "1768483411" }, "departure": { "delay": 45, "time": "1768483425" }, "stopId": "FR:14333:ZE:47:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 139, "time": "1768483473" }, "departure": { "delay": 139, "time": "1768483579" }, "stopId": "FR:14333:ZE:45:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 6, "time": "1768483626" }, "stopId": "FR:14333:ZE:43:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1768490193", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:82xHO20xLMCJVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:87xHO20xLMCJVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 31, "time": "1768485631" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 45, "time": "1768485659" }, "departure": { "delay": 45, "time": "1768485705" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 66, "time": "1768485736" }, "departure": { "delay": 66, "time": "1768485786" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 18, "time": "1768485806" }, "departure": { "delay": 18, "time": "1768485858" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 24, "time": "1768485900" }, "departure": { "delay": 24, "time": "1768485924" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 7, "time": "1768486068" }, "departure": { "delay": 7, "time": "1768486147" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 177, "time": "1768486213" }, "departure": { "delay": 177, "time": "1768486377" }, "stopId": "FR:14333:ZE:100:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 6, "time": "1768486561" }, "departure": { "delay": 6, "time": "1768486566" }, "stopId": "FR:14333:ZE:53:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 47, "time": "1768486602" }, "departure": { "delay": 47, "time": "1768486667" }, "stopId": "FR:14333:ZE:51:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 26, "time": "1768486700" }, "departure": { "delay": 26, "time": "1768486706" }, "stopId": "FR:14333:ZE:49:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 129, "time": "1768486752" }, "departure": { "delay": 129, "time": "1768486929" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 13, "time": "1768486980" }, "departure": { "delay": 13, "time": "1768486993" }, "stopId": "FR:14333:ZE:47:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 128, "time": "1768487034" }, "departure": { "delay": 128, "time": "1768487168" }, "stopId": "FR:14333:ZE:45:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": -8, "time": "1768487212" }, "stopId": "FR:14333:ZE:43:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1768490193", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:87xHO20xLMCJVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:93xHO20xLMCJVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 81, "time": "1768489581" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 50, "time": "1768489601" }, "departure": { "delay": 50, "time": "1768489610" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 72, "time": "1768489626" }, "departure": { "delay": 72, "time": "1768489692" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 39, "time": "1768489718" }, "departure": { "delay": 39, "time": "1768489779" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 115, "time": "1768489820" }, "departure": { "delay": 115, "time": "1768489915" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 62, "time": "1768490078" }, "departure": { "delay": 62, "time": "1768490102" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 100, "time": "1768490560" }, "departure": { "delay": 100, "time": "1768490560" }, "stopId": "FR:14333:ZE:53:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 100, "time": "1768490620" }, "departure": { "delay": 100, "time": "1768490620" }, "stopId": "FR:14333:ZE:51:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 100, "time": "1768490680" }, "departure": { "delay": 100, "time": "1768490680" }, "stopId": "FR:14333:ZE:49:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 100, "time": "1768490800" }, "departure": { "delay": 100, "time": "1768490800" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 100, "time": "1768490980" }, "departure": { "delay": 100, "time": "1768490980" }, "stopId": "FR:14333:ZE:47:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 100, "time": "1768491040" }, "departure": { "delay": 100, "time": "1768491040" }, "stopId": "FR:14333:ZE:45:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 100, "time": "1768491220" }, "stopId": "FR:14333:ZE:43:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1768490193", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:93xHO20xLMCJVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:88xHO04xLxCJxxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1768486172" }, "departure": { "time": "1768485960" }, "stopId": "FR:14333:ZE:4:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 305, "time": "1768486262" }, "departure": { "delay": 305, "time": "1768486385" }, "stopId": "FR:14333:ZE:6:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 385, "time": "1768486513" }, "departure": { "delay": 385, "time": "1768486585" }, "stopId": "FR:14333:ZE:8:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 424, "time": "1768486610" }, "departure": { "delay": 424, "time": "1768486744" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 465, "time": "1768486798" }, "departure": { "delay": 465, "time": "1768486845" }, "stopId": "FR:14333:ZE:12:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 452, "time": "1768486883" }, "departure": { "delay": 452, "time": "1768486892" }, "stopId": "FR:14333:ZE:14:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 442, "time": "1768486934" }, "departure": { "delay": 442, "time": "1768486942" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 434, "time": "1768486994" }, "departure": { "delay": 434, "time": "1768486994" }, "stopId": "FR:14333:ZE:18:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 429, "time": "1768487021" }, "departure": { "delay": 429, "time": "1768487049" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 443, "time": "1768487067" }, "departure": { "delay": 443, "time": "1768487123" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 322, "time": "1768487242" }, "departure": { "delay": 322, "time": "1768487302" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 325, "time": "1768487376" }, "departure": { "delay": 325, "time": "1768487425" }, "stopId": "FR:14333:ZE:25:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 274, "time": "1768487462" }, "departure": { "delay": 274, "time": "1768487494" }, "stopId": "FR:14333:ZE:27:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 292, "time": "1768487600" }, "departure": { "delay": 292, "time": "1768487632" }, "stopId": "FR:14333:ZE:29:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 314, "time": "1768487686" }, "departure": { "delay": 314, "time": "1768487714" }, "stopId": "FR:14333:ZE:31:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 292, "time": "1768487746" }, "departure": { "delay": 292, "time": "1768487752" }, "stopId": "FR:14333:ZE:33:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 224, "time": "1768487773" }, "departure": { "delay": 224, "time": "1768487804" }, "stopId": "FR:14333:ZE:35:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 215, "time": "1768487844" }, "departure": { "delay": 215, "time": "1768487855" }, "stopId": "FR:14333:ZE:37:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 232, "time": "1768487896" }, "departure": { "delay": 232, "time": "1768487932" }, "stopId": "FR:14333:ZE:39:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 109, "time": "1768487989" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1768490193", "trip": { "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:88xHO04xLxCJxxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:95xHO04xLxCJxxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 380, "time": "1768490180" }, "stopId": "FR:14333:ZE:2:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 360, "time": "1768490220" }, "departure": { "delay": 360, "time": "1768490220" }, "stopId": "FR:14333:ZE:4:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 360, "time": "1768490340" }, "departure": { "delay": 360, "time": "1768490340" }, "stopId": "FR:14333:ZE:6:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 360, "time": "1768490460" }, "departure": { "delay": 360, "time": "1768490460" }, "stopId": "FR:14333:ZE:8:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 360, "time": "1768490580" }, "departure": { "delay": 360, "time": "1768490580" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 360, "time": "1768490640" }, "departure": { "delay": 360, "time": "1768490640" }, "stopId": "FR:14333:ZE:12:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 360, "time": "1768490700" }, "departure": { "delay": 360, "time": "1768490700" }, "stopId": "FR:14333:ZE:14:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 360, "time": "1768490760" }, "departure": { "delay": 360, "time": "1768490760" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 360, "time": "1768490820" }, "departure": { "delay": 360, "time": "1768490820" }, "stopId": "FR:14333:ZE:18:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 360, "time": "1768490880" }, "departure": { "delay": 360, "time": "1768490880" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 360, "time": "1768490940" }, "departure": { "delay": 360, "time": "1768490940" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 360, "time": "1768491240" }, "departure": { "delay": 360, "time": "1768491240" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 360, "time": "1768491360" }, "departure": { "delay": 360, "time": "1768491360" }, "stopId": "FR:14333:ZE:25:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 360, "time": "1768491480" }, "departure": { "delay": 360, "time": "1768491480" }, "stopId": "FR:14333:ZE:27:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 360, "time": "1768491600" }, "departure": { "delay": 360, "time": "1768491600" }, "stopId": "FR:14333:ZE:29:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 360, "time": "1768491660" }, "departure": { "delay": 360, "time": "1768491660" }, "stopId": "FR:14333:ZE:31:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 360, "time": "1768491720" }, "departure": { "delay": 360, "time": "1768491720" }, "stopId": "FR:14333:ZE:33:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 360, "time": "1768491840" }, "departure": { "delay": 360, "time": "1768491840" }, "stopId": "FR:14333:ZE:35:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 360, "time": "1768491900" }, "departure": { "delay": 360, "time": "1768491900" }, "stopId": "FR:14333:ZE:37:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 360, "time": "1768491960" }, "departure": { "delay": 360, "time": "1768491960" }, "stopId": "FR:14333:ZE:39:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 360, "time": "1768492140" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1768490193", "trip": { "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:95xHO04xLxCJxxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:85xHO20xLMCJVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 47, "time": "1768483847" }, "stopId": "FR:14333:ZE:42:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 57, "time": "1768483904" }, "departure": { "delay": 57, "time": "1768483917" }, "stopId": "FR:14333:ZE:44:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 55, "time": "1768483956" }, "departure": { "delay": 55, "time": "1768483975" }, "stopId": "FR:14333:ZE:46:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 85, "time": "1768484047" }, "departure": { "delay": 85, "time": "1768484185" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 67, "time": "1768484213" }, "departure": { "delay": 67, "time": "1768484227" }, "stopId": "FR:14333:ZE:48:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 55, "time": "1768484267" }, "departure": { "delay": 55, "time": "1768484275" }, "stopId": "FR:14333:ZE:50:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 62, "time": "1768484314" }, "departure": { "delay": 62, "time": "1768484342" }, "stopId": "FR:14333:ZE:52:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 31, "time": "1768484479" }, "departure": { "delay": 31, "time": "1768484551" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 158, "time": "1768484622" }, "departure": { "delay": 158, "time": "1768484738" }, "stopId": "FR:14333:ZE:100:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 2, "time": "1768484996" }, "departure": { "delay": 2, "time": "1768485002" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": -8, "time": "1768485038" }, "departure": { "delay": -8, "time": "1768485052" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 25, "time": "1768485118" }, "departure": { "delay": 25, "time": "1768485145" }, "stopId": "FR:14333:ZE:18:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 10, "time": "1768485183" }, "departure": { "delay": 10, "time": "1768485190" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": -20, "time": "1768485220" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1768490193", "trip": { "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:85xHO20xLMCJVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:91xHO20xLMCJVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 12, "time": "1768487712" }, "stopId": "FR:14333:ZE:42:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 18, "time": "1768487767" }, "departure": { "delay": 18, "time": "1768487778" }, "stopId": "FR:14333:ZE:44:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 69, "time": "1768487830" }, "departure": { "delay": 69, "time": "1768487889" }, "stopId": "FR:14333:ZE:46:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": -1, "time": "1768487951" }, "departure": { "delay": -1, "time": "1768487999" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": -32, "time": "1768488028" }, "departure": { "delay": -32, "time": "1768488028" }, "stopId": "FR:14333:ZE:48:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": -39, "time": "1768488075" }, "departure": { "delay": -39, "time": "1768488081" }, "stopId": "FR:14333:ZE:50:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": -66, "time": "1768488104" }, "departure": { "delay": -66, "time": "1768488114" }, "stopId": "FR:14333:ZE:52:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": -43, "time": "1768488243" }, "departure": { "delay": -43, "time": "1768488377" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 194, "time": "1768488445" }, "departure": { "delay": 194, "time": "1768488674" }, "stopId": "FR:14333:ZE:100:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 67, "time": "1768488957" }, "departure": { "delay": 67, "time": "1768488967" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 54, "time": "1768489004" }, "departure": { "delay": 54, "time": "1768489014" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 57, "time": "1768489041" }, "departure": { "delay": 57, "time": "1768489077" }, "stopId": "FR:14333:ZE:18:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 35, "time": "1768489104" }, "departure": { "delay": 35, "time": "1768489115" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": -1, "time": "1768489139" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1768490193", "trip": { "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:91xHO20xLMCJVxx:LOC" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1768490279" } }