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
⚠️6 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-31 at 08:10 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 2 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id ATOUMOD021:ServiceJourney:112:LOC does not have a vehicle_id
- trip_id ATOUMOD021:ServiceJourney:111:LOC does not have a vehicle_id
schedule_relationship not populated W009 4 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id ATOUMOD021:ServiceJourney:112:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:112:LOC does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:111:LOC stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id ATOUMOD021:ServiceJourney:111:LOC 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 | 76 | 25 times (83 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 152 | 25 times (83 % 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. | 3 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-31 at 18:18 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-12-31 at 18:18 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:ATOUMOD021:ServiceJourney:108:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -457,
"time": "1767159743"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 23,
"time": "1767160327"
},
"departure": {
"delay": 23,
"time": "1767160343"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 18,
"time": "1767160388"
},
"departure": {
"delay": 18,
"time": "1767160398"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 57,
"time": "1767160448"
},
"departure": {
"delay": 57,
"time": "1767160497"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 60,
"time": "1767160526"
},
"departure": {
"delay": 60,
"time": "1767160560"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 30,
"time": "1767160580"
},
"departure": {
"delay": 30,
"time": "1767160590"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": -22,
"time": "1767160633"
},
"departure": {
"delay": -22,
"time": "1767160658"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": -6,
"time": "1767160768"
},
"departure": {
"delay": -6,
"time": "1767160794"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": -58,
"time": "1767160853"
},
"departure": {
"delay": -58,
"time": "1767160862"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": -61,
"time": "1767160948"
},
"departure": {
"delay": -61,
"time": "1767160979"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 16,
"time": "1767161119"
},
"departure": {
"delay": 16,
"time": "1767161356"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -8,
"time": "1767161382"
},
"departure": {
"delay": -8,
"time": "1767161392"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -32,
"time": "1767161416"
},
"departure": {
"delay": -32,
"time": "1767161428"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -128,
"time": "1767161445"
},
"departure": {
"delay": -128,
"time": "1767161452"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": -120,
"time": "1767161509"
},
"departure": {
"delay": -120,
"time": "1767161520"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -134,
"time": "1767161558"
},
"departure": {
"delay": -134,
"time": "1767161566"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": -166,
"time": "1767161643"
},
"departure": {
"delay": -166,
"time": "1767161654"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -197,
"time": "1767161709"
},
"departure": {
"delay": -197,
"time": "1767161743"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -252,
"time": "1767161808"
},
"departure": {
"delay": -252,
"time": "1767161808"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": -265,
"time": "1767161848"
},
"departure": {
"delay": -265,
"time": "1767161855"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -302,
"time": "1767161878"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:108:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:113:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 63,
"time": "1767166863"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 40,
"time": "1767166893"
},
"departure": {
"delay": 40,
"time": "1767166900"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 15,
"time": "1767166943"
},
"departure": {
"delay": 15,
"time": "1767166995"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 117,
"time": "1767167194"
},
"departure": {
"delay": 117,
"time": "1767167217"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 64,
"time": "1767167252"
},
"departure": {
"delay": 64,
"time": "1767167284"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 99,
"time": "1767167370"
},
"departure": {
"delay": 99,
"time": "1767167379"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 85,
"time": "1767167417"
},
"departure": {
"delay": 85,
"time": "1767167425"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 76,
"time": "1767167468"
},
"departure": {
"delay": 76,
"time": "1767167476"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 53,
"time": "1767167504"
},
"departure": {
"delay": 53,
"time": "1767167513"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 28,
"time": "1767167540"
},
"departure": {
"delay": 28,
"time": "1767167548"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 54,
"time": "1767167572"
},
"departure": {
"delay": 54,
"time": "1767167634"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 108,
"time": "1767167781"
},
"departure": {
"delay": 108,
"time": "1767167988"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 69,
"time": "1767168064"
},
"departure": {
"delay": 69,
"time": "1767168069"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -8,
"time": "1767168107"
},
"departure": {
"delay": -8,
"time": "1767168112"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": -41,
"time": "1767168199"
},
"departure": {
"delay": -41,
"time": "1767168199"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -44,
"time": "1767168249"
},
"departure": {
"delay": -44,
"time": "1767168256"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": -72,
"time": "1767168282"
},
"departure": {
"delay": -72,
"time": "1767168288"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -169,
"time": "1767168305"
},
"departure": {
"delay": -169,
"time": "1767168311"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -192,
"time": "1767168342"
},
"departure": {
"delay": -192,
"time": "1767168348"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": -198,
"time": "1767168393"
},
"departure": {
"delay": -198,
"time": "1767168402"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -40,
"time": "1767168740"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:113:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:111:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1767164400"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 31,
"time": "1767164533"
},
"departure": {
"delay": 31,
"time": "1767164551"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 15,
"time": "1767164595"
},
"departure": {
"delay": 15,
"time": "1767164595"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 24,
"time": "1767164650"
},
"departure": {
"delay": 24,
"time": "1767164664"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 11,
"time": "1767164691"
},
"departure": {
"delay": 11,
"time": "1767164711"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 29,
"time": "1767164733"
},
"departure": {
"delay": 29,
"time": "1767164789"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 18,
"time": "1767164826"
},
"departure": {
"delay": 18,
"time": "1767164898"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 52,
"time": "1767165008"
},
"departure": {
"delay": 52,
"time": "1767165052"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": -9,
"time": "1767165104"
},
"departure": {
"delay": -9,
"time": "1767165111"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 51,
"time": "1767165253"
},
"departure": {
"delay": 51,
"time": "1767165291"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 21,
"time": "1767165428"
},
"departure": {
"delay": 21,
"time": "1767165561"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 19,
"time": "1767165591"
},
"departure": {
"delay": 19,
"time": "1767165619"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -5,
"time": "1767165645"
},
"departure": {
"delay": -5,
"time": "1767165655"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -97,
"time": "1767165672"
},
"departure": {
"delay": -97,
"time": "1767165683"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": -82,
"time": "1767165748"
},
"departure": {
"delay": -82,
"time": "1767165758"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -91,
"time": "1767165799"
},
"departure": {
"delay": -91,
"time": "1767165809"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 107,
"time": "1767166120"
},
"departure": {
"delay": 107,
"time": "1767166127"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 72,
"time": "1767166195"
},
"departure": {
"delay": 72,
"time": "1767166212"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 75,
"time": "1767166293"
},
"departure": {
"delay": 75,
"time": "1767166335"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 63,
"time": "1767166376"
},
"departure": {
"delay": 63,
"time": "1767166383"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 25,
"time": "1767166405"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:111:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:115:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1767168900"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 14913,
"time": "1767183917"
},
"departure": {
"delay": 14913,
"time": "1767183933"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
}
],
"timestamp": "1767201447",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:115:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:151:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 54,
"time": "1767196059"
},
"departure": {
"delay": 54,
"time": "1767196074"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 54,
"time": "1767196127"
},
"departure": {
"delay": 54,
"time": "1767196134"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 54,
"time": "1767196185"
},
"departure": {
"delay": 54,
"time": "1767196194"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 37,
"time": "1767196220"
},
"departure": {
"delay": 37,
"time": "1767196237"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 6,
"time": "1767196257"
},
"departure": {
"delay": 6,
"time": "1767196266"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 23,
"time": "1767196313"
},
"departure": {
"delay": 23,
"time": "1767196403"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 68,
"time": "1767196522"
},
"departure": {
"delay": 68,
"time": "1767196568"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 6,
"time": "1767196626"
},
"departure": {
"delay": 6,
"time": "1767196626"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 86,
"time": "1767196746"
},
"departure": {
"delay": 86,
"time": "1767196826"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": -27,
"time": "1767196975"
},
"departure": {
"delay": -27,
"time": "1767197013"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -54,
"time": "1767197038"
},
"departure": {
"delay": -54,
"time": "1767197046"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -86,
"time": "1767197069"
},
"departure": {
"delay": -86,
"time": "1767197074"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 11,
"time": "1767197092"
},
"departure": {
"delay": 11,
"time": "1767197291"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 16,
"time": "1767197343"
},
"departure": {
"delay": 16,
"time": "1767197356"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 7,
"time": "1767197396"
},
"departure": {
"delay": 7,
"time": "1767197407"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 36,
"time": "1767197517"
},
"departure": {
"delay": 36,
"time": "1767197556"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 28,
"time": "1767197628"
},
"departure": {
"delay": 28,
"time": "1767197668"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 80,
"time": "1767197831"
},
"departure": {
"delay": 80,
"time": "1767197840"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 79,
"time": "1767197889"
},
"departure": {
"delay": 79,
"time": "1767197899"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 51,
"time": "1767197931"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:151:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:156:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1767200100"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 146,
"time": "1767200351"
},
"departure": {
"delay": 146,
"time": "1767200366"
},
"stopId": "FR:14333:ZE:40:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 133,
"time": "1767200413"
},
"departure": {
"delay": 133,
"time": "1767200413"
},
"stopId": "FR:14333:ZE:38:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 132,
"time": "1767200465"
},
"departure": {
"delay": 132,
"time": "1767200472"
},
"stopId": "FR:14333:ZE:36:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 109,
"time": "1767200498"
},
"departure": {
"delay": 109,
"time": "1767200509"
},
"stopId": "FR:14333:ZE:34:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 80,
"time": "1767200531"
},
"departure": {
"delay": 80,
"time": "1767200540"
},
"stopId": "FR:14333:ZE:32:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": -5,
"time": "1767200575"
},
"departure": {
"delay": -5,
"time": "1767200575"
},
"stopId": "FR:14333:ZE:30:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 105,
"time": "1767200695"
},
"departure": {
"delay": 105,
"time": "1767200805"
},
"stopId": "FR:14333:ZE:28:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 74,
"time": "1767200884"
},
"departure": {
"delay": 74,
"time": "1767200894"
},
"stopId": "FR:14536:ZE:26:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 36,
"time": "1767200968"
},
"departure": {
"delay": 36,
"time": "1767200976"
},
"stopId": "FR:14536:ZE:24:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": -14,
"time": "1767201102"
},
"departure": {
"delay": -14,
"time": "1767201226"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -39,
"time": "1767201249"
},
"departure": {
"delay": -39,
"time": "1767201261"
},
"stopId": "FR:14333:ZE:21:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -70,
"time": "1767201279"
},
"departure": {
"delay": -70,
"time": "1767201290"
},
"stopId": "FR:14333:ZE:19:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -68,
"time": "1767201314"
},
"departure": {
"delay": -68,
"time": "1767201412"
},
"stopId": "FR:14333:ZE:17:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": -40,
"time": "1767201500"
},
"departure": {
"delay": -40,
"time": "1767201500"
},
"stopId": "FR:14333:ZE:15:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -40,
"time": "1767201560"
},
"departure": {
"delay": -40,
"time": "1767201560"
},
"stopId": "FR:14333:ZE:13:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": -40,
"time": "1767201680"
},
"departure": {
"delay": -40,
"time": "1767201680"
},
"stopId": "FR:14333:ZE:11:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -40,
"time": "1767201800"
},
"departure": {
"delay": -40,
"time": "1767201800"
},
"stopId": "FR:14333:ZE:9:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -40,
"time": "1767201920"
},
"departure": {
"delay": -40,
"time": "1767201920"
},
"stopId": "FR:14333:ZE:7:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": -40,
"time": "1767201980"
},
"departure": {
"delay": -40,
"time": "1767201980"
},
"stopId": "FR:14333:ZE:5:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -40,
"time": "1767202040"
},
"stopId": "FR:14333:ZE:3:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"directionId": 1,
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:156:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:148:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 73,
"time": "1767193873"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 49,
"time": "1767193902"
},
"departure": {
"delay": 49,
"time": "1767193909"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 138,
"time": "1767193956"
},
"departure": {
"delay": 138,
"time": "1767194118"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 301,
"time": "1767194327"
},
"departure": {
"delay": 301,
"time": "1767194401"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 285,
"time": "1767194437"
},
"departure": {
"delay": 285,
"time": "1767194505"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 309,
"time": "1767194581"
},
"departure": {
"delay": 309,
"time": "1767194589"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 297,
"time": "1767194626"
},
"departure": {
"delay": 297,
"time": "1767194637"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 292,
"time": "1767194684"
},
"departure": {
"delay": 292,
"time": "1767194692"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 340,
"time": "1767194747"
},
"departure": {
"delay": 340,
"time": "1767194800"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 335,
"time": "1767194823"
},
"departure": {
"delay": 335,
"time": "1767194855"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 446,
"time": "1767194879"
},
"departure": {
"delay": 446,
"time": "1767195026"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 359,
"time": "1767195185"
},
"departure": {
"delay": 359,
"time": "1767195239"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 377,
"time": "1767195334"
},
"departure": {
"delay": 377,
"time": "1767195377"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 338,
"time": "1767195416"
},
"departure": {
"delay": 338,
"time": "1767195458"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 317,
"time": "1767195551"
},
"departure": {
"delay": 317,
"time": "1767195557"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 323,
"time": "1767195612"
},
"departure": {
"delay": 323,
"time": "1767195623"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 297,
"time": "1767195651"
},
"departure": {
"delay": 297,
"time": "1767195657"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 205,
"time": "1767195678"
},
"departure": {
"delay": 205,
"time": "1767195685"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 194,
"time": "1767195726"
},
"departure": {
"delay": 194,
"time": "1767195734"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 210,
"time": "1767195780"
},
"departure": {
"delay": 210,
"time": "1767195810"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": 90,
"time": "1767195870"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:148:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:154:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 164,
"time": "1767198164"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 141,
"time": "1767198192"
},
"departure": {
"delay": 141,
"time": "1767198201"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 204,
"time": "1767198254"
},
"departure": {
"delay": 204,
"time": "1767198384"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 375,
"time": "1767198635"
},
"departure": {
"delay": 375,
"time": "1767198675"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 328,
"time": "1767198710"
},
"departure": {
"delay": 328,
"time": "1767198748"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 366,
"time": "1767198817"
},
"departure": {
"delay": 366,
"time": "1767198846"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 352,
"time": "1767198880"
},
"departure": {
"delay": 352,
"time": "1767198892"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 359,
"time": "1767198949"
},
"departure": {
"delay": 359,
"time": "1767198959"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 363,
"time": "1767199014"
},
"departure": {
"delay": 363,
"time": "1767199023"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": 325,
"time": "1767199045"
},
"departure": {
"delay": 325,
"time": "1767199045"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 343,
"time": "1767199068"
},
"departure": {
"delay": 343,
"time": "1767199123"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": 189,
"time": "1767199253"
},
"departure": {
"delay": 189,
"time": "1767199269"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": 238,
"time": "1767199397"
},
"departure": {
"delay": 238,
"time": "1767199438"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": 203,
"time": "1767199483"
},
"departure": {
"delay": 203,
"time": "1767199523"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": 192,
"time": "1767199622"
},
"departure": {
"delay": 192,
"time": "1767199632"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": 187,
"time": "1767199677"
},
"departure": {
"delay": 187,
"time": "1767199687"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": 190,
"time": "1767199723"
},
"departure": {
"delay": 190,
"time": "1767199750"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": 121,
"time": "1767199774"
},
"departure": {
"delay": 121,
"time": "1767199801"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": 111,
"time": "1767199843"
},
"departure": {
"delay": 111,
"time": "1767199851"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": 103,
"time": "1767199896"
},
"departure": {
"delay": 103,
"time": "1767199903"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -9,
"time": "1767199971"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:154:LOC"
}
}
},
{
"id": "SM:ATOUMOD021:ServiceJourney:109:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 131,
"time": "1767162431"
},
"stopId": "FR:14333:ZE:2:ATOUMOD021",
"stopSequence": 1
},
{
"arrival": {
"delay": 102,
"time": "1767162451"
},
"departure": {
"delay": 102,
"time": "1767162462"
},
"stopId": "FR:14333:ZE:4:ATOUMOD021",
"stopSequence": 2
},
{
"arrival": {
"delay": 85,
"time": "1767162512"
},
"departure": {
"delay": 85,
"time": "1767162565"
},
"stopId": "FR:14333:ZE:6:ATOUMOD021",
"stopSequence": 3
},
{
"arrival": {
"delay": 96,
"time": "1767162682"
},
"departure": {
"delay": 96,
"time": "1767162696"
},
"stopId": "FR:14333:ZE:8:ATOUMOD021",
"stopSequence": 4
},
{
"arrival": {
"delay": 27,
"time": "1767162724"
},
"departure": {
"delay": 27,
"time": "1767162747"
},
"stopId": "FR:14333:ZE:10:ATOUMOD021",
"stopSequence": 5
},
{
"arrival": {
"delay": 39,
"time": "1767162809"
},
"departure": {
"delay": 39,
"time": "1767162819"
},
"stopId": "FR:14333:ZE:12:ATOUMOD021",
"stopSequence": 6
},
{
"arrival": {
"delay": 32,
"time": "1767162858"
},
"departure": {
"delay": 32,
"time": "1767162872"
},
"stopId": "FR:14333:ZE:14:ATOUMOD021",
"stopSequence": 7
},
{
"arrival": {
"delay": 44,
"time": "1767162912"
},
"departure": {
"delay": 44,
"time": "1767162944"
},
"stopId": "FR:14333:ZE:16:ATOUMOD021",
"stopSequence": 8
},
{
"arrival": {
"delay": 18,
"time": "1767162970"
},
"departure": {
"delay": 18,
"time": "1767162978"
},
"stopId": "FR:14333:ZE:18:ATOUMOD021",
"stopSequence": 9
},
{
"arrival": {
"delay": -16,
"time": "1767163004"
},
"departure": {
"delay": -16,
"time": "1767163004"
},
"stopId": "FR:14333:ZE:20:ATOUMOD021",
"stopSequence": 10
},
{
"arrival": {
"delay": 27,
"time": "1767163032"
},
"departure": {
"delay": 27,
"time": "1767163107"
},
"stopId": "FR:14333:ZE:22:ATOUMOD021",
"stopSequence": 11
},
{
"arrival": {
"delay": -33,
"time": "1767163253"
},
"departure": {
"delay": -33,
"time": "1767163347"
},
"stopId": "FR:14536:ZE:23:ATOUMOD021",
"stopSequence": 12
},
{
"arrival": {
"delay": -54,
"time": "1767163440"
},
"departure": {
"delay": -54,
"time": "1767163446"
},
"stopId": "FR:14333:ZE:25:ATOUMOD021",
"stopSequence": 13
},
{
"arrival": {
"delay": -142,
"time": "1767163478"
},
"departure": {
"delay": -142,
"time": "1767163478"
},
"stopId": "FR:14333:ZE:27:ATOUMOD021",
"stopSequence": 14
},
{
"arrival": {
"delay": -167,
"time": "1767163573"
},
"departure": {
"delay": -167,
"time": "1767163573"
},
"stopId": "FR:14333:ZE:29:ATOUMOD021",
"stopSequence": 15
},
{
"arrival": {
"delay": -174,
"time": "1767163620"
},
"departure": {
"delay": -174,
"time": "1767163626"
},
"stopId": "FR:14333:ZE:31:ATOUMOD021",
"stopSequence": 16
},
{
"arrival": {
"delay": -209,
"time": "1767163644"
},
"departure": {
"delay": -209,
"time": "1767163651"
},
"stopId": "FR:14333:ZE:33:ATOUMOD021",
"stopSequence": 17
},
{
"arrival": {
"delay": -306,
"time": "1767163674"
},
"departure": {
"delay": -306,
"time": "1767163674"
},
"stopId": "FR:14333:ZE:35:ATOUMOD021",
"stopSequence": 18
},
{
"arrival": {
"delay": -319,
"time": "1767163708"
},
"departure": {
"delay": -319,
"time": "1767163721"
},
"stopId": "FR:14333:ZE:37:ATOUMOD021",
"stopSequence": 19
},
{
"arrival": {
"delay": -334,
"time": "1767163757"
},
"departure": {
"delay": -334,
"time": "1767163766"
},
"stopId": "FR:14333:ZE:39:ATOUMOD021",
"stopSequence": 20
},
{
"arrival": {
"delay": -455,
"time": "1767163825"
},
"stopId": "FR:14333:ZE:41:ATOUMOD021",
"stopSequence": 21
}
],
"timestamp": "1767201447",
"trip": {
"routeId": "ATOUMOD021:Line:A:LOC",
"tripId": "ATOUMOD021:ServiceJourney:109:LOC"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1767201517"
}
}