Resource details
Les mises à jour de trajet représentent des fluctuations dans les horaires
This resource file is part of the dataset Réseau urbain Léo.
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
❌242 errors, 44 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-07 at 08:04 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 15 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 4-10066395137 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 4-10116988929 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 4-10100015106 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 4-10117316612 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 4-10117316611 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 15 errors
All route_ids provided in the GTFS-rt feed must exist in the GTFS data
Sample errors
- route_id 600 does not exist in the GTFS data routes.txt
- route_id 603 does not exist in the GTFS data routes.txt
- route_id 602 does not exist in the GTFS data routes.txt
- route_id 603 does not exist in the GTFS data routes.txt
- route_id 603 does not exist in the GTFS data routes.txt
GTFS-rt stop_id does not exist in GTFS data E011 144 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- trip_id 4-10066395137 stop_id 3159 does not exist in GTFS data stops.txt
- trip_id 4-10066395137 stop_id 3160 does not exist in GTFS data stops.txt
- trip_id 4-10066395137 stop_id 3161 does not exist in GTFS data stops.txt
- trip_id 4-10066395137 stop_id 3162 does not exist in GTFS data stops.txt
- trip_id 4-10066395137 stop_id 3163 does not exist in GTFS data stops.txt
Sequential stop_time_update times are not increasing E022 68 errors
stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.
Sample errors
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV stop_sequence 41 arrival_time 08:06:19 (1767769579) is equal to previous stop arrival_time 08:06:19 (1767769579) - times must increase between two sequential stops
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV stop_sequence 41 arrival_time 08:06:19 (1767769579) is equal to previous stop departure_time 08:06:19 (1767769579) - times must increase between two sequential stops
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV stop_sequence 41 departure_time 08:06:19 (1767769579) is equal to previous stop departure_time 08:06:19 (1767769579) - times must increase between two sequential stops
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV stop_sequence 41 departure_time 08:06:19 (1767769579) is equal to previous stop arrival_time 08:06:19 (1767769579) - times must increase between two sequential stops
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV stop_sequence 43 arrival_time 08:07:19 (1767769639) is equal to previous stop arrival_time 08:07:19 (1767769639) - times must increase between two sequential stops
Warnings
timestamp not populated W001 32 errors
Timestamps should be populated for all elements
Sample errors
- trip_id 15438{03_4}-25U_PSC_LMCJVSDF_01_LMWJV does not have a timestamp
- trip_id 15418{03_4}-25U_PSC_LMCJVSDF_01_LMWJV does not have a timestamp
- trip_id 17986{01_3}-25U_PSC_LMCJVSDF_01_LMWJV does not have a timestamp
- trip_id 17924{01_3}-25U_PSC_LMCJVSDF_01_LMWJV does not have a timestamp
- trip_id 17788{04_2}-25U_PSC_LMCJVSDF_01_LMWJV does not have a timestamp
vehicle_id not populated W002 12 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 4-10117316612 does not have a vehicle_id
- trip_id 4-10117316611 does not have a vehicle_id
- trip_id 4-10116988931 does not have a vehicle_id
- trip_id 4-10117316610 does not have a vehicle_id
- trip_id 4-10117316609 does not have a vehicle_id
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 |
|---|---|---|---|
| W001 | Timestamps should be populated for all elements | 668 | 25 times (83 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 278 | 24 times (80 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 278 | 24 times (80 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 2,962 | 24 times (80 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 1,394 | 24 times (80 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 181 | 23 times (77 % of validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 15 | 10 times (33 % of validations) |
| E023 | For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-01-07 at 17:27 Europe/Paris.
trip_updates (2) 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 2026-01-07 at 17:27 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "1136950",
"tripUpdate": {
"stopTimeUpdate": [
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXLROU1",
"stopSequence": 1
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXDSCH1",
"stopSequence": 2
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXEGRI2",
"stopSequence": 3
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXCDFO1",
"stopSequence": 4
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXCOLB1",
"stopSequence": 5
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXTURG1",
"stopSequence": 6
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXMIGN1",
"stopSequence": 7
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXH22",
"stopSequence": 8
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "AUXPSMA2",
"stopSequence": 9
},
{
"arrival": {
"delay": -152,
"time": "1767802948"
},
"departure": {
"delay": -120,
"time": "1767802980"
},
"stopId": "AUXTOUR1",
"stopSequence": 10
},
{
"arrival": {
"delay": -109,
"time": "1767803051"
},
"departure": {
"delay": 11,
"time": "1767803171"
},
"stopId": "AUXGSNC2",
"stopSequence": 11
},
{
"arrival": {
"delay": 11,
"time": "1767803351"
},
"departure": {
"delay": 11,
"time": "1767803351"
},
"stopId": "AUXGAMB2",
"stopSequence": 12
},
{
"arrival": {
"delay": 11,
"time": "1767803531"
},
"departure": {
"delay": 11,
"time": "1767803531"
},
"stopId": "AUXPOLI2",
"stopSequence": 13
},
{
"arrival": {
"delay": 11,
"time": "1767803651"
},
"departure": {
"delay": 11,
"time": "1767803651"
},
"stopId": "AUXVAUL2",
"stopSequence": 14
},
{
"arrival": {
"delay": 11,
"time": "1767803891"
},
"departure": {
"delay": 11,
"time": "1767803891"
},
"stopId": "AUXARQU2",
"stopSequence": 15
},
{
"arrival": {
"delay": 11,
"time": "1767804011"
},
"departure": {
"delay": 11,
"time": "1767804011"
},
"stopId": "AUXEGLE3",
"stopSequence": 16
},
{
"arrival": {
"delay": 11,
"time": "1767804071"
},
"departure": {
"delay": 11,
"time": "1767804071"
},
"stopId": "AUXDENF2",
"stopSequence": 17
},
{
"arrival": {
"delay": 11,
"time": "1767804131"
},
"departure": {
"delay": 11,
"time": "1767804131"
},
"stopId": "AUXHATI2",
"stopSequence": 18
},
{
"arrival": {
"delay": 11,
"time": "1767804191"
},
"departure": {
"delay": 11,
"time": "1767804191"
},
"stopId": "AUXPAST2",
"stopSequence": 19
},
{
"arrival": {
"delay": 11,
"time": "1767804251"
},
"departure": {
"delay": 11,
"time": "1767804251"
},
"stopId": "AUXFOUR2",
"stopSequence": 20
},
{
"arrival": {
"delay": 11,
"time": "1767804311"
},
"departure": {
"delay": 11,
"time": "1767804311"
},
"stopId": "AUXLFAY2",
"stopSequence": 21
},
{
"arrival": {
"delay": 11,
"time": "1767804371"
},
"departure": {
"delay": 11,
"time": "1767804371"
},
"stopId": "AUXINGR2",
"stopSequence": 22
},
{
"arrival": {
"delay": 11,
"time": "1767804431"
},
"departure": {
"delay": 11,
"time": "1767804431"
},
"stopId": "AUXFRAG2",
"stopSequence": 23
},
{
"arrival": {
"delay": 11,
"time": "1767804551"
},
"departure": {
"delay": 11,
"time": "1767804551"
},
"stopId": "AUXLPHA2",
"stopSequence": 24
},
{
"arrival": {
"delay": 11,
"time": "1767804731"
},
"departure": {
"delay": 11,
"time": "1767804731"
},
"stopId": "AUXHOPI2",
"stopSequence": 25
},
{
"arrival": {
"delay": 11,
"time": "1767804791"
},
"departure": {
"delay": 11,
"time": "1767804791"
},
"stopId": "AUXSSMI2",
"stopSequence": 26
},
{
"arrival": {
"delay": 11,
"time": "1767804911"
},
"departure": {
"delay": 11,
"time": "1767804911"
},
"stopId": "AUXVERD2",
"stopSequence": 27
},
{
"arrival": {
"delay": 11,
"time": "1767805031"
},
"departure": {
"delay": 11,
"time": "1767805031"
},
"stopId": "AUXMARN2",
"stopSequence": 28
},
{
"arrival": {
"delay": 11,
"time": "1767805091"
},
"departure": {
"delay": 11,
"time": "1767805091"
},
"stopId": "AUXJMON2",
"stopSequence": 29
},
{
"arrival": {
"delay": 11,
"time": "1767805271"
},
"stopId": "AUXLCLA1",
"stopSequence": 30
}
],
"trip": {
"directionId": 1,
"routeId": "01_3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260107",
"startTime": "17:11:00",
"tripId": "18086{01_3}-25U_PSC_LMCJVSDF_01_LMWJV"
},
"vehicle": {
"id": "71",
"label": "189369",
"licensePlate": "FD-628-FH"
}
}
},
{
"id": "1136956",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 171,
"time": "1767802911"
},
"stopId": "AUXLCLA1",
"stopSequence": 1
},
{
"arrival": {
"delay": 64,
"time": "1767802984"
},
"departure": {
"delay": 75,
"time": "1767802995"
},
"stopId": "AUXJMON1",
"stopSequence": 2
},
{
"arrival": {
"delay": 19,
"time": "1767803059"
},
"departure": {
"delay": 34,
"time": "1767803074"
},
"stopId": "AUXMARN1",
"stopSequence": 3
},
{
"arrival": {
"delay": -93,
"time": "1767803127"
},
"departure": {
"delay": -79,
"time": "1767803141"
},
"stopId": "AUXVERD1",
"stopSequence": 4
},
{
"arrival": {
"delay": -158,
"time": "1767803182"
},
"departure": {
"delay": -79,
"time": "1767803261"
},
"stopId": "AUXSSMI1",
"stopSequence": 5
},
{
"arrival": {
"delay": -79,
"time": "1767803381"
},
"departure": {
"delay": -79,
"time": "1767803381"
},
"stopId": "AUXHOPI1",
"stopSequence": 6
},
{
"arrival": {
"delay": -79,
"time": "1767803561"
},
"departure": {
"delay": -79,
"time": "1767803561"
},
"stopId": "AUXLPHA1",
"stopSequence": 7
},
{
"arrival": {
"delay": -79,
"time": "1767803621"
},
"departure": {
"delay": -79,
"time": "1767803621"
},
"stopId": "AUXFRAG1",
"stopSequence": 8
},
{
"arrival": {
"delay": -79,
"time": "1767803741"
},
"departure": {
"delay": -79,
"time": "1767803741"
},
"stopId": "AUXINGR1",
"stopSequence": 9
},
{
"arrival": {
"delay": -79,
"time": "1767803801"
},
"departure": {
"delay": -79,
"time": "1767803801"
},
"stopId": "AUXLFAY1",
"stopSequence": 10
},
{
"arrival": {
"delay": -79,
"time": "1767803861"
},
"departure": {
"delay": -79,
"time": "1767803861"
},
"stopId": "AUXFOUR1",
"stopSequence": 11
},
{
"arrival": {
"delay": -79,
"time": "1767803921"
},
"departure": {
"delay": -79,
"time": "1767803921"
},
"stopId": "AUXPAST1",
"stopSequence": 12
},
{
"arrival": {
"delay": -79,
"time": "1767803981"
},
"departure": {
"delay": -79,
"time": "1767803981"
},
"stopId": "AUXHATI1",
"stopSequence": 13
},
{
"arrival": {
"delay": -79,
"time": "1767804041"
},
"departure": {
"delay": -79,
"time": "1767804041"
},
"stopId": "AUXDENF1",
"stopSequence": 14
},
{
"arrival": {
"delay": -79,
"time": "1767804161"
},
"departure": {
"delay": -79,
"time": "1767804161"
},
"stopId": "AUXEGLE1",
"stopSequence": 15
},
{
"arrival": {
"delay": -79,
"time": "1767804341"
},
"departure": {
"delay": -79,
"time": "1767804341"
},
"stopId": "AUXARQU1",
"stopSequence": 16
},
{
"arrival": {
"delay": -79,
"time": "1767804521"
},
"departure": {
"delay": -79,
"time": "1767804521"
},
"stopId": "AUXVAUL1",
"stopSequence": 17
},
{
"arrival": {
"delay": -79,
"time": "1767804641"
},
"departure": {
"delay": -79,
"time": "1767804641"
},
"stopId": "AUXPOLI1",
"stopSequence": 18
},
{
"arrival": {
"delay": -79,
"time": "1767804821"
},
"departure": {
"delay": -79,
"time": "1767804821"
},
"stopId": "AUXGAMB1",
"stopSequence": 19
},
{
"arrival": {
"delay": -79,
"time": "1767804941"
},
"departure": {
"delay": -79,
"time": "1767804941"
},
"stopId": "AUXGSNC1",
"stopSequence": 20
},
{
"arrival": {
"delay": -79,
"time": "1767805001"
},
"departure": {
"delay": -79,
"time": "1767805001"
},
"stopId": "AUXBRAZ2",
"stopSequence": 21
},
{
"arrival": {
"delay": -79,
"time": "1767805121"
},
"departure": {
"delay": -79,
"time": "1767805121"
},
"stopId": "AUXPSMA1",
"stopSequence": 22
},
{
"arrival": {
"delay": -79,
"time": "1767805181"
},
"departure": {
"delay": -79,
"time": "1767805181"
},
"stopId": "AUXH21",
"stopSequence": 23
},
{
"arrival": {
"delay": -79,
"time": "1767805241"
},
"departure": {
"delay": -79,
"time": "1767805241"
},
"stopId": "AUXMIGN2",
"stopSequence": 24
},
{
"arrival": {
"delay": -79,
"time": "1767805301"
},
"departure": {
"delay": -79,
"time": "1767805301"
},
"stopId": "AUXTURG2",
"stopSequence": 25
},
{
"arrival": {
"delay": -79,
"time": "1767805361"
},
"departure": {
"delay": -79,
"time": "1767805361"
},
"stopId": "AUXCOLB2",
"stopSequence": 26
},
{
"arrival": {
"delay": -79,
"time": "1767805421"
},
"departure": {
"delay": -79,
"time": "1767805421"
},
"stopId": "AUXCDFO2",
"stopSequence": 27
},
{
"arrival": {
"delay": -79,
"time": "1767805481"
},
"departure": {
"delay": -79,
"time": "1767805481"
},
"stopId": "AUXEGRI1",
"stopSequence": 28
},
{
"arrival": {
"delay": -79,
"time": "1767805661"
},
"departure": {
"delay": -79,
"time": "1767805661"
},
"stopId": "AUXDSCH2",
"stopSequence": 29
},
{
"arrival": {
"delay": -79,
"time": "1767805721"
},
"stopId": "AUXLROU2",
"stopSequence": 30
}
],
"trip": {
"directionId": 0,
"routeId": "01_3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260107",
"startTime": "17:19:00",
"tripId": "18092{01_3}-25U_PSC_LMCJVSDF_01_LMWJV"
},
"vehicle": {
"id": "69",
"label": "189367",
"licensePlate": "FD-575-FH"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1767803224"
}
}