Resource details
Ce fichier au format GTFS-RT contient les prochains passages (trip updates) pour les lignes du réseau Astuce exploitées par Transdev Rouen, à savoir les lignes : Metro, T1, T2, T3, T4, F1, F2, F3, F4, F5, F6, F7, F8, Noctambus, 10, 11, 15, 20, 22, 27, 41 et 43.
La fréquence de rafraîchissement de ces données est de 30 secondes.
This resource file is part of the dataset Réseau urbain Astuce.
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
❌10 746 errors, 1 527 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-09 at 08:13 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 509 errors
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Sample errors
- trip_id 10083 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 10088 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 10102 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 10137 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 10146 does not exist in the GTFS data and does not have schedule_relationship of ADDED
GTFS-rt route_id does not exist in GTFS data E004 509 errors
All route_ids provided in the GTFS-rt feed must exist in the GTFS data
Sample errors
- route_id 94 does not exist in the GTFS data routes.txt
- route_id 94 does not exist in the GTFS data routes.txt
- route_id 94 does not exist in the GTFS data routes.txt
- route_id 94 does not exist in the GTFS data routes.txt
- route_id 94 does not exist in the GTFS data routes.txt
GTFS-rt stop_id does not exist in GTFS data E011 9 728 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- trip_id 10083 stop_id ZENIT2 does not exist in GTFS data stops.txt
- trip_id 10083 stop_id SANDT2 does not exist in GTFS data stops.txt
- trip_id 10083 stop_id STENT2 does not exist in GTFS data stops.txt
- trip_id 10083 stop_id CBRUT2 does not exist in GTFS data stops.txt
- trip_id 10083 stop_id DIOCT2 does not exist in GTFS data stops.txt
Warnings
vehicle_id not populated W002 509 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 10083 does not have a vehicle_id
- trip_id 10088 does not have a vehicle_id
- trip_id 10102 does not have a vehicle_id
- trip_id 10137 does not have a vehicle_id
- trip_id 10146 does not have a vehicle_id
schedule_relationship not populated W009 1 018 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 10083 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 10083 does not have a schedule_relationship
- trip_id 10088 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 10088 does not have a schedule_relationship
- trip_id 10102 stop_sequence 2 (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 |
|---|---|---|---|
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 10 702 | 28 times (90 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 10 702 | 28 times (90 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 207 735 | 28 times (90 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 10 702 | 28 times (90 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 21 404 | 28 times (90 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-10 at 01:09 Europe/Paris.
trip_updates (13) 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-10 at 01:09 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:6939",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1,
"time": "1765327441"
},
"stopId": "CHRUT2",
"stopSequence": 1
},
{
"arrival": {
"delay": 10,
"time": "1765327510"
},
"departure": {
"delay": 10,
"time": "1765327510"
},
"stopId": "MARTT2",
"stopSequence": 2
},
{
"arrival": {
"delay": 54,
"time": "1765327554"
},
"departure": {
"delay": 54,
"time": "1765327554"
},
"stopId": "PMARC2",
"stopSequence": 3
},
{
"arrival": {
"time": "1765327620"
},
"departure": {
"time": "1765327620"
},
"stopId": "REPUB2",
"stopSequence": 4
},
{
"arrival": {
"delay": 54,
"time": "1765327734"
},
"departure": {
"delay": 54,
"time": "1765327734"
},
"stopId": "CATHE2",
"stopSequence": 5
},
{
"arrival": {
"time": "1765327800"
},
"departure": {
"time": "1765327800"
},
"stopId": "TARTT2",
"stopSequence": 6
},
{
"arrival": {
"delay": 48,
"time": "1765327908"
},
"departure": {
"delay": 48,
"time": "1765327908"
},
"stopId": "BELGE2",
"stopSequence": 7
},
{
"arrival": {
"delay": 19,
"time": "1765327999"
},
"departure": {
"delay": 19,
"time": "1765327999"
},
"stopId": "PASPA2",
"stopSequence": 8
},
{
"arrival": {
"delay": -1,
"time": "1765328099"
},
"departure": {
"delay": -1,
"time": "1765328099"
},
"stopId": "LUCIL2",
"stopSequence": 9
},
{
"arrival": {
"time": "1765328160"
},
"departure": {
"time": "1765328160"
},
"stopId": "RIBOU2",
"stopSequence": 10
},
{
"arrival": {
"delay": 7,
"time": "1765328227"
},
"departure": {
"delay": 7,
"time": "1765328227"
},
"stopId": "FDVAL2",
"stopSequence": 11
},
{
"arrival": {
"delay": 5,
"time": "1765328465"
},
"departure": {
"delay": 5,
"time": "1765328465"
},
"stopId": "CAMPU2",
"stopSequence": 12
},
{
"arrival": {
"delay": -1,
"time": "1765328519"
},
"departure": {
"delay": -1,
"time": "1765328519"
},
"stopId": "CBLBE2",
"stopSequence": 13
},
{
"arrival": {
"delay": 14,
"time": "1765328654"
},
"departure": {
"delay": 14,
"time": "1765328654"
},
"stopId": "COQUE2",
"stopSequence": 14
}
],
"timestamp": "1765325262",
"trip": {
"directionId": 1,
"routeId": "91",
"tripId": "6939"
}
}
},
{
"id": "SM:6946",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 28,
"time": "1765323868"
},
"stopId": "CHRUT2",
"stopSequence": 1
},
{
"arrival": {
"delay": 60,
"time": "1765323960"
},
"departure": {
"delay": 60,
"time": "1765323960"
},
"stopId": "MARTT2",
"stopSequence": 2
},
{
"arrival": {
"delay": 120,
"time": "1765324020"
},
"departure": {
"delay": 120,
"time": "1765324020"
},
"stopId": "PMARC2",
"stopSequence": 3
},
{
"arrival": {
"delay": 98,
"time": "1765324095"
},
"departure": {
"delay": 98,
"time": "1765324118"
},
"stopId": "REPUB2",
"stopSequence": 4
},
{
"arrival": {
"delay": 101,
"time": "1765324181"
},
"departure": {
"delay": 101,
"time": "1765324181"
},
"stopId": "CATHE2",
"stopSequence": 5
},
{
"arrival": {
"delay": 26,
"time": "1765324226"
},
"departure": {
"delay": 26,
"time": "1765324226"
},
"stopId": "TARTT2",
"stopSequence": 6
},
{
"arrival": {
"delay": 65,
"time": "1765324325"
},
"departure": {
"delay": 65,
"time": "1765324325"
},
"stopId": "BELGE2",
"stopSequence": 7
},
{
"arrival": {
"delay": 38,
"time": "1765324418"
},
"departure": {
"delay": 38,
"time": "1765324418"
},
"stopId": "PASPA2",
"stopSequence": 8
},
{
"arrival": {
"time": "1765324500"
},
"departure": {
"time": "1765324500"
},
"stopId": "LUCIL2",
"stopSequence": 9
},
{
"arrival": {
"delay": 3,
"time": "1765324623"
},
"departure": {
"delay": 3,
"time": "1765324623"
},
"stopId": "RIBOU2",
"stopSequence": 10
},
{
"arrival": {
"delay": 38,
"time": "1765324718"
},
"departure": {
"delay": 38,
"time": "1765324718"
},
"stopId": "FDVAL2",
"stopSequence": 11
},
{
"arrival": {
"delay": -5,
"time": "1765324915"
},
"departure": {
"delay": -5,
"time": "1765324915"
},
"stopId": "CAMPU2",
"stopSequence": 12
},
{
"arrival": {
"delay": 13,
"time": "1765324993"
},
"departure": {
"delay": 13,
"time": "1765324993"
},
"stopId": "CBLBE2",
"stopSequence": 13
},
{
"arrival": {
"delay": -31,
"time": "1765325069"
},
"departure": {
"delay": -31,
"time": "1765325069"
},
"stopId": "COQUE2",
"stopSequence": 14
},
{
"arrival": {
"delay": -77,
"time": "1765325143"
},
"stopId": "MTMAL2",
"stopSequence": 15
}
],
"timestamp": "1765323882",
"trip": {
"directionId": 1,
"routeId": "91",
"tripId": "6946"
}
}
},
{
"id": "SM:6948",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 1,
"time": "1765325641"
},
"stopId": "CHRUT2",
"stopSequence": 1
},
{
"arrival": {
"delay": 12,
"time": "1765325712"
},
"departure": {
"delay": 12,
"time": "1765325712"
},
"stopId": "MARTT2",
"stopSequence": 2
},
{
"arrival": {
"delay": 56,
"time": "1765325756"
},
"departure": {
"delay": 56,
"time": "1765325756"
},
"stopId": "PMARC2",
"stopSequence": 3
},
{
"arrival": {
"time": "1765325820"
},
"departure": {
"time": "1765325820"
},
"stopId": "REPUB2",
"stopSequence": 4
},
{
"arrival": {
"delay": 55,
"time": "1765325935"
},
"departure": {
"delay": 55,
"time": "1765325935"
},
"stopId": "CATHE2",
"stopSequence": 5
},
{
"arrival": {
"delay": 1,
"time": "1765326001"
},
"departure": {
"delay": 1,
"time": "1765326001"
},
"stopId": "TARTT2",
"stopSequence": 6
},
{
"arrival": {
"delay": 49,
"time": "1765326109"
},
"departure": {
"delay": 49,
"time": "1765326109"
},
"stopId": "BELGE2",
"stopSequence": 7
},
{
"arrival": {
"delay": 21,
"time": "1765326201"
},
"departure": {
"delay": 21,
"time": "1765326201"
},
"stopId": "PASPA2",
"stopSequence": 8
},
{
"arrival": {
"delay": 1,
"time": "1765326301"
},
"departure": {
"delay": 1,
"time": "1765326301"
},
"stopId": "LUCIL2",
"stopSequence": 9
},
{
"arrival": {
"delay": 1,
"time": "1765326421"
},
"departure": {
"delay": 1,
"time": "1765326421"
},
"stopId": "RIBOU2",
"stopSequence": 10
},
{
"arrival": {
"delay": 8,
"time": "1765326488"
},
"departure": {
"delay": 8,
"time": "1765326488"
},
"stopId": "FDVAL2",
"stopSequence": 11
},
{
"arrival": {
"delay": 6,
"time": "1765326726"
},
"departure": {
"delay": 6,
"time": "1765326726"
},
"stopId": "CAMPU2",
"stopSequence": 12
},
{
"arrival": {
"time": "1765326780"
},
"departure": {
"time": "1765326780"
},
"stopId": "CBLBE2",
"stopSequence": 13
},
{
"arrival": {
"delay": 15,
"time": "1765326915"
},
"departure": {
"delay": 15,
"time": "1765326915"
},
"stopId": "COQUE2",
"stopSequence": 14
},
{
"arrival": {
"time": "1765327020"
},
"stopId": "MTMAL2",
"stopSequence": 15
}
],
"timestamp": "1765325332",
"trip": {
"directionId": 1,
"routeId": "91",
"tripId": "6948"
}
}
},
{
"id": "SM:7708",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 159,
"time": "1765325259"
},
"stopId": "MTMAL1",
"stopSequence": 1
},
{
"arrival": {
"delay": 210,
"time": "1765325310"
},
"departure": {
"delay": 210,
"time": "1765325310"
},
"stopId": "COQUE1",
"stopSequence": 2
},
{
"arrival": {
"delay": 159,
"time": "1765325379"
},
"departure": {
"delay": 159,
"time": "1765325379"
},
"stopId": "CBLBE1",
"stopSequence": 3
},
{
"arrival": {
"delay": 166,
"time": "1765325446"
},
"departure": {
"delay": 166,
"time": "1765325446"
},
"stopId": "CAMPU1",
"stopSequence": 4
},
{
"arrival": {
"delay": 158,
"time": "1765325738"
},
"departure": {
"delay": 158,
"time": "1765325738"
},
"stopId": "FDVAL1",
"stopSequence": 5
},
{
"arrival": {
"delay": 158,
"time": "1765325858"
},
"departure": {
"delay": 158,
"time": "1765325858"
},
"stopId": "RIBOU1",
"stopSequence": 6
},
{
"arrival": {
"delay": 164,
"time": "1765325924"
},
"departure": {
"delay": 164,
"time": "1765325924"
},
"stopId": "LUCIL1",
"stopSequence": 7
},
{
"arrival": {
"delay": 189,
"time": "1765326009"
},
"departure": {
"delay": 189,
"time": "1765326009"
},
"stopId": "PASPA1",
"stopSequence": 8
},
{
"arrival": {
"delay": 201,
"time": "1765326081"
},
"departure": {
"delay": 201,
"time": "1765326081"
},
"stopId": "BELGE1",
"stopSequence": 9
},
{
"arrival": {
"delay": 159,
"time": "1765326159"
},
"departure": {
"delay": 159,
"time": "1765326159"
},
"stopId": "TARTT1",
"stopSequence": 10
},
{
"arrival": {
"delay": 213,
"time": "1765326213"
},
"departure": {
"delay": 213,
"time": "1765326213"
},
"stopId": "CATHE1",
"stopSequence": 11
},
{
"arrival": {
"delay": 158,
"time": "1765326278"
},
"departure": {
"delay": 158,
"time": "1765326278"
},
"stopId": "REPUB1",
"stopSequence": 12
},
{
"arrival": {
"delay": 163,
"time": "1765326343"
},
"departure": {
"delay": 163,
"time": "1765326343"
},
"stopId": "PMARC1",
"stopSequence": 13
},
{
"arrival": {
"delay": 158,
"time": "1765326398"
},
"departure": {
"delay": 158,
"time": "1765326398"
},
"stopId": "MARTT1",
"stopSequence": 14
},
{
"arrival": {
"delay": 154,
"time": "1765326574"
},
"stopId": "CHRUT1",
"stopSequence": 15
}
],
"timestamp": "1765325262",
"trip": {
"routeId": "91",
"tripId": "7708"
}
}
},
{
"id": "SM:8392",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765326900"
},
"stopId": "MTMAL1",
"stopSequence": 1
},
{
"arrival": {
"delay": 54,
"time": "1765326954"
},
"departure": {
"delay": 54,
"time": "1765326954"
},
"stopId": "COQUE1",
"stopSequence": 2
},
{
"arrival": {
"time": "1765327020"
},
"departure": {
"time": "1765327020"
},
"stopId": "CBLBE1",
"stopSequence": 3
},
{
"arrival": {
"delay": 9,
"time": "1765327089"
},
"departure": {
"delay": 9,
"time": "1765327089"
},
"stopId": "CAMPU1",
"stopSequence": 4
},
{
"arrival": {
"delay": 1,
"time": "1765327381"
},
"departure": {
"delay": 1,
"time": "1765327381"
},
"stopId": "FDVAL1",
"stopSequence": 5
},
{
"arrival": {
"delay": 1,
"time": "1765327501"
},
"departure": {
"delay": 1,
"time": "1765327501"
},
"stopId": "RIBOU1",
"stopSequence": 6
},
{
"arrival": {
"delay": 5,
"time": "1765327565"
},
"departure": {
"delay": 5,
"time": "1765327565"
},
"stopId": "LUCIL1",
"stopSequence": 7
},
{
"arrival": {
"delay": 24,
"time": "1765327644"
},
"departure": {
"delay": 24,
"time": "1765327644"
},
"stopId": "PASPA1",
"stopSequence": 8
},
{
"arrival": {
"delay": 37,
"time": "1765327717"
},
"departure": {
"delay": 37,
"time": "1765327717"
},
"stopId": "BELGE1",
"stopSequence": 9
},
{
"arrival": {
"delay": 1,
"time": "1765327801"
},
"departure": {
"delay": 1,
"time": "1765327801"
},
"stopId": "TARTT1",
"stopSequence": 10
},
{
"arrival": {
"delay": 48,
"time": "1765327848"
},
"departure": {
"delay": 48,
"time": "1765327848"
},
"stopId": "CATHE1",
"stopSequence": 11
},
{
"arrival": {
"delay": 1,
"time": "1765327921"
},
"departure": {
"delay": 1,
"time": "1765327921"
},
"stopId": "REPUB1",
"stopSequence": 12
},
{
"arrival": {
"delay": 5,
"time": "1765327985"
},
"departure": {
"delay": 5,
"time": "1765327985"
},
"stopId": "PMARC1",
"stopSequence": 13
},
{
"arrival": {
"delay": 1,
"time": "1765328041"
},
"departure": {
"delay": 1,
"time": "1765328041"
},
"stopId": "MARTT1",
"stopSequence": 14
},
{
"arrival": {
"delay": 1,
"time": "1765328161"
},
"stopId": "CHRUT1",
"stopSequence": 15
}
],
"timestamp": "1765325322",
"trip": {
"routeId": "91",
"tripId": "8392"
}
}
},
{
"id": "SM:8393",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 30,
"time": "1765328790"
},
"stopId": "MTMAL1",
"stopSequence": 1
},
{
"arrival": {
"delay": 24,
"time": "1765328844"
},
"departure": {
"delay": 24,
"time": "1765328844"
},
"stopId": "COQUE1",
"stopSequence": 2
}
],
"timestamp": "1765324602",
"trip": {
"routeId": "91",
"tripId": "8393"
}
}
},
{
"id": "SM:8658",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765328940"
},
"stopId": "CATEL2",
"stopSequence": 1
}
],
"timestamp": "1765252073",
"trip": {
"directionId": 1,
"routeId": "98",
"tripId": "8658"
}
}
},
{
"id": "SM:8660",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765325280"
},
"stopId": "CATEL2",
"stopSequence": 1
},
{
"arrival": {
"delay": 42,
"time": "1765325382"
},
"departure": {
"delay": 42,
"time": "1765325382"
},
"stopId": "MARE1",
"stopSequence": 2
},
{
"arrival": {
"delay": 50,
"time": "1765325450"
},
"departure": {
"delay": 50,
"time": "1765325450"
},
"stopId": "TECHN4",
"stopSequence": 3
},
{
"arrival": {
"delay": 35,
"time": "1765325495"
},
"departure": {
"delay": 35,
"time": "1765325495"
},
"stopId": "CORBU1",
"stopSequence": 4
},
{
"arrival": {
"delay": 67,
"time": "1765325527"
},
"departure": {
"delay": 67,
"time": "1765325527"
},
"stopId": "SANSU2",
"stopSequence": 5
},
{
"arrival": {
"delay": 16,
"time": "1765325596"
},
"departure": {
"delay": 16,
"time": "1765325596"
},
"stopId": "ZENIT2",
"stopSequence": 6
},
{
"arrival": {
"delay": 37,
"time": "1765325677"
},
"departure": {
"delay": 37,
"time": "1765325677"
},
"stopId": "SANDT2",
"stopSequence": 7
},
{
"arrival": {
"delay": 28,
"time": "1765325728"
},
"departure": {
"delay": 28,
"time": "1765325728"
},
"stopId": "STENT2",
"stopSequence": 8
},
{
"arrival": {
"delay": 32,
"time": "1765325792"
},
"departure": {
"delay": 32,
"time": "1765325792"
},
"stopId": "CBRUT2",
"stopSequence": 9
},
{
"arrival": {
"delay": 17,
"time": "1765325897"
},
"departure": {
"delay": 17,
"time": "1765325897"
},
"stopId": "DIOCH4",
"stopSequence": 10
},
{
"arrival": {
"delay": 30,
"time": "1765325910"
},
"departure": {
"delay": 30,
"time": "1765325910"
},
"stopId": "LBRUY1",
"stopSequence": 11
},
{
"arrival": {
"delay": 69,
"time": "1765325949"
},
"departure": {
"delay": 69,
"time": "1765325949"
},
"stopId": "SEMAR1",
"stopSequence": 12
},
{
"arrival": {
"delay": 58,
"time": "1765325998"
},
"departure": {
"delay": 58,
"time": "1765325998"
},
"stopId": "PLANT1",
"stopSequence": 13
},
{
"arrival": {
"delay": 28,
"time": "1765326028"
},
"departure": {
"delay": 28,
"time": "1765326028"
},
"stopId": "DUFFA1",
"stopSequence": 14
},
{
"arrival": {
"delay": 17,
"time": "1765326077"
},
"departure": {
"delay": 17,
"time": "1765326077"
},
"stopId": "MERID1",
"stopSequence": 15
},
{
"arrival": {
"delay": 35,
"time": "1765326155"
},
"departure": {
"delay": 35,
"time": "1765326155"
},
"stopId": "PASCA1",
"stopSequence": 16
},
{
"arrival": {
"delay": 27,
"time": "1765326207"
},
"departure": {
"delay": 27,
"time": "1765326207"
},
"stopId": "SEVER1",
"stopSequence": 17
},
{
"arrival": {
"delay": 17,
"time": "1765326317"
},
"departure": {
"delay": 17,
"time": "1765326317"
},
"stopId": "LAFAY1",
"stopSequence": 18
},
{
"arrival": {
"delay": 39,
"time": "1765326339"
},
"departure": {
"delay": 39,
"time": "1765326339"
},
"stopId": "CHAMP2",
"stopSequence": 19
},
{
"arrival": {
"delay": 68,
"time": "1765326428"
},
"departure": {
"delay": 68,
"time": "1765326428"
},
"stopId": "PCORN1",
"stopSequence": 20
},
{
"arrival": {
"delay": 23,
"time": "1765326503"
},
"departure": {
"delay": 23,
"time": "1765326503"
},
"stopId": "RREPU1",
"stopSequence": 21
},
{
"arrival": {
"delay": 23,
"time": "1765326563"
},
"departure": {
"delay": 23,
"time": "1765326563"
},
"stopId": "STNIC2",
"stopSequence": 22
},
{
"arrival": {
"delay": 17,
"time": "1765326617"
},
"departure": {
"delay": 17,
"time": "1765326617"
},
"stopId": "HVR4",
"stopSequence": 23
},
{
"arrival": {
"delay": 21,
"time": "1765326681"
},
"departure": {
"delay": 21,
"time": "1765326681"
},
"stopId": "BARTS1",
"stopSequence": 24
},
{
"arrival": {
"delay": 17,
"time": "1765326737"
},
"departure": {
"delay": 17,
"time": "1765326737"
},
"stopId": "SVER41",
"stopSequence": 25
},
{
"arrival": {
"delay": 16,
"time": "1765326796"
},
"departure": {
"delay": 16,
"time": "1765326796"
},
"stopId": "GAREB2",
"stopSequence": 26
},
{
"arrival": {
"delay": 29,
"time": "1765326869"
},
"departure": {
"delay": 29,
"time": "1765326869"
},
"stopId": "RCAMP1",
"stopSequence": 27
},
{
"arrival": {
"delay": 21,
"time": "1765326921"
},
"departure": {
"delay": 21,
"time": "1765326921"
},
"stopId": "BSMAU1",
"stopSequence": 28
},
{
"arrival": {
"delay": 73,
"time": "1765326973"
},
"departure": {
"delay": 73,
"time": "1765326973"
},
"stopId": "CREVI1",
"stopSequence": 29
},
{
"arrival": {
"delay": 38,
"time": "1765327058"
},
"departure": {
"delay": 38,
"time": "1765327058"
},
"stopId": "FOUBE1",
"stopSequence": 30
},
{
"arrival": {
"delay": 60,
"time": "1765327140"
},
"departure": {
"delay": 60,
"time": "1765327140"
},
"stopId": "HDVBE2",
"stopSequence": 31
},
{
"arrival": {
"delay": 18,
"time": "1765327218"
},
"departure": {
"delay": 18,
"time": "1765327218"
},
"stopId": "COQU21",
"stopSequence": 32
},
{
"arrival": {
"delay": 17,
"time": "1765327277"
},
"departure": {
"delay": 17,
"time": "1765327277"
},
"stopId": "COLBE1",
"stopSequence": 33
},
{
"arrival": {
"delay": 42,
"time": "1765327362"
},
"departure": {
"delay": 42,
"time": "1765327362"
},
"stopId": "VAREN1",
"stopSequence": 34
},
{
"arrival": {
"delay": 25,
"time": "1765327405"
},
"departure": {
"delay": 25,
"time": "1765327405"
},
"stopId": "BIZNE2",
"stopSequence": 35
},
{
"arrival": {
"delay": 62,
"time": "1765327502"
},
"departure": {
"delay": 62,
"time": "1765327502"
},
"stopId": "RBOIS1",
"stopSequence": 36
},
{
"arrival": {
"delay": 17,
"time": "1765327637"
},
"stopId": "PLEIAD",
"stopSequence": 37
}
],
"timestamp": "1765324742",
"trip": {
"directionId": 1,
"routeId": "98",
"tripId": "8660"
}
}
},
{
"id": "SM:8680",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765324200"
},
"stopId": "PLEIAD",
"stopSequence": 1
},
{
"arrival": {
"delay": -25,
"time": "1765324235"
},
"departure": {
"delay": -25,
"time": "1765324235"
},
"stopId": "VAREN0",
"stopSequence": 4
},
{
"arrival": {
"delay": -61,
"time": "1765324259"
},
"departure": {
"delay": -61,
"time": "1765324259"
},
"stopId": "COLBE0",
"stopSequence": 5
},
{
"arrival": {
"delay": 16,
"time": "1765324336"
},
"departure": {
"delay": 16,
"time": "1765324336"
},
"stopId": "COQUE3",
"stopSequence": 6
},
{
"arrival": {
"delay": 22,
"time": "1765324402"
},
"departure": {
"delay": 22,
"time": "1765324402"
},
"stopId": "HDVBE1",
"stopSequence": 7
},
{
"arrival": {
"delay": 12,
"time": "1765324452"
},
"departure": {
"delay": 12,
"time": "1765324452"
},
"stopId": "FOUBE0",
"stopSequence": 8
},
{
"arrival": {
"delay": 59,
"time": "1765324550"
},
"departure": {
"delay": 59,
"time": "1765324559"
},
"stopId": "CREVI0",
"stopSequence": 9
},
{
"arrival": {
"delay": 49,
"time": "1765324598"
},
"departure": {
"delay": 49,
"time": "1765324609"
},
"stopId": "BSMAU0",
"stopSequence": 10
},
{
"arrival": {
"delay": 59,
"time": "1765324679"
},
"departure": {
"delay": 59,
"time": "1765324679"
},
"stopId": "RCAMP0",
"stopSequence": 11
},
{
"arrival": {
"delay": 102,
"time": "1765324782"
},
"departure": {
"delay": 102,
"time": "1765324782"
},
"stopId": "GAREB1",
"stopSequence": 12
},
{
"arrival": {
"delay": 88,
"time": "1765324828"
},
"departure": {
"delay": 88,
"time": "1765324828"
},
"stopId": "SVER7",
"stopSequence": 13
},
{
"arrival": {
"delay": 105,
"time": "1765324905"
},
"departure": {
"delay": 105,
"time": "1765324905"
},
"stopId": "BARTS0",
"stopSequence": 14
},
{
"arrival": {
"delay": 3,
"time": "1765324983"
},
"stopId": "HVR3",
"stopSequence": 15
}
],
"timestamp": "1765324022",
"trip": {
"routeId": "98",
"tripId": "8680"
}
}
},
{
"id": "SM:8682",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765327800"
},
"stopId": "PLEIAD",
"stopSequence": 1
},
{
"arrival": {
"delay": 42,
"time": "1765327842"
},
"departure": {
"delay": 42,
"time": "1765327842"
},
"stopId": "RBOIS0",
"stopSequence": 2
},
{
"arrival": {
"delay": 8,
"time": "1765327868"
},
"departure": {
"delay": 8,
"time": "1765327868"
},
"stopId": "BIZNE1",
"stopSequence": 3
},
{
"arrival": {
"delay": 36,
"time": "1765327896"
},
"departure": {
"delay": 36,
"time": "1765327896"
},
"stopId": "VAREN0",
"stopSequence": 4
},
{
"arrival": {
"time": "1765327920"
},
"departure": {
"time": "1765327920"
},
"stopId": "COLBE0",
"stopSequence": 5
},
{
"arrival": {
"delay": 54,
"time": "1765327974"
},
"departure": {
"delay": 54,
"time": "1765327974"
},
"stopId": "COQUE3",
"stopSequence": 6
},
{
"arrival": {
"delay": 45,
"time": "1765328025"
},
"departure": {
"delay": 45,
"time": "1765328025"
},
"stopId": "HDVBE1",
"stopSequence": 7
},
{
"arrival": {
"delay": 47,
"time": "1765328087"
},
"departure": {
"delay": 47,
"time": "1765328087"
},
"stopId": "FOUBE0",
"stopSequence": 8
},
{
"arrival": {
"delay": 39,
"time": "1765328139"
},
"departure": {
"delay": 39,
"time": "1765328139"
},
"stopId": "CREVI0",
"stopSequence": 9
},
{
"arrival": {
"delay": 23,
"time": "1765328183"
},
"departure": {
"delay": 23,
"time": "1765328183"
},
"stopId": "BSMAU0",
"stopSequence": 10
},
{
"arrival": {
"delay": 16,
"time": "1765328236"
},
"departure": {
"delay": 16,
"time": "1765328236"
},
"stopId": "RCAMP0",
"stopSequence": 11
},
{
"arrival": {
"delay": -1,
"time": "1765328279"
},
"departure": {
"delay": -1,
"time": "1765328279"
},
"stopId": "GAREB1",
"stopSequence": 12
},
{
"arrival": {
"delay": 25,
"time": "1765328365"
},
"departure": {
"delay": 25,
"time": "1765328365"
},
"stopId": "SVER7",
"stopSequence": 13
},
{
"arrival": {
"delay": 58,
"time": "1765328458"
},
"departure": {
"delay": 58,
"time": "1765328458"
},
"stopId": "BARTS0",
"stopSequence": 14
},
{
"arrival": {
"time": "1765328580"
},
"stopId": "HVR3",
"stopSequence": 15
}
],
"timestamp": "1765325322",
"trip": {
"routeId": "98",
"tripId": "8682"
}
}
},
{
"id": "SM:8698",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765326600"
},
"stopId": "HVR3",
"stopSequence": 1
},
{
"arrival": {
"delay": 48,
"time": "1765326648"
},
"departure": {
"delay": 48,
"time": "1765326648"
},
"stopId": "STNIC1",
"stopSequence": 2
},
{
"arrival": {
"delay": 28,
"time": "1765326688"
},
"departure": {
"delay": 28,
"time": "1765326688"
},
"stopId": "RREPU0",
"stopSequence": 3
},
{
"arrival": {
"delay": 59,
"time": "1765326779"
},
"departure": {
"delay": 59,
"time": "1765326779"
},
"stopId": "PCORN0",
"stopSequence": 4
},
{
"arrival": {
"delay": 25,
"time": "1765326865"
},
"departure": {
"delay": 25,
"time": "1765326865"
},
"stopId": "CHAMP1",
"stopSequence": 5
},
{
"arrival": {
"delay": 2,
"time": "1765326902"
},
"departure": {
"delay": 2,
"time": "1765326902"
},
"stopId": "LAFAY0",
"stopSequence": 6
},
{
"arrival": {
"delay": 32,
"time": "1765326992"
},
"departure": {
"delay": 32,
"time": "1765326992"
},
"stopId": "SEVER0",
"stopSequence": 7
},
{
"arrival": {
"delay": 24,
"time": "1765327044"
},
"departure": {
"delay": 24,
"time": "1765327044"
},
"stopId": "PASCA0",
"stopSequence": 8
},
{
"arrival": {
"time": "1765327140"
},
"departure": {
"time": "1765327140"
},
"stopId": "MERID0",
"stopSequence": 9
},
{
"arrival": {
"delay": 59,
"time": "1765327199"
},
"departure": {
"delay": 59,
"time": "1765327199"
},
"stopId": "DUFFA0",
"stopSequence": 10
},
{
"arrival": {
"delay": 45,
"time": "1765327245"
},
"departure": {
"delay": 45,
"time": "1765327245"
},
"stopId": "PLANT0",
"stopSequence": 11
},
{
"arrival": {
"delay": 34,
"time": "1765327294"
},
"departure": {
"delay": 34,
"time": "1765327294"
},
"stopId": "SEMAR0",
"stopSequence": 12
},
{
"arrival": {
"delay": 26,
"time": "1765327346"
},
"departure": {
"delay": 26,
"time": "1765327346"
},
"stopId": "LBRUY0",
"stopSequence": 13
},
{
"arrival": {
"time": "1765327380"
},
"departure": {
"time": "1765327380"
},
"stopId": "DIOCH3",
"stopSequence": 14
},
{
"arrival": {
"delay": 48,
"time": "1765327488"
},
"departure": {
"delay": 48,
"time": "1765327488"
},
"stopId": "CBRUT1",
"stopSequence": 15
},
{
"arrival": {
"delay": 27,
"time": "1765327527"
},
"departure": {
"delay": 27,
"time": "1765327527"
},
"stopId": "STENT1",
"stopSequence": 16
},
{
"arrival": {
"delay": 28,
"time": "1765327588"
},
"departure": {
"delay": 28,
"time": "1765327588"
},
"stopId": "SANDT1",
"stopSequence": 17
},
{
"arrival": {
"time": "1765327680"
},
"departure": {
"time": "1765327680"
},
"stopId": "ZENIT0",
"stopSequence": 18
},
{
"arrival": {
"delay": 53,
"time": "1765327793"
},
"departure": {
"delay": 53,
"time": "1765327793"
},
"stopId": "SANSU1",
"stopSequence": 19
},
{
"arrival": {
"delay": 49,
"time": "1765327849"
},
"departure": {
"delay": 49,
"time": "1765327849"
},
"stopId": "CORBU2",
"stopSequence": 20
},
{
"arrival": {
"delay": 58,
"time": "1765327918"
},
"departure": {
"delay": 58,
"time": "1765327918"
},
"stopId": "TECHN5",
"stopSequence": 21
},
{
"arrival": {
"delay": 50,
"time": "1765328030"
},
"departure": {
"delay": 50,
"time": "1765328030"
},
"stopId": "MARE0",
"stopSequence": 22
},
{
"arrival": {
"time": "1765328160"
},
"stopId": "CATEL3",
"stopSequence": 23
}
],
"timestamp": "1765325002",
"trip": {
"routeId": "98",
"tripId": "8698"
}
}
},
{
"id": "SM:8700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 54,
"time": "1765323054"
},
"stopId": "HVR3",
"stopSequence": 1
},
{
"arrival": {
"delay": 103,
"time": "1765323103"
},
"departure": {
"delay": 103,
"time": "1765323103"
},
"stopId": "STNIC1",
"stopSequence": 2
},
{
"arrival": {
"delay": 98,
"time": "1765323130"
},
"departure": {
"delay": 98,
"time": "1765323158"
},
"stopId": "RREPU0",
"stopSequence": 3
},
{
"arrival": {
"delay": 151,
"time": "1765323267"
},
"departure": {
"delay": 151,
"time": "1765323271"
},
"stopId": "PCORN0",
"stopSequence": 4
},
{
"arrival": {
"delay": 105,
"time": "1765323345"
},
"departure": {
"delay": 105,
"time": "1765323345"
},
"stopId": "CHAMP1",
"stopSequence": 5
},
{
"arrival": {
"delay": 82,
"time": "1765323382"
},
"departure": {
"delay": 82,
"time": "1765323382"
},
"stopId": "LAFAY0",
"stopSequence": 6
},
{
"arrival": {
"delay": 111,
"time": "1765323471"
},
"departure": {
"delay": 111,
"time": "1765323471"
},
"stopId": "SEVER0",
"stopSequence": 7
},
{
"arrival": {
"delay": 109,
"time": "1765323529"
},
"departure": {
"delay": 109,
"time": "1765323529"
},
"stopId": "PASCA0",
"stopSequence": 8
},
{
"arrival": {
"delay": 89,
"time": "1765323629"
},
"departure": {
"delay": 89,
"time": "1765323629"
},
"stopId": "MERID0",
"stopSequence": 9
},
{
"arrival": {
"delay": 146,
"time": "1765323686"
},
"departure": {
"delay": 146,
"time": "1765323686"
},
"stopId": "DUFFA0",
"stopSequence": 10
},
{
"arrival": {
"delay": 135,
"time": "1765323735"
},
"departure": {
"delay": 135,
"time": "1765323735"
},
"stopId": "PLANT0",
"stopSequence": 11
},
{
"arrival": {
"delay": 137,
"time": "1765323797"
},
"departure": {
"delay": 137,
"time": "1765323797"
},
"stopId": "SEMAR0",
"stopSequence": 12
},
{
"arrival": {
"delay": 109,
"time": "1765323829"
},
"departure": {
"delay": 109,
"time": "1765323829"
},
"stopId": "LBRUY0",
"stopSequence": 13
},
{
"arrival": {
"delay": 100,
"time": "1765323880"
},
"departure": {
"delay": 100,
"time": "1765323880"
},
"stopId": "DIOCH3",
"stopSequence": 14
},
{
"arrival": {
"delay": 189,
"time": "1765324029"
},
"departure": {
"delay": 189,
"time": "1765324029"
},
"stopId": "CBRUT1",
"stopSequence": 15
},
{
"arrival": {
"delay": 167,
"time": "1765324067"
},
"departure": {
"delay": 167,
"time": "1765324067"
},
"stopId": "STENT1",
"stopSequence": 16
},
{
"arrival": {
"delay": 175,
"time": "1765324135"
},
"departure": {
"delay": 175,
"time": "1765324135"
},
"stopId": "SANDT1",
"stopSequence": 17
},
{
"arrival": {
"delay": 175,
"time": "1765324255"
},
"departure": {
"delay": 175,
"time": "1765324255"
},
"stopId": "ZENIT0",
"stopSequence": 18
},
{
"arrival": {
"delay": 190,
"time": "1765324390"
},
"departure": {
"delay": 190,
"time": "1765324390"
},
"stopId": "SANSU1",
"stopSequence": 19
},
{
"arrival": {
"delay": 183,
"time": "1765324443"
},
"departure": {
"delay": 183,
"time": "1765324443"
},
"stopId": "CORBU2",
"stopSequence": 20
},
{
"arrival": {
"delay": 160,
"time": "1765324480"
},
"departure": {
"delay": 160,
"time": "1765324480"
},
"stopId": "TECHN5",
"stopSequence": 21
},
{
"arrival": {
"delay": 151,
"time": "1765324591"
},
"departure": {
"delay": 151,
"time": "1765324591"
},
"stopId": "MARE0",
"stopSequence": 22
},
{
"arrival": {
"delay": 116,
"time": "1765324736"
},
"stopId": "CATEL3",
"stopSequence": 23
}
],
"timestamp": "1765323062",
"trip": {
"routeId": "98",
"tripId": "8700"
}
}
},
{
"id": "SM:8701",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1765330200"
},
"stopId": "HVR3",
"stopSequence": 1
}
],
"timestamp": "1765252973",
"trip": {
"routeId": "98",
"tripId": "8701"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1765325375"
}
}