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

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

⚠️213 warnings

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

Warnings

vehicle_id not populated W002 71 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584804:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584806:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584807:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584816:LOC does not have a vehicle_id
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584154:LOC does not have a vehicle_id

schedule_relationship not populated W009 142 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584804:LOC stop_sequence 24 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584804:LOC does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584806:LOC stop_sequence 15 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584806:LOC does not have a schedule_relationship
  • trip_id ATOUMOD004:ServiceJourney:SemainexSCOC584807:LOC stop_sequence 4 (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 137 16 times (53 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 2 272 16 times (53 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 5 5 times (17 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-01 at 19:55 Europe/Paris.

trip_updates (13) 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 2025-12-01 at 19:55 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC584869:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -989, "time": "1764615211" }, "stopId": "FR:27229:ZE:0xCAM01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -146, "time": "1764616954" }, "departure": { "delay": -146, "time": "1764616954" }, "stopId": "FR:27229:ZE:0xGAR01:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -86, "time": "1764617074" }, "departure": { "delay": -86, "time": "1764617074" }, "stopId": "FR:27229:ZE:0xBRI01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -71, "time": "1764617149" }, "departure": { "delay": -71, "time": "1764617149" }, "stopId": "FR:27229:ZE:0xFRI01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -101, "time": "1764617239" }, "departure": { "delay": -101, "time": "1764617239" }, "stopId": "FR:27229:ZE:0xRRE01:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -101, "time": "1764617299" }, "departure": { "delay": -101, "time": "1764617299" }, "stopId": "FR:27229:ZE:0xROR01:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -131, "time": "1764617389" }, "departure": { "delay": -131, "time": "1764617389" }, "stopId": "FR:27229:ZE:0xJOL01:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -131, "time": "1764617449" }, "departure": { "delay": -131, "time": "1764617449" }, "stopId": "FR:27229:ZE:0xPAS01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -135, "time": "1764617505" }, "departure": { "delay": -135, "time": "1764617505" }, "stopId": "FR:27229:ZE:0xKEN04:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -142, "time": "1764617558" }, "departure": { "delay": -142, "time": "1764617558" }, "stopId": "FR:27229:ZE:0xVOL02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -163, "time": "1764617597" }, "departure": { "delay": -163, "time": "1764617597" }, "stopId": "FR:27229:ZE:0xRUG02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -163, "time": "1764617657" }, "stopId": "FR:27229:ZE:0xMOL02:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC584869:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC584963:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 80, "time": "1764615200" }, "departure": { "delay": 80, "time": "1764615200" }, "stopId": "FR:27229:ZE:0xRRE02:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": 99, "time": "1764615279" }, "departure": { "delay": 99, "time": "1764615279" }, "stopId": "FR:27229:ZE:0xFRI02:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -3, "time": "1764615357" }, "departure": { "delay": -3, "time": "1764615357" }, "stopId": "FR:27229:ZE:0xBRI02:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -33, "time": "1764615447" }, "departure": { "delay": -33, "time": "1764615447" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -28, "time": "1764615512" }, "departure": { "delay": -28, "time": "1764615512" }, "stopId": "FR:27229:ZE:0xJAU02:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -12, "time": "1764615588" }, "departure": { "delay": -12, "time": "1764615588" }, "stopId": "FR:27229:ZE:0xHAP02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -72, "time": "1764615708" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 14 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC584963:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC587172:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 11, "time": "1764615180" }, "departure": { "delay": 11, "time": "1764615191" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": 1, "time": "1764615241" }, "departure": { "delay": 1, "time": "1764615241" }, "stopId": "FR:27229:ZE:0xCHA01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -19, "time": "1764615341" }, "departure": { "delay": -19, "time": "1764615341" }, "stopId": "FR:27229:ZE:0xTAU02:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -101, "time": "1764615439" }, "departure": { "delay": -101, "time": "1764615439" }, "stopId": "FR:27229:ZE:0xMFO02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -101, "time": "1764615499" }, "departure": { "delay": -101, "time": "1764615499" }, "stopId": "FR:27229:ZE:0xCCA02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -185, "time": "1764615655" }, "stopId": "FR:27229:ZE:0xCAM01:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC587172:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC584965:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 98, "time": "1764615218" }, "departure": { "delay": 98, "time": "1764615218" }, "stopId": "FR:27229:ZE:0xRRE01:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": 106, "time": "1764615286" }, "departure": { "delay": 106, "time": "1764615286" }, "stopId": "FR:27229:ZE:0xROR01:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": 76, "time": "1764615376" }, "departure": { "delay": 76, "time": "1764615376" }, "stopId": "FR:27229:ZE:0xJOL01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": 76, "time": "1764615436" }, "departure": { "delay": 76, "time": "1764615436" }, "stopId": "FR:27229:ZE:0xPAS01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": 73, "time": "1764615493" }, "departure": { "delay": 73, "time": "1764615493" }, "stopId": "FR:27229:ZE:0xKEN04:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": 73, "time": "1764615553" }, "departure": { "delay": 73, "time": "1764615553" }, "stopId": "FR:27229:ZE:0xVOL02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": 60, "time": "1764615600" }, "departure": { "delay": 60, "time": "1764615600" }, "stopId": "FR:27229:ZE:0xRUG02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": 53, "time": "1764615653" }, "stopId": "FR:27229:ZE:0xMOL02:ATOUMOD004", "stopSequence": 15 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC584965:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC584966:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -689, "time": "1764615211" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -41, "time": "1764616399" }, "departure": { "delay": -41, "time": "1764616399" }, "stopId": "FR:27229:ZE:0xBRI01:ATOUMOD004", "stopSequence": 6 }, { "arrival": { "delay": -30, "time": "1764616470" }, "departure": { "delay": -30, "time": "1764616470" }, "stopId": "FR:27229:ZE:0xFRI01:ATOUMOD004", "stopSequence": 7 }, { "arrival": { "delay": -50, "time": "1764616570" }, "departure": { "delay": -50, "time": "1764616570" }, "stopId": "FR:27229:ZE:0xRRE01:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": -50, "time": "1764616630" }, "departure": { "delay": -50, "time": "1764616630" }, "stopId": "FR:27229:ZE:0xROR01:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -59, "time": "1764616741" }, "departure": { "delay": -59, "time": "1764616741" }, "stopId": "FR:27229:ZE:0xJOL01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -59, "time": "1764616801" }, "departure": { "delay": -59, "time": "1764616801" }, "stopId": "FR:27229:ZE:0xPAS01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -63, "time": "1764616857" }, "departure": { "delay": -63, "time": "1764616857" }, "stopId": "FR:27229:ZE:0xKEN04:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -75, "time": "1764616905" }, "departure": { "delay": -75, "time": "1764616905" }, "stopId": "FR:27229:ZE:0xVOL02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -95, "time": "1764616945" }, "departure": { "delay": -95, "time": "1764616945" }, "stopId": "FR:27229:ZE:0xRUG02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -95, "time": "1764617005" }, "stopId": "FR:27229:ZE:0xMOL02:ATOUMOD004", "stopSequence": 15 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC584966:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC584967:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -4, "time": "1764615236" }, "departure": { "delay": -4, "time": "1764615236" }, "stopId": "FR:27229:ZE:0xVED01:ATOUMOD004", "stopSequence": 6 }, { "arrival": { "delay": -16, "time": "1764615284" }, "departure": { "delay": -16, "time": "1764615284" }, "stopId": "FR:27229:ZE:0xHAP01:ATOUMOD004", "stopSequence": 7 }, { "arrival": { "delay": -75, "time": "1764615405" }, "departure": { "delay": -75, "time": "1764615405" }, "stopId": "FR:27229:ZE:0xJAU01:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": -141, "time": "1764615459" }, "departure": { "delay": -141, "time": "1764615459" }, "stopId": "FR:27229:ZE:0xGAR01:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -110, "time": "1764615550" }, "departure": { "delay": -110, "time": "1764615550" }, "stopId": "FR:27229:ZE:0xBRI01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -86, "time": "1764615634" }, "departure": { "delay": -86, "time": "1764615634" }, "stopId": "FR:27229:ZE:0xFRI01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -129, "time": "1764615711" }, "departure": { "delay": -129, "time": "1764615711" }, "stopId": "FR:27229:ZE:0xRRE01:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -121, "time": "1764615779" }, "departure": { "delay": -121, "time": "1764615779" }, "stopId": "FR:27229:ZE:0xROR01:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -151, "time": "1764615869" }, "departure": { "delay": -151, "time": "1764615869" }, "stopId": "FR:27229:ZE:0xJOL01:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -151, "time": "1764615929" }, "departure": { "delay": -151, "time": "1764615929" }, "stopId": "FR:27229:ZE:0xPAS01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -154, "time": "1764615986" }, "departure": { "delay": -154, "time": "1764615986" }, "stopId": "FR:27229:ZE:0xKEN04:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -154, "time": "1764616046" }, "departure": { "delay": -154, "time": "1764616046" }, "stopId": "FR:27229:ZE:0xVOL02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -167, "time": "1764616093" }, "departure": { "delay": -167, "time": "1764616093" }, "stopId": "FR:27229:ZE:0xRUG02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -174, "time": "1764616146" }, "stopId": "FR:27229:ZE:0xMOL02:ATOUMOD004", "stopSequence": 19 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T1:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC584967:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC595564:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764615300" }, "stopId": "FR:27229:ZE:0xGAR03:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": 26, "time": "1764615326" }, "departure": { "delay": 26, "time": "1764615326" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 2 }, { "arrival": { "delay": 31, "time": "1764615391" }, "departure": { "delay": 31, "time": "1764615391" }, "stopId": "FR:27229:ZE:0xJAU02:ATOUMOD004", "stopSequence": 3 }, { "arrival": { "delay": -13, "time": "1764615467" }, "departure": { "delay": -13, "time": "1764615467" }, "stopId": "FR:27229:ZE:0xHAP02:ATOUMOD004", "stopSequence": 4 }, { "arrival": { "delay": -73, "time": "1764615587" }, "departure": { "delay": -73, "time": "1764615587" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 5 }, { "arrival": { "delay": 16, "time": "1764615736" }, "departure": { "delay": 16, "time": "1764615736" }, "stopId": "FR:27229:ZE:0xCIN01:ATOUMOD004", "stopSequence": 6 }, { "arrival": { "delay": 8, "time": "1764615788" }, "departure": { "delay": 8, "time": "1764615788" }, "stopId": "FR:27229:ZE:0xSAU02:ATOUMOD004", "stopSequence": 7 }, { "arrival": { "delay": -71, "time": "1764615889" }, "departure": { "delay": -71, "time": "1764615889" }, "stopId": "FR:27229:ZE:0xCOT02:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": -52, "time": "1764616028" }, "departure": { "delay": -52, "time": "1764616028" }, "stopId": "FR:27229:ZE:0xLOR02:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -36, "time": "1764616104" }, "departure": { "delay": -36, "time": "1764616104" }, "stopId": "FR:27229:ZE:0xMAR02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -58, "time": "1764616142" }, "departure": { "delay": -58, "time": "1764616142" }, "stopId": "FR:27229:ZE:0xNEUBO01:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -95, "time": "1764616165" }, "departure": { "delay": -95, "time": "1764616165" }, "stopId": "FR:27229:ZE:0xADO02:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -16, "time": "1764616244" }, "departure": { "delay": -16, "time": "1764616244" }, "stopId": "FR:27229:ZE:0xECH02:ATOUMOD004", "stopSequence": 17 }, { "arrival": { "delay": -69, "time": "1764616311" }, "departure": { "delay": -69, "time": "1764616311" }, "stopId": "FR:27229:ZE:0xPAN02:ATOUMOD004", "stopSequence": 18 }, { "arrival": { "delay": -66, "time": "1764616494" }, "departure": { "delay": -66, "time": "1764616494" }, "stopId": "FR:27229:ZE:0xSAC02:ATOUMOD004", "stopSequence": 19 }, { "arrival": { "delay": -10, "time": "1764616550" }, "departure": { "delay": -10, "time": "1764616550" }, "stopId": "FR:27229:ZE:0xSAL02:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": -39, "time": "1764616581" }, "departure": { "delay": -39, "time": "1764616581" }, "stopId": "FR:27229:ZE:0xCAS02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": -52, "time": "1764616628" }, "departure": { "delay": -52, "time": "1764616628" }, "stopId": "FR:27229:ZE:0xCLS02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": -28, "time": "1764616712" }, "departure": { "delay": -28, "time": "1764616712" }, "stopId": "FR:27229:ZE:0xBOS02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": -45, "time": "1764616755" }, "departure": { "delay": -45, "time": "1764616755" }, "stopId": "FR:27229:ZE:0xTAT02:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": -53, "time": "1764616807" }, "stopId": "FR:27229:ZE:0xROS02:ATOUMOD004", "stopSequence": 25 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T10:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC595564:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC595568:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 212, "time": "1764615212" }, "departure": { "delay": 212, "time": "1764615212" }, "stopId": "FR:27229:ZE:0xTAT02:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": 204, "time": "1764615264" }, "stopId": "FR:27229:ZE:0xROS02:ATOUMOD004", "stopSequence": 25 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T10:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC595568:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC585344:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 25, "time": "1764615204" }, "departure": { "delay": 25, "time": "1764615205" }, "stopId": "FR:27229:ZE:0xBEV02:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": -5, "time": "1764615235" }, "departure": { "delay": -5, "time": "1764615235" }, "stopId": "FR:27229:ZE:0xLOG02:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -76, "time": "1764615284" }, "departure": { "delay": -76, "time": "1764615284" }, "stopId": "FR:27229:ZE:0xHAR02:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -112, "time": "1764615368" }, "departure": { "delay": -112, "time": "1764615368" }, "stopId": "FR:27229:ZE:0xFAU02:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -82, "time": "1764615458" }, "departure": { "delay": -82, "time": "1764615458" }, "stopId": "FR:27229:ZE:0xCOM02:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -52, "time": "1764615548" }, "departure": { "delay": -52, "time": "1764615548" }, "stopId": "FR:27229:ZE:0xFER02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -21, "time": "1764615639" }, "departure": { "delay": -21, "time": "1764615639" }, "stopId": "FR:27229:ZE:0xDUN02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -32, "time": "1764615748" }, "departure": { "delay": -32, "time": "1764615748" }, "stopId": "FR:27229:ZE:0xCAR03:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -38, "time": "1764615802" }, "departure": { "delay": -38, "time": "1764615802" }, "stopId": "FR:27229:ZE:0xMEU02:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -118, "time": "1764615842" }, "stopId": "FR:27229:ZE:0xCEN01:ATOUMOD004", "stopSequence": 17 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC585344:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC585345:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -629, "time": "1764615211" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": -104, "time": "1764616636" }, "departure": { "delay": -104, "time": "1764616636" }, "stopId": "FR:27229:ZE:0xCOM02:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -65, "time": "1764616735" }, "departure": { "delay": -65, "time": "1764616735" }, "stopId": "FR:27229:ZE:0xFER02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -35, "time": "1764616825" }, "departure": { "delay": -35, "time": "1764616825" }, "stopId": "FR:27229:ZE:0xDUN02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -6, "time": "1764616974" }, "departure": { "delay": -6, "time": "1764616974" }, "stopId": "FR:27229:ZE:0xCAR03:ATOUMOD004", "stopSequence": 15 }, { "arrival": { "delay": -3, "time": "1764617037" }, "departure": { "delay": -3, "time": "1764617037" }, "stopId": "FR:27229:ZE:0xMEU02:ATOUMOD004", "stopSequence": 16 }, { "arrival": { "delay": -64, "time": "1764617096" }, "stopId": "FR:27229:ZE:0xCEN01:ATOUMOD004", "stopSequence": 17 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC585345:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC586169:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -63, "time": "1764615177" }, "departure": { "delay": -63, "time": "1764615177" }, "stopId": "FR:27229:ZE:0xQUI02:ATOUMOD004", "stopSequence": 20 }, { "arrival": { "delay": -139, "time": "1764615221" }, "departure": { "delay": -139, "time": "1764615221" }, "stopId": "FR:27229:ZE:0xHON02:ATOUMOD004", "stopSequence": 21 }, { "arrival": { "delay": -97, "time": "1764615383" }, "departure": { "delay": -97, "time": "1764615383" }, "stopId": "FR:27602:ZE:0xWAL02:ATOUMOD004", "stopSequence": 22 }, { "arrival": { "delay": -97, "time": "1764615443" }, "departure": { "delay": -97, "time": "1764615443" }, "stopId": "FR:27602:ZE:0xBOU02:ATOUMOD004", "stopSequence": 23 }, { "arrival": { "delay": -65, "time": "1764615595" }, "departure": { "delay": -65, "time": "1764615595" }, "stopId": "FR:27602:ZE:0xMAS02:ATOUMOD004", "stopSequence": 24 }, { "arrival": { "delay": -38, "time": "1764615682" }, "departure": { "delay": -38, "time": "1764615682" }, "stopId": "FR:27602:ZE:0xGDG02:ATOUMOD004", "stopSequence": 25 }, { "arrival": { "delay": -39, "time": "1764615741" }, "departure": { "delay": -39, "time": "1764615741" }, "stopId": "FR:27602:ZE:0xMUS02:ATOUMOD004", "stopSequence": 26 }, { "arrival": { "delay": -64, "time": "1764615836" }, "departure": { "delay": -64, "time": "1764615836" }, "stopId": "FR:27602:ZE:0xSJE02:ATOUMOD004", "stopSequence": 27 }, { "arrival": { "delay": -30, "time": "1764615930" }, "departure": { "delay": -30, "time": "1764615930" }, "stopId": "FR:27602:ZE:0xLOQ02:ATOUMOD004", "stopSequence": 28 }, { "arrival": { "delay": 8, "time": "1764615968" }, "departure": { "delay": 8, "time": "1764615968" }, "stopId": "FR:27602:ZE:0xLIE02:ATOUMOD004", "stopSequence": 29 }, { "arrival": { "delay": -56, "time": "1764616084" }, "departure": { "delay": -56, "time": "1764616084" }, "stopId": "FR:27602:ZE:0xBVE02:ATOUMOD004", "stopSequence": 30 }, { "arrival": { "delay": -47, "time": "1764616153" }, "stopId": "FR:27602:ZE:0xALI01:ATOUMOD004", "stopSequence": 31 } ], "timestamp": "1764615211", "trip": { "directionId": 1, "routeId": "ATOUMOD004:Line:T3:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC586169:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC585341:LOC", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1764615600" }, "stopId": "FR:27229:ZE:0xCEN01:ATOUMOD004", "stopSequence": 1 }, { "arrival": { "delay": 30, "time": "1764615690" }, "departure": { "delay": 30, "time": "1764615690" }, "stopId": "FR:27229:ZE:0xMEU01:ATOUMOD004", "stopSequence": 2 }, { "arrival": { "delay": 9, "time": "1764615729" }, "departure": { "delay": 9, "time": "1764615729" }, "stopId": "FR:27229:ZE:0xCAR04:ATOUMOD004", "stopSequence": 3 }, { "arrival": { "delay": -6, "time": "1764615834" }, "departure": { "delay": -6, "time": "1764615834" }, "stopId": "FR:27229:ZE:0xDUN01:ATOUMOD004", "stopSequence": 4 }, { "arrival": { "delay": -52, "time": "1764615908" }, "departure": { "delay": -52, "time": "1764615908" }, "stopId": "FR:27229:ZE:0xFER01:ATOUMOD004", "stopSequence": 5 }, { "arrival": { "delay": -22, "time": "1764615998" }, "departure": { "delay": -22, "time": "1764615998" }, "stopId": "FR:27229:ZE:0xCOM01:ATOUMOD004", "stopSequence": 6 }, { "arrival": { "delay": -52, "time": "1764616088" }, "departure": { "delay": -52, "time": "1764616088" }, "stopId": "FR:27229:ZE:0xFAU01:ATOUMOD004", "stopSequence": 7 }, { "arrival": { "delay": -65, "time": "1764616195" }, "departure": { "delay": -65, "time": "1764616195" }, "stopId": "FR:27229:ZE:0xHAR01:ATOUMOD004", "stopSequence": 8 }, { "arrival": { "delay": -86, "time": "1764616234" }, "departure": { "delay": -86, "time": "1764616234" }, "stopId": "FR:27229:ZE:0xLOG01:ATOUMOD004", "stopSequence": 9 }, { "arrival": { "delay": -97, "time": "1764616283" }, "departure": { "delay": -97, "time": "1764616283" }, "stopId": "FR:27229:ZE:0xBEV01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -120, "time": "1764616320" }, "departure": { "delay": -120, "time": "1764616320" }, "stopId": "FR:27229:ZE:0xBRO01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -219, "time": "1764616401" }, "departure": { "delay": -219, "time": "1764616401" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -214, "time": "1764616466" }, "departure": { "delay": -214, "time": "1764616466" }, "stopId": "FR:27229:ZE:0xJAU02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -198, "time": "1764616542" }, "departure": { "delay": -198, "time": "1764616542" }, "stopId": "FR:27229:ZE:0xHAP02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -269, "time": "1764616651" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 15 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC585341:LOC" } } }, { "id": "SM:ATOUMOD004:ServiceJourney:SemainexSCOC585368:LOC", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -95, "time": "1764615085" }, "departure": { "delay": -95, "time": "1764615085" }, "stopId": "FR:27229:ZE:0xBEV01:ATOUMOD004", "stopSequence": 10 }, { "arrival": { "delay": -58, "time": "1764615122" }, "departure": { "delay": -58, "time": "1764615182" }, "stopId": "FR:27229:ZE:0xBRO01:ATOUMOD004", "stopSequence": 11 }, { "arrival": { "delay": -157, "time": "1764615263" }, "departure": { "delay": -157, "time": "1764615263" }, "stopId": "FR:27229:ZE:0xPJJ02:ATOUMOD004", "stopSequence": 12 }, { "arrival": { "delay": -152, "time": "1764615328" }, "departure": { "delay": -152, "time": "1764615328" }, "stopId": "FR:27229:ZE:0xJAU02:ATOUMOD004", "stopSequence": 13 }, { "arrival": { "delay": -136, "time": "1764615404" }, "departure": { "delay": -136, "time": "1764615404" }, "stopId": "FR:27229:ZE:0xHAP02:ATOUMOD004", "stopSequence": 14 }, { "arrival": { "delay": -196, "time": "1764615524" }, "stopId": "FR:27229:ZE:0xHOT01:ATOUMOD004", "stopSequence": 15 } ], "timestamp": "1764615211", "trip": { "routeId": "ATOUMOD004:Line:T2:LOC", "tripId": "ATOUMOD004:ServiceJourney:SemainexSCOC585368:LOC" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1764615305" } }