Resource details
GTFS-RT (protobuff) des horaires aux arrêts.
This resource file is part of the dataset Réseau urbain Hobus.
Download availability
Learn more
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 errors, 15 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-26 at 08:12 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_time_update departure time is before arrival time E025 4 errors
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.
Sample errors
- trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC stop_sequence 3 departure_time 07:38:00 (1764139080) is less than the same stop arrival_time 07:38:41 (1764139121) - departure time must be equal to or greater than arrival time
- trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC stop_sequence 5 departure_time 07:40:00 (1764139200) is less than the same stop arrival_time 07:41:03 (1764139263) - departure time must be equal to or greater than arrival time
- trip_id ATOUMOD021:ServiceJourney:56:LOC stop_sequence 2 departure_time 07:26:00 (1764138360) is less than the same stop arrival_time 07:26:29 (1764138389) - departure time must be equal to or greater than arrival time
- trip_id ATOUMOD021:ServiceJourney:56:LOC stop_sequence 7 departure_time 07:34:00 (1764138840) is less than the same stop arrival_time 07:36:14 (1764138974) - departure time must be equal to or greater than arrival time
Warnings
vehicle_id not populated W002 5 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id ATOUMOD021:ServiceJourney:55:LOC does not have a vehicle_id
- trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC does not have a vehicle_id
- trip_id ATOUMOD021:ServiceJourney:58:LOC does not have a vehicle_id
- trip_id ATOUMOD021:ServiceJourney:56:LOC does not have a vehicle_id
- trip_id ATOUMOD021:ServiceJourney:59xHO03xLxCJxSx:LOC does not have a vehicle_id
schedule_relationship not populated W009 10 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id ATOUMOD021:ServiceJourney:55:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:55:LOC does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:58:LOC stop_sequence 5 (and potentially more for this trip) does not have a schedule_relationship
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 | 68 | 24 times (80 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 136 | 24 times (80 % 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. | 15 | 9 times (30 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 6 | 6 times (20 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-26 at 13:39 Europe/Paris.
trip_updates (8) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-11-26 at 13:39 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 93,
"time": "1764138993"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"time": "1764139121"
},
"departure": {
"time": "1764139080"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"time": "1764139263"
},
"departure": {
"time": "1764139200"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 179,
"time": "1764139623"
},
"departure": {
"delay": 179,
"time": "1764139799"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"time": "1764139825"
},
"departure": {
"time": "1764140040"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"time": "1764140064"
},
"departure": {
"time": "1764140280"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 54,
"time": "1764140332"
},
"departure": {
"delay": 54,
"time": "1764140574"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -47,
"time": "1764140833"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:57xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:61xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764143100"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 79,
"time": "1764143255"
},
"departure": {
"delay": 79,
"time": "1764143299"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 61,
"time": "1764143341"
},
"departure": {
"delay": 61,
"time": "1764143341"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 55,
"time": "1764143388"
},
"departure": {
"delay": 55,
"time": "1764143395"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 82,
"time": "1764143420"
},
"departure": {
"delay": 82,
"time": "1764143482"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 59,
"time": "1764143501"
},
"departure": {
"delay": 59,
"time": "1764143519"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 33,
"time": "1764143552"
},
"departure": {
"delay": 33,
"time": "1764143613"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 68,
"time": "1764143720"
},
"departure": {
"delay": 68,
"time": "1764143768"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 39,
"time": "1764143813"
},
"departure": {
"delay": 39,
"time": "1764143859"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"time": "1764143940"
},
"departure": {
"time": "1764143940"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 26,
"time": "1764144051"
},
"departure": {
"delay": 26,
"time": "1764144266"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 15,
"time": "1764144285"
},
"departure": {
"delay": 15,
"time": "1764144315"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 45,
"time": "1764144340"
},
"departure": {
"delay": 45,
"time": "1764144405"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 7,
"time": "1764144421"
},
"departure": {
"delay": 7,
"time": "1764144487"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 8,
"time": "1764144534"
},
"departure": {
"delay": 8,
"time": "1764144548"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -6,
"time": "1764144584"
},
"departure": {
"delay": -6,
"time": "1764144594"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 14,
"time": "1764144670"
},
"departure": {
"delay": 14,
"time": "1764144734"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -2,
"time": "1764144793"
},
"departure": {
"delay": -2,
"time": "1764144838"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 19,
"time": "1764144924"
},
"departure": {
"delay": 19,
"time": "1764144979"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 14,
"time": "1764145027"
},
"departure": {
"delay": 14,
"time": "1764145034"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 5,
"time": "1764145085"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:61xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:67xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764148200"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 8,
"time": "1764148311"
},
"departure": {
"delay": 8,
"time": "1764148328"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"time": "1764148371"
},
"departure": {
"time": "1764148380"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": -6,
"time": "1764148424"
},
"departure": {
"delay": -6,
"time": "1764148434"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 32,
"time": "1764148469"
},
"departure": {
"delay": 32,
"time": "1764148532"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 41,
"time": "1764148555"
},
"departure": {
"delay": 41,
"time": "1764148601"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 13,
"time": "1764148639"
},
"departure": {
"delay": 13,
"time": "1764148693"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 72,
"time": "1764148794"
},
"departure": {
"delay": 72,
"time": "1764148872"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 9,
"time": "1764148923"
},
"departure": {
"delay": 9,
"time": "1764148929"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 65,
"time": "1764149059"
},
"departure": {
"delay": 65,
"time": "1764149105"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 51,
"time": "1764149243"
},
"departure": {
"delay": 51,
"time": "1764149391"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 34,
"time": "1764149424"
},
"departure": {
"delay": 34,
"time": "1764149434"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 36,
"time": "1764149463"
},
"departure": {
"delay": 36,
"time": "1764149496"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 10,
"time": "1764149514"
},
"departure": {
"delay": 10,
"time": "1764149590"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 22,
"time": "1764149649"
},
"departure": {
"delay": 22,
"time": "1764149662"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 9,
"time": "1764149697"
},
"departure": {
"delay": 9,
"time": "1764149709"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"time": "1764149797"
},
"departure": {
"time": "1764149820"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -350,
"time": "1764149830"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:67xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:80:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764159600"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 165,
"time": "1764159844"
},
"departure": {
"delay": 165,
"time": "1764159885"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 160,
"time": "1764159928"
},
"departure": {
"delay": 160,
"time": "1764159940"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 181,
"time": "1764159983"
},
"departure": {
"delay": 181,
"time": "1764160021"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 202,
"time": "1764160054"
},
"departure": {
"delay": 202,
"time": "1764160102"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 294,
"time": "1764160124"
},
"departure": {
"delay": 294,
"time": "1764160254"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 297,
"time": "1764160293"
},
"departure": {
"delay": 297,
"time": "1764160377"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 379,
"time": "1764160468"
},
"departure": {
"delay": 379,
"time": "1764160579"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 365,
"time": "1764160632"
},
"departure": {
"delay": 365,
"time": "1764160685"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 350,
"time": "1764160790"
},
"departure": {
"delay": 350,
"time": "1764160790"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 350,
"time": "1764161090"
},
"departure": {
"delay": 350,
"time": "1764161090"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 350,
"time": "1764161150"
},
"departure": {
"delay": 350,
"time": "1764161150"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 350,
"time": "1764161210"
},
"departure": {
"delay": 350,
"time": "1764161210"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 350,
"time": "1764161330"
},
"departure": {
"delay": 350,
"time": "1764161330"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 350,
"time": "1764161390"
},
"departure": {
"delay": 350,
"time": "1764161390"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 350,
"time": "1764161450"
},
"departure": {
"delay": 350,
"time": "1764161450"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 350,
"time": "1764161570"
},
"departure": {
"delay": 350,
"time": "1764161570"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 350,
"time": "1764161690"
},
"departure": {
"delay": 350,
"time": "1764161690"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 350,
"time": "1764161810"
},
"departure": {
"delay": 350,
"time": "1764161810"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 350,
"time": "1764161870"
},
"departure": {
"delay": 350,
"time": "1764161870"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 350,
"time": "1764161930"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:80:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:59xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764141000"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 17,
"time": "1764141326"
},
"departure": {
"delay": 17,
"time": "1764141617"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": -53,
"time": "1764141641"
},
"departure": {
"delay": -53,
"time": "1764142027"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"time": "1764142412"
},
"departure": {
"time": "1764142440"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -523,
"time": "1764142457"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:59xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:63xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1764145562"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 62,
"time": "1764145586"
},
"departure": {
"delay": 62,
"time": "1764145622"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 59,
"time": "1764145677"
},
"departure": {
"delay": 59,
"time": "1764145739"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 149,
"time": "1764145877"
},
"departure": {
"delay": 149,
"time": "1764145949"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 72,
"time": "1764145979"
},
"departure": {
"delay": 72,
"time": "1764145992"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 80,
"time": "1764146047"
},
"departure": {
"delay": 80,
"time": "1764146060"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 62,
"time": "1764146089"
},
"departure": {
"delay": 62,
"time": "1764146102"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 46,
"time": "1764146135"
},
"departure": {
"delay": 46,
"time": "1764146146"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 40,
"time": "1764146172"
},
"departure": {
"delay": 40,
"time": "1764146200"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 9,
"time": "1764146217"
},
"departure": {
"delay": 9,
"time": "1764146229"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 32,
"time": "1764146249"
},
"departure": {
"delay": 32,
"time": "1764146312"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 89,
"time": "1764146440"
},
"departure": {
"delay": 89,
"time": "1764146669"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 91,
"time": "1764146749"
},
"departure": {
"delay": 91,
"time": "1764146791"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 8,
"time": "1764146821"
},
"departure": {
"delay": 8,
"time": "1764146828"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 32,
"time": "1764146928"
},
"departure": {
"delay": 32,
"time": "1764146972"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 27,
"time": "1764147020"
},
"departure": {
"delay": 27,
"time": "1764147027"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"time": "1764147055"
},
"departure": {
"time": "1764147060"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -63,
"time": "1764147083"
},
"departure": {
"delay": -63,
"time": "1764147117"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -82,
"time": "1764147158"
},
"departure": {
"delay": -82,
"time": "1764147158"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": -76,
"time": "1764147217"
},
"departure": {
"delay": -76,
"time": "1764147224"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -197,
"time": "1764147283"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:63xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:70xHO03xLxCJxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 68,
"time": "1764150368"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 51,
"time": "1764150392"
},
"departure": {
"delay": 51,
"time": "1764150411"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"time": "1764150496"
},
"departure": {
"time": "1764150720"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 299,
"time": "1764151007"
},
"departure": {
"delay": 299,
"time": "1764151079"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 110,
"time": "1764151471"
},
"departure": {
"delay": 110,
"time": "1764151490"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 125,
"time": "1764151566"
},
"departure": {
"delay": 125,
"time": "1764151625"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 62,
"time": "1764151675"
},
"departure": {
"delay": 62,
"time": "1764151682"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 108,
"time": "1764151786"
},
"departure": {
"delay": 108,
"time": "1764151848"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 103,
"time": "1764151894"
},
"departure": {
"delay": 103,
"time": "1764151903"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 242,
"time": "1764151925"
},
"departure": {
"delay": 242,
"time": "1764152102"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 151,
"time": "1764152131"
},
"departure": {
"delay": 151,
"time": "1764152131"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 142,
"time": "1764152176"
},
"departure": {
"delay": 142,
"time": "1764152182"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 138,
"time": "1764152228"
},
"departure": {
"delay": 138,
"time": "1764152238"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 14,
"time": "1764152294"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764160721",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:70xHO03xLxCJxSx:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:79:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 157,
"time": "1764157957"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 167,
"time": "1764157979"
},
"departure": {
"delay": 167,
"time": "1764158027"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 165,
"time": "1764158066"
},
"departure": {
"delay": 165,
"time": "1764158145"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 238,
"time": "1764158276"
},
"departure": {
"delay": 238,
"time": "1764158338"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 165,
"time": "1764158369"
},
"departure": {
"delay": 165,
"time": "1764158385"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 167,
"time": "1764158437"
},
"departure": {
"delay": 167,
"time": "1764158447"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 146,
"time": "1764158479"
},
"departure": {
"delay": 146,
"time": "1764158486"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 134,
"time": "1764158527"
},
"departure": {
"delay": 134,
"time": "1764158534"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 356,
"time": "1764158809"
},
"departure": {
"delay": 356,
"time": "1764158816"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 403,
"time": "1764158887"
},
"departure": {
"delay": 403,
"time": "1764158983"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 382,
"time": "1764159056"
},
"departure": {
"delay": 382,
"time": "1764159082"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 323,
"time": "1764159109"
},
"departure": {
"delay": 323,
"time": "1764159143"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 304,
"time": "1764159232"
},
"departure": {
"delay": 304,
"time": "1764159244"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 293,
"time": "1764159287"
},
"departure": {
"delay": 293,
"time": "1764159293"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 266,
"time": "1764159319"
},
"departure": {
"delay": 266,
"time": "1764159326"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 213,
"time": "1764159342"
},
"departure": {
"delay": 213,
"time": "1764159393"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 215,
"time": "1764159434"
},
"departure": {
"delay": 215,
"time": "1764159455"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 206,
"time": "1764159494"
},
"departure": {
"delay": 206,
"time": "1764159506"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 84,
"time": "1764159564"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 19
}
],
"timestamp": "1764160721",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:79:LOC"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1764160780"
}
}