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
⚠️9 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-29 at 08:04 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: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
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:57xHO03xLxCJxSx:LOC stop_sequence 11 (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 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:58:LOC does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:56:LOC stop_sequence 15 (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 | 71 | 24 times (80 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 142 | 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. | 17 | 10 times (33 % 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-11-29 at 15:30 Europe/Paris.
trip_updates (9) 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-29 at 15:30 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:ATOUMOD021:ServiceJourney:55:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764395400"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 35,
"time": "1764395537"
},
"departure": {
"delay": 35,
"time": "1764395555"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 27,
"time": "1764395597"
},
"departure": {
"delay": 27,
"time": "1764395607"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 29,
"time": "1764395656"
},
"departure": {
"delay": 29,
"time": "1764395669"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 42,
"time": "1764395702"
},
"departure": {
"delay": 42,
"time": "1764395742"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 41,
"time": "1764395770"
},
"departure": {
"delay": 41,
"time": "1764395801"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 96,
"time": "1764395836"
},
"departure": {
"delay": 96,
"time": "1764395976"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 94,
"time": "1764396087"
},
"departure": {
"delay": 94,
"time": "1764396094"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 200,
"time": "1764396136"
},
"departure": {
"delay": 200,
"time": "1764396320"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 198,
"time": "1764396429"
},
"departure": {
"delay": 198,
"time": "1764396438"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 51,
"time": "1764396554"
},
"departure": {
"delay": 51,
"time": "1764396591"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 13,
"time": "1764396613"
},
"departure": {
"delay": 13,
"time": "1764396613"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 56,
"time": "1764396643"
},
"departure": {
"delay": 56,
"time": "1764396716"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 10,
"time": "1764396743"
},
"departure": {
"delay": 10,
"time": "1764396790"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 4,
"time": "1764396838"
},
"departure": {
"delay": 4,
"time": "1764396844"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 24,
"time": "1764396884"
},
"departure": {
"delay": 24,
"time": "1764396924"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 99,
"time": "1764396997"
},
"departure": {
"delay": 99,
"time": "1764397119"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 56,
"time": "1764397164"
},
"departure": {
"delay": 56,
"time": "1764397196"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 27,
"time": "1764397279"
},
"departure": {
"delay": 27,
"time": "1764397287"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 16,
"time": "1764397324"
},
"departure": {
"delay": 16,
"time": "1764397336"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -13,
"time": "1764397367"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:55:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:58:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764399600"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 17,
"time": "1764399726"
},
"departure": {
"delay": 17,
"time": "1764399737"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 3,
"time": "1764399773"
},
"departure": {
"delay": 3,
"time": "1764399783"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": -9,
"time": "1764399823"
},
"departure": {
"delay": -9,
"time": "1764399831"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 33,
"time": "1764399861"
},
"departure": {
"delay": 33,
"time": "1764399933"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 10,
"time": "1764399949"
},
"departure": {
"delay": 10,
"time": "1764399970"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 101,
"time": "1764399999"
},
"departure": {
"delay": 101,
"time": "1764400181"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 118,
"time": "1764400277"
},
"departure": {
"delay": 118,
"time": "1764400318"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 46,
"time": "1764400360"
},
"departure": {
"delay": 46,
"time": "1764400366"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 24,
"time": "1764400456"
},
"departure": {
"delay": 24,
"time": "1764400464"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 29,
"time": "1764400578"
},
"departure": {
"delay": 29,
"time": "1764400769"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 5,
"time": "1764400794"
},
"departure": {
"delay": 5,
"time": "1764400805"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 43,
"time": "1764400828"
},
"departure": {
"delay": 43,
"time": "1764400903"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 18,
"time": "1764400934"
},
"departure": {
"delay": 18,
"time": "1764400998"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 13,
"time": "1764401045"
},
"departure": {
"delay": 13,
"time": "1764401053"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 16,
"time": "1764401089"
},
"departure": {
"delay": 16,
"time": "1764401116"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 44,
"time": "1764401194"
},
"departure": {
"delay": 44,
"time": "1764401264"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -6,
"time": "1764401318"
},
"departure": {
"delay": -6,
"time": "1764401334"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 15,
"time": "1764401427"
},
"departure": {
"delay": 15,
"time": "1764401475"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 2,
"time": "1764401515"
},
"departure": {
"delay": 2,
"time": "1764401522"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -33,
"time": "1764401547"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:58:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:62:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764404100"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 98,
"time": "1764404255"
},
"departure": {
"delay": 98,
"time": "1764404318"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 88,
"time": "1764404361"
},
"departure": {
"delay": 88,
"time": "1764404368"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 82,
"time": "1764404415"
},
"departure": {
"delay": 82,
"time": "1764404422"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 137,
"time": "1764404455"
},
"departure": {
"delay": 137,
"time": "1764404537"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 108,
"time": "1764404560"
},
"departure": {
"delay": 108,
"time": "1764404568"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 33,
"time": "1764404602"
},
"departure": {
"delay": 33,
"time": "1764404613"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 25,
"time": "1764404714"
},
"departure": {
"delay": 25,
"time": "1764404725"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 70,
"time": "1764404776"
},
"departure": {
"delay": 70,
"time": "1764404890"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 45,
"time": "1764404971"
},
"departure": {
"delay": 45,
"time": "1764404985"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 202,
"time": "1764405210"
},
"departure": {
"delay": 202,
"time": "1764405262"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 170,
"time": "1764405285"
},
"departure": {
"delay": 170,
"time": "1764405350"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 169,
"time": "1764405399"
},
"departure": {
"delay": 169,
"time": "1764405409"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 150,
"time": "1764405440"
},
"departure": {
"delay": 150,
"time": "1764405450"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 185,
"time": "1764405536"
},
"departure": {
"delay": 185,
"time": "1764405605"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 161,
"time": "1764405660"
},
"departure": {
"delay": 161,
"time": "1764405701"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 176,
"time": "1764405800"
},
"departure": {
"delay": 176,
"time": "1764405836"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 163,
"time": "1764405876"
},
"departure": {
"delay": 163,
"time": "1764405883"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 150,
"time": "1764405930"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 19
}
],
"timestamp": "1764426572",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:62:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:73:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1764411600"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 17,
"time": "1764411721"
},
"departure": {
"delay": 17,
"time": "1764411737"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": -1,
"time": "1764411772"
},
"departure": {
"delay": -1,
"time": "1764411779"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 3,
"time": "1764411817"
},
"departure": {
"delay": 3,
"time": "1764411843"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 33,
"time": "1764411876"
},
"departure": {
"delay": 33,
"time": "1764411933"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"time": "1764411950"
},
"departure": {
"time": "1764411960"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 7,
"time": "1764411992"
},
"departure": {
"delay": 7,
"time": "1764412087"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": -4,
"time": "1764412188"
},
"departure": {
"delay": -4,
"time": "1764412196"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": -65,
"time": "1764412239"
},
"departure": {
"delay": -65,
"time": "1764412255"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 35,
"time": "1764412441"
},
"departure": {
"delay": 35,
"time": "1764412475"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 181,
"time": "1764412703"
},
"departure": {
"delay": 181,
"time": "1764412741"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 90,
"time": "1764412759"
},
"departure": {
"delay": 90,
"time": "1764412770"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 89,
"time": "1764412817"
},
"departure": {
"delay": 89,
"time": "1764412829"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 70,
"time": "1764412860"
},
"departure": {
"delay": 70,
"time": "1764412870"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 82,
"time": "1764412948"
},
"departure": {
"delay": 82,
"time": "1764413002"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 52,
"time": "1764413053"
},
"departure": {
"delay": 52,
"time": "1764413092"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 75,
"time": "1764413200"
},
"departure": {
"delay": 75,
"time": "1764413235"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 63,
"time": "1764413275"
},
"departure": {
"delay": 63,
"time": "1764413283"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 57,
"time": "1764413337"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 19
}
],
"timestamp": "1764426572",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:73:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:78:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 1,
"time": "1764415593"
},
"departure": {
"delay": 1,
"time": "1764415621"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": -14,
"time": "1764415666"
},
"departure": {
"delay": -14,
"time": "1764415666"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": -12,
"time": "1764415719"
},
"departure": {
"delay": -12,
"time": "1764415728"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 13,
"time": "1764415759"
},
"departure": {
"delay": 13,
"time": "1764415813"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 140,
"time": "1764415835"
},
"departure": {
"delay": 140,
"time": "1764416000"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 92,
"time": "1764416026"
},
"departure": {
"delay": 92,
"time": "1764416072"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 91,
"time": "1764416184"
},
"departure": {
"delay": 91,
"time": "1764416191"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 23,
"time": "1764416237"
},
"departure": {
"delay": 23,
"time": "1764416243"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 65,
"time": "1764416377"
},
"departure": {
"delay": 65,
"time": "1764416405"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 40,
"time": "1764416530"
},
"departure": {
"delay": 40,
"time": "1764416680"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 53,
"time": "1764416707"
},
"departure": {
"delay": 53,
"time": "1764416753"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 56,
"time": "1764416777"
},
"departure": {
"delay": 56,
"time": "1764416816"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 5,
"time": "1764416840"
},
"departure": {
"delay": 5,
"time": "1764416885"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 8,
"time": "1764416935"
},
"departure": {
"delay": 8,
"time": "1764416948"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -13,
"time": "1764416978"
},
"departure": {
"delay": -13,
"time": "1764416987"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 12,
"time": "1764417067"
},
"departure": {
"delay": 12,
"time": "1764417132"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -18,
"time": "1764417189"
},
"departure": {
"delay": -18,
"time": "1764417222"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 55,
"time": "1764417312"
},
"departure": {
"delay": 55,
"time": "1764417415"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 50,
"time": "1764417462"
},
"departure": {
"delay": 50,
"time": "1764417470"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 90,
"time": "1764417570"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:78:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:56:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 96,
"time": "1764397596"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 63,
"time": "1764397616"
},
"departure": {
"delay": 63,
"time": "1764397623"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 14,
"time": "1764397669"
},
"departure": {
"delay": 14,
"time": "1764397694"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 8,
"time": "1764397790"
},
"departure": {
"delay": 8,
"time": "1764397808"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 87,
"time": "1764397832"
},
"departure": {
"delay": 87,
"time": "1764398007"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 97,
"time": "1764398066"
},
"departure": {
"delay": 97,
"time": "1764398077"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 79,
"time": "1764398111"
},
"departure": {
"delay": 79,
"time": "1764398119"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 65,
"time": "1764398159"
},
"departure": {
"delay": 65,
"time": "1764398165"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 55,
"time": "1764398191"
},
"departure": {
"delay": 55,
"time": "1764398215"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 39,
"time": "1764398247"
},
"departure": {
"delay": 39,
"time": "1764398259"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 72,
"time": "1764398282"
},
"departure": {
"delay": 72,
"time": "1764398352"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 214,
"time": "1764398680"
},
"departure": {
"delay": 214,
"time": "1764398794"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 169,
"time": "1764398863"
},
"departure": {
"delay": 169,
"time": "1764398869"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 113,
"time": "1764398895"
},
"departure": {
"delay": 113,
"time": "1764398933"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 90,
"time": "1764399023"
},
"departure": {
"delay": 90,
"time": "1764399030"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 74,
"time": "1764399069"
},
"departure": {
"delay": 74,
"time": "1764399074"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 43,
"time": "1764399097"
},
"departure": {
"delay": 43,
"time": "1764399103"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 11,
"time": "1764399119"
},
"departure": {
"delay": 11,
"time": "1764399191"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 6,
"time": "1764399235"
},
"departure": {
"delay": 6,
"time": "1764399246"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 12,
"time": "1764399286"
},
"departure": {
"delay": 12,
"time": "1764399312"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -116,
"time": "1764399364"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:56:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:60:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 33,
"time": "1764402033"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 7,
"time": "1764402057"
},
"departure": {
"delay": 7,
"time": "1764402067"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 4,
"time": "1764402111"
},
"departure": {
"delay": 4,
"time": "1764402184"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 17,
"time": "1764402303"
},
"departure": {
"delay": 17,
"time": "1764402317"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 23,
"time": "1764402347"
},
"departure": {
"delay": 23,
"time": "1764402443"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 38,
"time": "1764402511"
},
"departure": {
"delay": 38,
"time": "1764402518"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 18,
"time": "1764402550"
},
"departure": {
"delay": 18,
"time": "1764402558"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 5,
"time": "1764402593"
},
"departure": {
"delay": 5,
"time": "1764402605"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 34,
"time": "1764402626"
},
"departure": {
"delay": 34,
"time": "1764402694"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 4,
"time": "1764402716"
},
"departure": {
"delay": 4,
"time": "1764402724"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 27,
"time": "1764402744"
},
"departure": {
"delay": 27,
"time": "1764402807"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -19,
"time": "1764402951"
},
"departure": {
"delay": -19,
"time": "1764403061"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 17,
"time": "1764403145"
},
"departure": {
"delay": 17,
"time": "1764403217"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 7,
"time": "1764403256"
},
"departure": {
"delay": 7,
"time": "1764403327"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 15,
"time": "1764403447"
},
"departure": {
"delay": 15,
"time": "1764403455"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 16,
"time": "1764403505"
},
"departure": {
"delay": 16,
"time": "1764403516"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 3,
"time": "1764403539"
},
"departure": {
"delay": 3,
"time": "1764403563"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -57,
"time": "1764403587"
},
"departure": {
"delay": -57,
"time": "1764403623"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 152,
"time": "1764403885"
},
"departure": {
"delay": 152,
"time": "1764403892"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 147,
"time": "1764403930"
},
"departure": {
"delay": 147,
"time": "1764403947"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 25,
"time": "1764404005"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:60:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:76:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 15,
"time": "1764413415"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": -18,
"time": "1764413434"
},
"departure": {
"delay": -18,
"time": "1764413442"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 4,
"time": "1764413496"
},
"departure": {
"delay": 4,
"time": "1764413584"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 188,
"time": "1764413772"
},
"departure": {
"delay": 188,
"time": "1764413888"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 134,
"time": "1764413920"
},
"departure": {
"delay": 134,
"time": "1764413954"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 177,
"time": "1764414026"
},
"departure": {
"delay": 177,
"time": "1764414057"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 155,
"time": "1764414088"
},
"departure": {
"delay": 155,
"time": "1764414095"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 140,
"time": "1764414132"
},
"departure": {
"delay": 140,
"time": "1764414140"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 163,
"time": "1764414188"
},
"departure": {
"delay": 163,
"time": "1764414223"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 130,
"time": "1764414245"
},
"departure": {
"delay": 130,
"time": "1764414250"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 121,
"time": "1764414273"
},
"departure": {
"delay": 121,
"time": "1764414301"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -4,
"time": "1764414415"
},
"departure": {
"delay": -4,
"time": "1764414476"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -48,
"time": "1764414552"
},
"departure": {
"delay": -48,
"time": "1764414552"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -16,
"time": "1764414597"
},
"departure": {
"delay": -16,
"time": "1764414704"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 2,
"time": "1764414802"
},
"departure": {
"delay": 2,
"time": "1764414842"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 50,
"time": "1764414904"
},
"departure": {
"delay": 50,
"time": "1764414950"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 22,
"time": "1764414976"
},
"departure": {
"delay": 22,
"time": "1764414982"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -70,
"time": "1764415002"
},
"departure": {
"delay": -70,
"time": "1764415010"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -80,
"time": "1764415053"
},
"departure": {
"delay": -80,
"time": "1764415060"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 2,
"time": "1764415118"
},
"departure": {
"delay": 2,
"time": "1764415202"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -115,
"time": "1764415265"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:76:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:88xHO20xxxxxxSx:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 146,
"time": "1764425246"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 167,
"time": "1764425268"
},
"departure": {
"delay": 167,
"time": "1764425327"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 184,
"time": "1764425380"
},
"departure": {
"delay": 184,
"time": "1764425464"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 232,
"time": "1764425582"
},
"departure": {
"delay": 232,
"time": "1764425632"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 198,
"time": "1764425662"
},
"departure": {
"delay": 198,
"time": "1764425718"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 214,
"time": "1764425786"
},
"departure": {
"delay": 214,
"time": "1764425794"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 204,
"time": "1764425835"
},
"departure": {
"delay": 204,
"time": "1764425844"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 198,
"time": "1764425888"
},
"departure": {
"delay": 198,
"time": "1764425898"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 171,
"time": "1764425922"
},
"departure": {
"delay": 171,
"time": "1764425931"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 133,
"time": "1764425946"
},
"departure": {
"delay": 133,
"time": "1764425953"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 167,
"time": "1764425976"
},
"departure": {
"delay": 167,
"time": "1764426047"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 159,
"time": "1764426198"
},
"departure": {
"delay": 159,
"time": "1764426339"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 126,
"time": "1764426419"
},
"departure": {
"delay": 126,
"time": "1764426426"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 92,
"time": "1764426458"
},
"departure": {
"delay": 92,
"time": "1764426512"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 80,
"time": "1764426620"
},
"departure": {
"delay": 80,
"time": "1764426620"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 80,
"time": "1764426680"
},
"departure": {
"delay": 80,
"time": "1764426680"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 80,
"time": "1764426740"
},
"departure": {
"delay": 80,
"time": "1764426740"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 80,
"time": "1764426860"
},
"departure": {
"delay": 80,
"time": "1764426860"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 80,
"time": "1764426920"
},
"departure": {
"delay": 80,
"time": "1764426920"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 80,
"time": "1764426980"
},
"departure": {
"delay": 80,
"time": "1764426980"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 80,
"time": "1764427160"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1764426572",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:88xHO20xxxxxxSx:LOC"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1764426649"
}
}