Resource details

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

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

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

Download availability

2026-03-07
100%
2026-03-08
100%
2026-03-09
100%
2026-03-10
100%
2026-03-11
100%
2026-03-12
100%
2026-03-13
100%
2026-03-14
100%
2026-03-15
100%
2026-03-16
100%
2026-03-17
100%
2026-03-18
100%
2026-03-19
100%
2026-03-20
100%
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
100%
2026-03-30
100%
2026-03-31
100%
2026-04-01
100%
2026-04-02
100%
2026-04-03
100%
2026-04-04
100%
2026-04-05
100%
2026-04-06
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

⚠️13 warnings

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

Warnings

vehicle_id not populated W002 4 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC395413:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC595888:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC598573:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC598576: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 1 min 15 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 8 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC395413:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC395413:LOC does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC595888:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC595888:LOC does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:DimanchexANNUELC598573:LOC stop_sequence 1 (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 1,555 27 times (90 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 3,106 27 times (90 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 3 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-04-06 at 14:25 Europe/Paris.

trip_updates (11) 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-06 at 14:25 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC395393:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 140, "time": "1775478380" }, "departure": { "delay": 140, "time": "1775478380" }, "stopId": "FR:27229:ZE:0xJAU01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": 128, "time": "1775478488" }, "departure": { "delay": 128, "time": "1775478488" }, "stopId": "FR:27229:ZE:0xGAR05:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": 65, "time": "1775478665" }, "departure": { "delay": 65, "time": "1775478665" }, "stopId": "FR:27229:ZE:0xBDN01:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": 79, "time": "1775478739" }, "departure": { "delay": 79, "time": "1775478739" }, "stopId": "FR:27229:ZE:0xGER01:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": 73, "time": "1775478793" }, "departure": { "delay": 73, "time": "1775478793" }, "stopId": "FR:27229:ZE:0xJDA01:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": 61, "time": "1775478841" }, "departure": { "delay": 61, "time": "1775478841" }, "stopId": "FR:27229:ZE:0xPLA01:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": 23, "time": "1775478863" }, "departure": { "delay": 23, "time": "1775478863" }, "stopId": "FR:27229:ZE:0xNAV01:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": 70, "time": "1775478910" }, "departure": { "delay": 70, "time": "1775478910" }, "stopId": "FR:27229:ZE:0xUSI01:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": 46, "time": "1775478946" }, "departure": { "delay": 46, "time": "1775478946" }, "stopId": "FR:27229:ZE:0xHIP01:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": 85, "time": "1775478985" }, "departure": { "delay": 85, "time": "1775478985" }, "stopId": "FR:27229:ZE:0xCIT01:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": 36, "time": "1775479056" }, "departure": { "delay": 36, "time": "1775479056" }, "stopId": "FR:27020:ZE:0xACH01:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": 8, "time": "1775479088" }, "departure": { "delay": 8, "time": "1775479088" }, "stopId": "FR:27020:ZE:0xLPO01:ATOUMOD004", "stopSequence": 26 }, { "arrival": { "delay": 70, "time": "1775479150" }, "departure": { "delay": 70, "time": "1775479150" }, "stopId": "FR:27020:ZE:0xLBA01:ATOUMOD004", "stopSequence": 27 }, { "arrival": { "delay": 54, "time": "1775479194" }, "departure": { "delay": 54, "time": "1775479194" }, "stopId": "FR:27020:ZE:0xAMA01:ATOUMOD004", "stopSequence": 28 }, { "arrival": { "delay": 71, "time": "1775479211" }, "departure": { "delay": 71, "time": "1775479211" }, "stopId": "FR:27020:ZE:0xLHA01:ATOUMOD004", "stopSequence": 29 }, { "arrival": { "delay": 56, "time": "1775479256" }, "departure": { "delay": 56, "time": "1775479256" }, "stopId": "FR:27020:ZE:0xPEG01:ATOUMOD004", "stopSequence": 30 }, { "arrival": { "delay": 41, "time": "1775479301" }, "departure": { "delay": 41, "time": "1775479301" }, "stopId": "FR:27020:ZE:0xMAC01:ATOUMOD004", "stopSequence": 31 }, { "arrival": { "delay": 39, "time": "1775479359" }, "departure": { "delay": 39, "time": "1775479359" }, "stopId": "FR:27020:ZE:0xITO01:ATOUMOD004", "stopSequence": 32 }, { "arrival": { "delay": 81, "time": "1775479401" }, "departure": { "delay": 81, "time": "1775479401" }, "stopId": "FR:27020:ZE:0xLOA01:ATOUMOD004", "stopSequence": 33 }, { "arrival": { "delay": 38, "time": "1775479478" }, "departure": { "delay": 38, "time": "1775479478" }, "stopId": "FR:27020:ZE:0xETA01:ATOUMOD004", "stopSequence": 34 }, { "arrival": { "delay": 14, "time": "1775479514" }, "stopId": "FR:27020:ZE:0xMOE01:ATOUMOD004", "stopSequence": 35 } ], "timestamp": "1775478271", "trip": { "routeId": "ATOUMOD004:Line:T5:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC395393:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC395407:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -2129, "time": "1775478271" }, "stopId": "FR:27229:ZE:0xMOL01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -302, "time": "1775481898" }, "stopId": "FR:27229:ZE:0xCAM01:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC395407:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC395414:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 20, "time": "1775478380" }, "stopId": "FR:27229:ZE:0xCAM01:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC395414:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598581:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -929, "time": "1775478271" }, "stopId": "FR:27229:ZE:0xROS01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -158, "time": "1775480302" }, "departure": { "delay": -158, "time": "1775480302" }, "stopId": "FR:27229:ZE:0xBEV02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -205, "time": "1775480315" }, "departure": { "delay": -205, "time": "1775480315" }, "stopId": "FR:27229:ZE:0xLOG02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -238, "time": "1775480402" }, "departure": { "delay": -238, "time": "1775480402" }, "stopId": "FR:27229:ZE:0xHAR02:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": -243, "time": "1775480457" }, "departure": { "delay": -243, "time": "1775480457" }, "stopId": "FR:27229:ZE:0xFAU02:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": -273, "time": "1775480547" }, "departure": { "delay": -273, "time": "1775480547" }, "stopId": "FR:27229:ZE:0xCOM02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": -193, "time": "1775480627" }, "departure": { "delay": -193, "time": "1775480627" }, "stopId": "FR:27229:ZE:0xFER02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": -180, "time": "1775480700" }, "departure": { "delay": -180, "time": "1775480700" }, "stopId": "FR:27229:ZE:0xDUN02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": -164, "time": "1775480836" }, "departure": { "delay": -164, "time": "1775480836" }, "stopId": "FR:27229:ZE:0xCAR03:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": -103, "time": "1775480897" }, "departure": { "delay": -103, "time": "1775480897" }, "stopId": "FR:27229:ZE:0xMEU02:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": -177, "time": "1775480943" }, "stopId": "FR:27229:ZE:0xCEN01:ATOUMOD004", "stopSequence": 26 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598581:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598594:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -5, "time": "1775478295" }, "departure": { "delay": -5, "time": "1775478295" }, "stopId": "FR:27602:ZE:0xMAS02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": 27, "time": "1775478387" }, "departure": { "delay": 27, "time": "1775478387" }, "stopId": "FR:27602:ZE:0xGDG02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -3, "time": "1775478417" }, "departure": { "delay": -3, "time": "1775478417" }, "stopId": "FR:27602:ZE:0xMUS02:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -50, "time": "1775478430" }, "stopId": "FR:27602:ZE:0xFAB02:ATOUMOD004", "stopSequence": 16 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T3:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598594:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598595:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -3029, "time": "1775478271" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -152, "time": "1775482408" }, "departure": { "delay": -152, "time": "1775482408" }, "stopId": "FR:27602:ZE:0xMAS02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -122, "time": "1775482498" }, "departure": { "delay": -122, "time": "1775482498" }, "stopId": "FR:27602:ZE:0xGDG02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -152, "time": "1775482528" }, "departure": { "delay": -152, "time": "1775482528" }, "stopId": "FR:27602:ZE:0xMUS02:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -199, "time": "1775482541" }, "stopId": "FR:27602:ZE:0xFAB02:ATOUMOD004", "stopSequence": 16 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T3:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598595:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC595892:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -1529, "time": "1775478271" }, "stopId": "FR:27020:ZE:0xMOE01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -15, "time": "1775480325" }, "departure": { "delay": -15, "time": "1775480325" }, "stopId": "FR:27229:ZE:0xHIP02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -43, "time": "1775480357" }, "departure": { "delay": -43, "time": "1775480357" }, "stopId": "FR:27229:ZE:0xUSI02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -67, "time": "1775480393" }, "departure": { "delay": -67, "time": "1775480393" }, "stopId": "FR:27229:ZE:0xNAV02:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -24, "time": "1775480436" }, "departure": { "delay": -24, "time": "1775480436" }, "stopId": "FR:27229:ZE:0xPLA02:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -54, "time": "1775480466" }, "departure": { "delay": -54, "time": "1775480466" }, "stopId": "FR:27229:ZE:0xJDA02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -54, "time": "1775480526" }, "departure": { "delay": -54, "time": "1775480526" }, "stopId": "FR:27229:ZE:0xGER02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -48, "time": "1775480592" }, "departure": { "delay": -48, "time": "1775480592" }, "stopId": "FR:27229:ZE:0xBDN02:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": -157, "time": "1775480783" }, "departure": { "delay": -157, "time": "1775480783" }, "stopId": "FR:27229:ZE:0xGAR05:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": -140, "time": "1775480800" }, "departure": { "delay": -140, "time": "1775480800" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": -130, "time": "1775480870" }, "departure": { "delay": -130, "time": "1775480870" }, "stopId": "FR:27229:ZE:0xJAU02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": -130, "time": "1775480930" }, "departure": { "delay": -130, "time": "1775480930" }, "stopId": "FR:27229:ZE:0xHAP02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": -172, "time": "1775481068" }, "departure": { "delay": -172, "time": "1775481068" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": -146, "time": "1775481094" }, "departure": { "delay": -146, "time": "1775481094" }, "stopId": "FR:27229:ZE:0xGDC02:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": -172, "time": "1775481128" }, "departure": { "delay": -172, "time": "1775481128" }, "stopId": "FR:27229:ZE:0xDUP02:ATOUMOD004", "stopSequence": 26 }, { "arrival": { "delay": -85, "time": "1775481215" }, "departure": { "delay": -85, "time": "1775481215" }, "stopId": "FR:27229:ZE:0xPMF02:ATOUMOD004", "stopSequence": 27 }, { "arrival": { "delay": -93, "time": "1775481267" }, "departure": { "delay": -93, "time": "1775481267" }, "stopId": "FR:27229:ZE:0xLEG02:ATOUMOD004", "stopSequence": 28 }, { "arrival": { "delay": -95, "time": "1775481325" }, "departure": { "delay": -95, "time": "1775481325" }, "stopId": "FR:27229:ZE:0xBON02:ATOUMOD004", "stopSequence": 29 }, { "arrival": { "delay": -121, "time": "1775481359" }, "departure": { "delay": -121, "time": "1775481359" }, "stopId": "FR:27299:ZE:0xCOL02:ATOUMOD004", "stopSequence": 30 }, { "arrival": { "delay": -133, "time": "1775481407" }, "departure": { "delay": -133, "time": "1775481407" }, "stopId": "FR:27299:ZE:0xPAG02:ATOUMOD004", "stopSequence": 31 }, { "arrival": { "delay": -163, "time": "1775481437" }, "departure": { "delay": -163, "time": "1775481437" }, "stopId": "FR:27299:ZE:0xECG02:ATOUMOD004", "stopSequence": 32 }, { "arrival": { "delay": -166, "time": "1775481494" }, "departure": { "delay": -166, "time": "1775481494" }, "stopId": "FR:27299:ZE:0xMAG02:ATOUMOD004", "stopSequence": 33 }, { "arrival": { "delay": -118, "time": "1775481542" }, "departure": { "delay": -118, "time": "1775481542" }, "stopId": "FR:27299:ZE:0xRNA02:ATOUMOD004", "stopSequence": 34 }, { "arrival": { "delay": -131, "time": "1775481589" }, "departure": { "delay": -131, "time": "1775481589" }, "stopId": "FR:27299:ZE:0xARN02:ATOUMOD004", "stopSequence": 35 }, { "arrival": { "delay": -162, "time": "1775481618" }, "departure": { "delay": -162, "time": "1775481618" }, "stopId": "FR:27299:ZE:0xIND03:ATOUMOD004", "stopSequence": 36 }, { "arrival": { "delay": -174, "time": "1775481666" }, "stopId": "FR:27439:ZE:0xCAP01:ATOUMOD004", "stopSequence": 37 } ], "timestamp": "1775478271", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T5:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC595892:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC395402:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -329, "time": "1775478271" }, "stopId": "FR:27229:ZE:0xCAM01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -162, "time": "1775479758" }, "departure": { "delay": -162, "time": "1775479758" }, "stopId": "FR:27229:ZE:0xJOL01:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -172, "time": "1775479808" }, "departure": { "delay": -172, "time": "1775479808" }, "stopId": "FR:27229:ZE:0xPAS01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -179, "time": "1775479861" }, "departure": { "delay": -179, "time": "1775479861" }, "stopId": "FR:27229:ZE:0xKEN04:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -186, "time": "1775479914" }, "departure": { "delay": -186, "time": "1775479914" }, "stopId": "FR:27229:ZE:0xVOL02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -193, "time": "1775479967" }, "departure": { "delay": -193, "time": "1775479967" }, "stopId": "FR:27229:ZE:0xRUG02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -204, "time": "1775480016" }, "stopId": "FR:27229:ZE:0xMOL02:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1775478271", "trip": { "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC395402:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598575:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 243, "time": "1775478232" }, "departure": { "delay": 243, "time": "1775478243" }, "stopId": "FR:27229:ZE:0xSAU02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": 134, "time": "1775478314" }, "departure": { "delay": 134, "time": "1775478314" }, "stopId": "FR:27229:ZE:0xCOT02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": 94, "time": "1775478334" }, "departure": { "delay": 94, "time": "1775478334" }, "stopId": "FR:27229:ZE:0xADO02:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": 80, "time": "1775478380" }, "departure": { "delay": 80, "time": "1775478380" }, "stopId": "FR:27229:ZE:0xSAC02:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": 136, "time": "1775478436" }, "departure": { "delay": 136, "time": "1775478436" }, "stopId": "FR:27229:ZE:0xSAL02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": 126, "time": "1775478486" }, "departure": { "delay": 126, "time": "1775478486" }, "stopId": "FR:27229:ZE:0xCAS02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": 108, "time": "1775478528" }, "departure": { "delay": 108, "time": "1775478528" }, "stopId": "FR:27229:ZE:0xCLS02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": 70, "time": "1775478610" }, "departure": { "delay": 70, "time": "1775478610" }, "stopId": "FR:27229:ZE:0xBOS02:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": 106, "time": "1775478646" }, "departure": { "delay": 106, "time": "1775478646" }, "stopId": "FR:27229:ZE:0xTAT02:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": 36, "time": "1775478696" }, "stopId": "FR:27229:ZE:0xROS02:ATOUMOD004", "stopSequence": 26 } ], "timestamp": "1775478271", "trip": { "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598575:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598577:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -3029, "time": "1775478271" }, "stopId": "FR:27229:ZE:0xCEN01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": 10, "time": "1775482510" }, "departure": { "delay": 10, "time": "1775482510" }, "stopId": "FR:27229:ZE:0xSAU02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -99, "time": "1775482581" }, "departure": { "delay": -99, "time": "1775482581" }, "stopId": "FR:27229:ZE:0xCOT02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -139, "time": "1775482601" }, "departure": { "delay": -139, "time": "1775482601" }, "stopId": "FR:27229:ZE:0xADO02:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": -153, "time": "1775482647" }, "departure": { "delay": -153, "time": "1775482647" }, "stopId": "FR:27229:ZE:0xSAC02:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": -97, "time": "1775482703" }, "departure": { "delay": -97, "time": "1775482703" }, "stopId": "FR:27229:ZE:0xSAL02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": -107, "time": "1775482753" }, "departure": { "delay": -107, "time": "1775482753" }, "stopId": "FR:27229:ZE:0xCAS02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": -125, "time": "1775482795" }, "departure": { "delay": -125, "time": "1775482795" }, "stopId": "FR:27229:ZE:0xCLS02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": -163, "time": "1775482877" }, "departure": { "delay": -163, "time": "1775482877" }, "stopId": "FR:27229:ZE:0xBOS02:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": -127, "time": "1775482913" }, "departure": { "delay": -127, "time": "1775482913" }, "stopId": "FR:27229:ZE:0xTAT02:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": -197, "time": "1775482963" }, "stopId": "FR:27229:ZE:0xROS02:ATOUMOD004", "stopSequence": 26 } ], "timestamp": "1775478271", "trip": { "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598577:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:DimanchexANNUELC598588:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -929, "time": "1775478271" }, "stopId": "FR:27602:ZE:0xFAB01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -44, "time": "1775480176" }, "departure": { "delay": -44, "time": "1775480176" }, "stopId": "FR:27229:ZE:0xHAP01:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -94, "time": "1775480306" }, "departure": { "delay": -94, "time": "1775480306" }, "stopId": "FR:27229:ZE:0xJAU01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -128, "time": "1775480392" }, "stopId": "FR:27229:ZE:0xGAR04:ATOUMOD004", "stopSequence": 16 } ], "timestamp": "1775478271", "trip": { "routeId": "ATOUMOD004:Line:T3:LOC", "tripId": "ATOUMOD004:ServiceJourney:DimanchexANNUELC598588:LOC" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1775478344" } }