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

2026-03-11
0%
2026-03-12
0%
2026-03-13
0%
2026-03-14
0%
2026-03-15
0%
2026-03-16
0%
2026-03-17
0%
2026-03-18
0%
2026-03-19
0%
2026-03-20
56.2%
2026-03-21
100%
2026-03-22
100%
2026-03-23
100%
2026-03-24
100%
2026-03-25
100%
2026-03-26
100%
2026-03-27
100%
2026-03-28
100%
2026-03-29
99.2%
2026-03-30
100%
2026-03-31
100%
2026-04-01
100%
2026-04-02
100%
2026-04-03
100%
2026-04-04
98.8%
2026-04-05
100%
2026-04-06
100%
2026-04-07
100%
2026-04-08
100%
2026-04-09
100%
2026-04-10
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

⚠️9 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-04-10 at 09:15 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

vehicle_id not populated W002 3 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id ATOUMOD021:ServiceJourney:61xHO10xxMxxVxx:LOC does not have a vehicle_id
  • trip_id ATOUMOD021:ServiceJourney:62:LOC does not have a vehicle_id
  • trip_id ATOUMOD021:ServiceJourney:60:LOC does not have a vehicle_id

schedule_relationship not populated W009 6 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id ATOUMOD021:ServiceJourney:61xHO10xxMxxVxx:LOC stop_sequence 10 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD021:ServiceJourney:61xHO10xxMxxVxx:LOC does not have a schedule_relationship
  • trip_id ATOUMOD021:ServiceJourney:62:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD021:ServiceJourney:62:LOC does not have a schedule_relationship
  • trip_id ATOUMOD021:ServiceJourney:60:LOC stop_sequence 14 (and potentially more for this trip) 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 65 17 times (81 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 130 17 times (81 % 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. 6 6 times (29 % of validations)
E050 All timestamps must be less than the current time 1 1 times (5 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-04-10 at 09:52 Europe/Paris.

trip_updates (5) 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-04-10 at 09:52 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:ATOUMOD021:ServiceJourney:57xHO10xxMxxVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1775799300" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 139, "time": "1775799498" }, "departure": { "delay": 139, "time": "1775799559" }, "stopId": "FR:14333:ZE:40:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 155, "time": "1775799624" }, "departure": { "delay": 155, "time": "1775799635" }, "stopId": "FR:14333:ZE:38:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 153, "time": "1775799685" }, "departure": { "delay": 153, "time": "1775799693" }, "stopId": "FR:14333:ZE:36:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 141, "time": "1775799727" }, "departure": { "delay": 141, "time": "1775799741" }, "stopId": "FR:14333:ZE:34:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 130, "time": "1775799772" }, "departure": { "delay": 130, "time": "1775799790" }, "stopId": "FR:14333:ZE:32:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 127, "time": "1775799836" }, "departure": { "delay": 127, "time": "1775799907" }, "stopId": "FR:14333:ZE:30:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 179, "time": "1775800037" }, "departure": { "delay": 179, "time": "1775800079" }, "stopId": "FR:14333:ZE:28:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 122, "time": "1775800136" }, "departure": { "delay": 122, "time": "1775800142" }, "stopId": "FR:14536:ZE:26:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 110, "time": "1775800241" }, "departure": { "delay": 110, "time": "1775800250" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 92, "time": "1775800414" }, "departure": { "delay": 92, "time": "1775800532" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 73, "time": "1775800563" }, "departure": { "delay": 73, "time": "1775800573" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 109, "time": "1775800657" }, "departure": { "delay": 109, "time": "1775800669" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 62, "time": "1775800701" }, "departure": { "delay": 62, "time": "1775800742" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 78, "time": "1775800805" }, "departure": { "delay": 78, "time": "1775800818" }, "stopId": "FR:14333:ZE:15:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 95, "time": "1775800858" }, "departure": { "delay": 95, "time": "1775800895" }, "stopId": "FR:14333:ZE:13:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 122, "time": "1775800990" }, "departure": { "delay": 122, "time": "1775801042" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 124, "time": "1775801110" }, "departure": { "delay": 124, "time": "1775801164" }, "stopId": "FR:14333:ZE:9:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 161, "time": "1775801275" }, "departure": { "delay": 161, "time": "1775801321" }, "stopId": "FR:14333:ZE:7:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 154, "time": "1775801365" }, "departure": { "delay": 154, "time": "1775801374" }, "stopId": "FR:14333:ZE:5:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 139, "time": "1775801419" }, "stopId": "FR:14333:ZE:3:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1775807457", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:57xHO10xxMxxVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:61xHO10xxMxxVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1775803500" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 151, "time": "1775803730" }, "departure": { "delay": 151, "time": "1775803771" }, "stopId": "FR:14333:ZE:40:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 145, "time": "1775803817" }, "departure": { "delay": 145, "time": "1775803825" }, "stopId": "FR:14333:ZE:38:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 163, "time": "1775803868" }, "departure": { "delay": 163, "time": "1775803903" }, "stopId": "FR:14333:ZE:36:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 153, "time": "1775803935" }, "departure": { "delay": 153, "time": "1775803953" }, "stopId": "FR:14333:ZE:34:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 131, "time": "1775803974" }, "departure": { "delay": 131, "time": "1775803991" }, "stopId": "FR:14333:ZE:32:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 142, "time": "1775804032" }, "departure": { "delay": 142, "time": "1775804122" }, "stopId": "FR:14333:ZE:30:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 173, "time": "1775804236" }, "departure": { "delay": 173, "time": "1775804273" }, "stopId": "FR:14333:ZE:28:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 105, "time": "1775804325" }, "departure": { "delay": 105, "time": "1775804325" }, "stopId": "FR:14536:ZE:26:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 136, "time": "1775804396" }, "departure": { "delay": 136, "time": "1775804476" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 70, "time": "1775804628" }, "departure": { "delay": 70, "time": "1775804710" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 65, "time": "1775804735" }, "departure": { "delay": 65, "time": "1775804765" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 92, "time": "1775804845" }, "departure": { "delay": 92, "time": "1775804852" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 32, "time": "1775804876" }, "departure": { "delay": 32, "time": "1775804912" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 47, "time": "1775804975" }, "departure": { "delay": 47, "time": "1775804987" }, "stopId": "FR:14333:ZE:15:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 35, "time": "1775805025" }, "departure": { "delay": 35, "time": "1775805035" }, "stopId": "FR:14333:ZE:13:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 55, "time": "1775805117" }, "departure": { "delay": 55, "time": "1775805175" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 48, "time": "1775805240" }, "departure": { "delay": 48, "time": "1775805288" }, "stopId": "FR:14333:ZE:9:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 225, "time": "1775805478" }, "departure": { "delay": 225, "time": "1775805585" }, "stopId": "FR:14333:ZE:7:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 219, "time": "1775805632" }, "departure": { "delay": 219, "time": "1775805639" }, "stopId": "FR:14333:ZE:5:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 185, "time": "1775805665" }, "stopId": "FR:14333:ZE:3:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1775807457", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:61xHO10xxMxxVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:64:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 514, "time": "1775806714" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 471, "time": "1775806725" }, "departure": { "delay": 471, "time": "1775806731" }, "stopId": "FR:14333:ZE:21:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 458, "time": "1775806767" }, "departure": { "delay": 458, "time": "1775806778" }, "stopId": "FR:14333:ZE:19:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 350, "time": "1775806790" }, "departure": { "delay": 350, "time": "1775806790" }, "stopId": "FR:14333:ZE:17:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 496, "time": "1775806838" }, "departure": { "delay": 496, "time": "1775806996" }, "stopId": "FR:14536:ZE:24:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 382, "time": "1775807109" }, "departure": { "delay": 382, "time": "1775807122" }, "stopId": "FR:14333:ZE:54:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 379, "time": "1775807179" }, "departure": { "delay": 379, "time": "1775807179" }, "stopId": "FR:14333:ZE:100:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 189, "time": "1775807341" }, "departure": { "delay": 189, "time": "1775807349" }, "stopId": "FR:14333:ZE:53:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 160, "time": "1775807375" }, "departure": { "delay": 160, "time": "1775807380" }, "stopId": "FR:14333:ZE:51:ATOUMOD021", "stopSequence": 9 }, { "arrival": { "delay": 142, "time": "1775807407" }, "departure": { "delay": 142, "time": "1775807422" }, "stopId": "FR:14333:ZE:49:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 110, "time": "1775807510" }, "departure": { "delay": 110, "time": "1775807510" }, "stopId": "FR:14333:ZE:11:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 110, "time": "1775807690" }, "departure": { "delay": 110, "time": "1775807690" }, "stopId": "FR:14333:ZE:47:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 110, "time": "1775807750" }, "departure": { "delay": 110, "time": "1775807750" }, "stopId": "FR:14333:ZE:45:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 110, "time": "1775807930" }, "stopId": "FR:14333:ZE:43:ATOUMOD021", "stopSequence": 14 } ], "timestamp": "1775807455", "trip": { "directionId": 1, "routeId": "ATOUMOD021:Line:B:LOC", "tripId": "ATOUMOD021:ServiceJourney:64:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:59xHO10xxMxxVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 107, "time": "1775801507" }, "stopId": "FR:14333:ZE:2:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 107, "time": "1775801524" }, "departure": { "delay": 107, "time": "1775801567" }, "stopId": "FR:14333:ZE:4:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 85, "time": "1775801620" }, "departure": { "delay": 85, "time": "1775801665" }, "stopId": "FR:14333:ZE:6:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 212, "time": "1775801801" }, "departure": { "delay": 212, "time": "1775801912" }, "stopId": "FR:14333:ZE:8:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 164, "time": "1775801957" }, "departure": { "delay": 164, "time": "1775801984" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 185, "time": "1775802057" }, "departure": { "delay": 185, "time": "1775802065" }, "stopId": "FR:14333:ZE:12:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 178, "time": "1775802108" }, "departure": { "delay": 178, "time": "1775802118" }, "stopId": "FR:14333:ZE:14:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 170, "time": "1775802163" }, "departure": { "delay": 170, "time": "1775802170" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 185, "time": "1775802296" }, "departure": { "delay": 185, "time": "1775802305" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 195, "time": "1775802327" }, "departure": { "delay": 195, "time": "1775802375" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 119, "time": "1775802543" }, "departure": { "delay": 119, "time": "1775802599" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 111, "time": "1775802677" }, "departure": { "delay": 111, "time": "1775802711" }, "stopId": "FR:14333:ZE:25:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 92, "time": "1775802749" }, "departure": { "delay": 92, "time": "1775802812" }, "stopId": "FR:14333:ZE:27:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 121, "time": "1775802916" }, "departure": { "delay": 121, "time": "1775802961" }, "stopId": "FR:14333:ZE:29:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 155, "time": "1775803017" }, "departure": { "delay": 155, "time": "1775803055" }, "stopId": "FR:14333:ZE:31:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 169, "time": "1775803096" }, "departure": { "delay": 169, "time": "1775803129" }, "stopId": "FR:14333:ZE:33:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 98, "time": "1775803167" }, "departure": { "delay": 98, "time": "1775803178" }, "stopId": "FR:14333:ZE:35:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 94, "time": "1775803226" }, "departure": { "delay": 94, "time": "1775803234" }, "stopId": "FR:14333:ZE:37:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 104, "time": "1775803286" }, "departure": { "delay": 104, "time": "1775803304" }, "stopId": "FR:14333:ZE:39:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 9, "time": "1775803389" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1775807457", "trip": { "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:59xHO10xxMxxVxx:LOC" } } }, { "id": "SM:ATOUMOD021:ServiceJourney:63xHO10xxMxxVxx:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 218, "time": "1775806118" }, "stopId": "FR:14333:ZE:2:ATOUMOD021", "stopSequence": 1 }, { "arrival": { "delay": 208, "time": "1775806145" }, "departure": { "delay": 208, "time": "1775806168" }, "stopId": "FR:14333:ZE:4:ATOUMOD021", "stopSequence": 2 }, { "arrival": { "delay": 204, "time": "1775806214" }, "departure": { "delay": 204, "time": "1775806284" }, "stopId": "FR:14333:ZE:6:ATOUMOD021", "stopSequence": 3 }, { "arrival": { "delay": 313, "time": "1775806465" }, "departure": { "delay": 313, "time": "1775806513" }, "stopId": "FR:14333:ZE:8:ATOUMOD021", "stopSequence": 4 }, { "arrival": { "delay": 263, "time": "1775806555" }, "departure": { "delay": 263, "time": "1775806583" }, "stopId": "FR:14333:ZE:10:ATOUMOD021", "stopSequence": 5 }, { "arrival": { "delay": 286, "time": "1775806658" }, "departure": { "delay": 286, "time": "1775806666" }, "stopId": "FR:14333:ZE:12:ATOUMOD021", "stopSequence": 6 }, { "arrival": { "delay": 270, "time": "1775806702" }, "departure": { "delay": 270, "time": "1775806710" }, "stopId": "FR:14333:ZE:14:ATOUMOD021", "stopSequence": 7 }, { "arrival": { "delay": 261, "time": "1775806753" }, "departure": { "delay": 261, "time": "1775806761" }, "stopId": "FR:14333:ZE:16:ATOUMOD021", "stopSequence": 8 }, { "arrival": { "delay": 269, "time": "1775806889" }, "departure": { "delay": 269, "time": "1775806889" }, "stopId": "FR:14333:ZE:20:ATOUMOD021", "stopSequence": 10 }, { "arrival": { "delay": 260, "time": "1775806914" }, "departure": { "delay": 260, "time": "1775806940" }, "stopId": "FR:14333:ZE:22:ATOUMOD021", "stopSequence": 11 }, { "arrival": { "delay": 254, "time": "1775807097" }, "departure": { "delay": 254, "time": "1775807234" }, "stopId": "FR:14536:ZE:23:ATOUMOD021", "stopSequence": 12 }, { "arrival": { "delay": 220, "time": "1775807312" }, "departure": { "delay": 220, "time": "1775807320" }, "stopId": "FR:14333:ZE:25:ATOUMOD021", "stopSequence": 13 }, { "arrival": { "delay": 142, "time": "1775807357" }, "departure": { "delay": 142, "time": "1775807362" }, "stopId": "FR:14333:ZE:27:ATOUMOD021", "stopSequence": 14 }, { "arrival": { "delay": 130, "time": "1775807470" }, "departure": { "delay": 130, "time": "1775807470" }, "stopId": "FR:14333:ZE:29:ATOUMOD021", "stopSequence": 15 }, { "arrival": { "delay": 130, "time": "1775807530" }, "departure": { "delay": 130, "time": "1775807530" }, "stopId": "FR:14333:ZE:31:ATOUMOD021", "stopSequence": 16 }, { "arrival": { "delay": 130, "time": "1775807590" }, "departure": { "delay": 130, "time": "1775807590" }, "stopId": "FR:14333:ZE:33:ATOUMOD021", "stopSequence": 17 }, { "arrival": { "delay": 130, "time": "1775807710" }, "departure": { "delay": 130, "time": "1775807710" }, "stopId": "FR:14333:ZE:35:ATOUMOD021", "stopSequence": 18 }, { "arrival": { "delay": 130, "time": "1775807770" }, "departure": { "delay": 130, "time": "1775807770" }, "stopId": "FR:14333:ZE:37:ATOUMOD021", "stopSequence": 19 }, { "arrival": { "delay": 130, "time": "1775807830" }, "departure": { "delay": 130, "time": "1775807830" }, "stopId": "FR:14333:ZE:39:ATOUMOD021", "stopSequence": 20 }, { "arrival": { "delay": 130, "time": "1775808010" }, "stopId": "FR:14333:ZE:41:ATOUMOD021", "stopSequence": 21 } ], "timestamp": "1775807457", "trip": { "routeId": "ATOUMOD021:Line:A:LOC", "tripId": "ATOUMOD021:ServiceJourney:63xHO10xxMxxVxx:LOC" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1775807522" } }