Resource details
This resource file is part of the dataset Réseau interurbain liO Occitanie.
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
❌106 errors, 101 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-08-01 at 09:10 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Sequential stop_time_update times are not increasing E022 101 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 356|26074500:T9|8:20:00 stop_sequence 43 arrival_time 09:15:57 (1785568557) is equal to previous stop arrival_time 09:15:57 (1785568557) - times must increase between two sequential stops
- trip_id 356|26074500:T9|8:20:00 stop_sequence 43 arrival_time 09:15:57 (1785568557) is equal to previous stop departure_time 09:15:57 (1785568557) - times must increase between two sequential stops
- trip_id 356|26074500:T9|8:20:00 stop_sequence 43 departure_time 09:15:57 (1785568557) is equal to previous stop departure_time 09:15:57 (1785568557) - times must increase between two sequential stops
- trip_id 356|26074500:T9|8:20:00 stop_sequence 43 departure_time 09:15:57 (1785568557) is equal to previous stop arrival_time 09:15:57 (1785568557) - times must increase between two sequential stops
- trip_id 356|26074500:T9|8:20:00 stop_sequence 45 arrival_time 09:16:57 (1785568617) is equal to previous stop arrival_time 09:16:57 (1785568617) - times must increase between two sequential stops
stop_time_update departure time is before arrival time E025 5 errors
Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time.
Sample errors
- trip_id 763|26095589:T7|8:20:00 stop_sequence 20 departure_time 09:08:45 (1785568125) is less than the same stop arrival_time 09:09:02 (1785568142) - departure time must be equal to or greater than arrival time
- trip_id 953|20695470:T6|8:50:00 stop_sequence 3 departure_time 09:08:59 (1785568139) is less than the same stop arrival_time 09:09:29 (1785568169) - departure time must be equal to or greater than arrival time
- trip_id 357|26074529:T6|9:00:00 stop_sequence 8 departure_time 09:08:56 (1785568136) is less than the same stop arrival_time 09:09:32 (1785568172) - departure time must be equal to or greater than arrival time
- trip_id 756|26087311:T3|9:00:00 stop_sequence 4 departure_time 09:08:29 (1785568109) is less than the same stop arrival_time 09:09:41 (1785568181) - departure time must be equal to or greater than arrival time
- trip_id 756|26087311:T3|9:00:00 stop_sequence 5 departure_time 09:09:29 (1785568169) is less than the same stop arrival_time 09:09:42 (1785568182) - departure time must be equal to or greater than arrival time
Warnings
timestamp not populated W001 101 errors
Timestamps should be populated for all elements
Sample errors
- trip_id 283|26405917:T1|6:50:00 does not have a timestamp
- trip_id 283|26405917:T1|6:50:00 does not have a timestamp
- trip_id 560|26528450:T2|6:50:00 does not have a timestamp
- trip_id 121|24437896:T3|7:30:00 does not have a timestamp
- trip_id 560|26495851:T3|7:35:00 does not have a timestamp
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 |
|---|---|---|---|
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 5,065 | 29 times (100 % of validations) |
| W001 | Timestamps should be populated for all elements | 3,973 | 29 times (100 % 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. | 108 | 25 times (86 % of validations) |
| E045 | If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt | 24 | 14 times (48 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 8 | 6 times (21 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-08-02 at 07:25 Europe/Paris.
trip_updates (3) 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-08-02 at 07:25 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "2225647",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 204,
"time": "1785647004"
},
"stopId": "3015322",
"stopSequence": 1
},
{
"arrival": {
"delay": -8,
"time": "1785648292"
},
"departure": {
"delay": 14,
"time": "1785648314"
},
"stopId": "3015085",
"stopSequence": 2
},
{
"arrival": {
"delay": 14,
"time": "1785648674"
},
"departure": {
"delay": 14,
"time": "1785648674"
},
"stopId": "3013022",
"stopSequence": 3
},
{
"arrival": {
"delay": 14,
"time": "1785648794"
},
"departure": {
"delay": 14,
"time": "1785648794"
},
"stopId": "3013018",
"stopSequence": 4
},
{
"arrival": {
"delay": 14,
"time": "1785648974"
},
"departure": {
"delay": 14,
"time": "1785648974"
},
"stopId": "3013020",
"stopSequence": 5
},
{
"arrival": {
"delay": 14,
"time": "1785649214"
},
"departure": {
"delay": 14,
"time": "1785649214"
},
"stopId": "3013350",
"stopSequence": 6
},
{
"arrival": {
"delay": 14,
"time": "1785649394"
},
"departure": {
"delay": 14,
"time": "1785649394"
},
"stopId": "3013348",
"stopSequence": 7
},
{
"arrival": {
"delay": 14,
"time": "1785649574"
},
"departure": {
"delay": 14,
"time": "1785649574"
},
"stopId": "3013346",
"stopSequence": 8
},
{
"arrival": {
"delay": 14,
"time": "1785649754"
},
"departure": {
"delay": 14,
"time": "1785649754"
},
"stopId": "3013343",
"stopSequence": 9
},
{
"arrival": {
"delay": 14,
"time": "1785649994"
},
"departure": {
"delay": 14,
"time": "1785649994"
},
"stopId": "3013881",
"stopSequence": 10
},
{
"arrival": {
"delay": 14,
"time": "1785650114"
},
"departure": {
"delay": 14,
"time": "1785650114"
},
"stopId": "3013878",
"stopSequence": 11
},
{
"arrival": {
"delay": 14,
"time": "1785650234"
},
"departure": {
"delay": 14,
"time": "1785650234"
},
"stopId": "3013876",
"stopSequence": 12
},
{
"arrival": {
"delay": 14,
"time": "1785650294"
},
"departure": {
"delay": 14,
"time": "1785650294"
},
"stopId": "3015346",
"stopSequence": 13
},
{
"arrival": {
"delay": 14,
"time": "1785650474"
},
"departure": {
"delay": 14,
"time": "1785650474"
},
"stopId": "3014376",
"stopSequence": 14
},
{
"arrival": {
"delay": 14,
"time": "1785650534"
},
"departure": {
"delay": 14,
"time": "1785650534"
},
"stopId": "3014009",
"stopSequence": 15
},
{
"arrival": {
"delay": 14,
"time": "1785650714"
},
"departure": {
"delay": 14,
"time": "1785650714"
},
"stopId": "3015277",
"stopSequence": 16
},
{
"arrival": {
"delay": 14,
"time": "1785650894"
},
"departure": {
"delay": 14,
"time": "1785650894"
},
"stopId": "3014237",
"stopSequence": 17
},
{
"arrival": {
"delay": 14,
"time": "1785651014"
},
"departure": {
"delay": 14,
"time": "1785651014"
},
"stopId": "3014236",
"stopSequence": 18
},
{
"arrival": {
"delay": 14,
"time": "1785651194"
},
"departure": {
"delay": 14,
"time": "1785651194"
},
"stopId": "3014210",
"stopSequence": 19
},
{
"arrival": {
"delay": 14,
"time": "1785651914"
},
"stopId": "3014165",
"stopSequence": 20
}
],
"trip": {
"directionId": 1,
"routeId": "151",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260802",
"startTime": "07:00:00",
"tripId": "151|24438770:T5|7:00:00"
},
"vehicle": {
"id": "1596",
"label": "231026",
"licensePlate": "GP-832-AM"
}
}
},
{
"id": "2225705",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 110,
"time": "1785646910"
},
"stopId": "3014653",
"stopSequence": 1
},
{
"arrival": {
"delay": 140,
"time": "1785647060"
},
"departure": {
"delay": 145,
"time": "1785647065"
},
"stopId": "3014657",
"stopSequence": 2
},
{
"arrival": {
"delay": 162,
"time": "1785647202"
},
"departure": {
"delay": 167,
"time": "1785647207"
},
"stopId": "3015031",
"stopSequence": 3
},
{
"arrival": {
"delay": 141,
"time": "1785647241"
},
"departure": {
"delay": 146,
"time": "1785647246"
},
"stopId": "3015030",
"stopSequence": 4
},
{
"arrival": {
"delay": 136,
"time": "1785647296"
},
"departure": {
"delay": 141,
"time": "1785647301"
},
"stopId": "3015033",
"stopSequence": 5
},
{
"arrival": {
"delay": 103,
"time": "1785647323"
},
"departure": {
"delay": 111,
"time": "1785647331"
},
"stopId": "3016085",
"stopSequence": 6
},
{
"arrival": {
"delay": 117,
"time": "1785647397"
},
"departure": {
"delay": 125,
"time": "1785647405"
},
"stopId": "3015028",
"stopSequence": 7
},
{
"arrival": {
"delay": 131,
"time": "1785647531"
},
"departure": {
"delay": 136,
"time": "1785647536"
},
"stopId": "3013645",
"stopSequence": 8
},
{
"arrival": {
"delay": 89,
"time": "1785647549"
},
"departure": {
"delay": 94,
"time": "1785647554"
},
"stopId": "3013121",
"stopSequence": 9
},
{
"arrival": {
"delay": 107,
"time": "1785647627"
},
"departure": {
"delay": 115,
"time": "1785647635"
},
"stopId": "3013117",
"stopSequence": 10
},
{
"arrival": {
"delay": 19,
"time": "1785647779"
},
"departure": {
"delay": 173,
"time": "1785647933"
},
"stopId": "3013116",
"stopSequence": 11
},
{
"arrival": {
"delay": 117,
"time": "1785648177"
},
"departure": {
"delay": 123,
"time": "1785648183"
},
"stopId": "3015034",
"stopSequence": 12
},
{
"arrival": {
"delay": 84,
"time": "1785648324"
},
"departure": {
"delay": 123,
"time": "1785648363"
},
"stopId": "3014025",
"stopSequence": 13
},
{
"arrival": {
"delay": 123,
"time": "1785648543"
},
"departure": {
"delay": 123,
"time": "1785648543"
},
"stopId": "3013957",
"stopSequence": 14
},
{
"arrival": {
"delay": 123,
"time": "1785648963"
},
"departure": {
"delay": 123,
"time": "1785648963"
},
"stopId": "3013955",
"stopSequence": 15
},
{
"arrival": {
"delay": 123,
"time": "1785649023"
},
"departure": {
"delay": 123,
"time": "1785649023"
},
"stopId": "3013952",
"stopSequence": 16
},
{
"arrival": {
"delay": 123,
"time": "1785649263"
},
"departure": {
"delay": 123,
"time": "1785649263"
},
"stopId": "3013035",
"stopSequence": 17
},
{
"arrival": {
"delay": 123,
"time": "1785649503"
},
"departure": {
"delay": 123,
"time": "1785649503"
},
"stopId": "3015274",
"stopSequence": 18
},
{
"arrival": {
"delay": 123,
"time": "1785649923"
},
"departure": {
"delay": 123,
"time": "1785649923"
},
"stopId": "3013724",
"stopSequence": 19
},
{
"arrival": {
"delay": 123,
"time": "1785650223"
},
"departure": {
"delay": 123,
"time": "1785650223"
},
"stopId": "3014727",
"stopSequence": 20
},
{
"arrival": {
"delay": 123,
"time": "1785650463"
},
"departure": {
"delay": 123,
"time": "1785650463"
},
"stopId": "3015333",
"stopSequence": 21
},
{
"arrival": {
"delay": 123,
"time": "1785651303"
},
"departure": {
"delay": 123,
"time": "1785651303"
},
"stopId": "3014246",
"stopSequence": 22
},
{
"arrival": {
"delay": 123,
"time": "1785651663"
},
"departure": {
"delay": 123,
"time": "1785651663"
},
"stopId": "3014195",
"stopSequence": 23
},
{
"arrival": {
"delay": 123,
"time": "1785651843"
},
"departure": {
"delay": 123,
"time": "1785651843"
},
"stopId": "3014226",
"stopSequence": 24
},
{
"arrival": {
"delay": 123,
"time": "1785652443"
},
"departure": {
"delay": 123,
"time": "1785652443"
},
"stopId": "3014244",
"stopSequence": 25
},
{
"arrival": {
"delay": 123,
"time": "1785652803"
},
"stopId": "3014165",
"stopSequence": 26
}
],
"trip": {
"directionId": 0,
"routeId": "112",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260802",
"startTime": "07:00:00",
"tripId": "112|26609061:T2|7:00:00"
},
"vehicle": {
"id": "414",
"label": "FV-711-NV (CARS FORT)",
"licensePlate": "FV-711-NV"
}
}
},
{
"id": "2225686",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 8,
"time": "1785647108"
},
"stopId": "3016046",
"stopSequence": 1
},
{
"arrival": {
"delay": 133,
"time": "1785647293"
},
"departure": {
"delay": 204,
"time": "1785647364"
},
"stopId": "3014325",
"stopSequence": 2
},
{
"arrival": {
"delay": 235,
"time": "1785647455"
},
"departure": {
"delay": 258,
"time": "1785647478"
},
"stopId": "3014311",
"stopSequence": 3
},
{
"arrival": {
"delay": 208,
"time": "1785647608"
},
"departure": {
"delay": 219,
"time": "1785647619"
},
"stopId": "3014459",
"stopSequence": 4
},
{
"arrival": {
"delay": 204,
"time": "1785647844"
},
"departure": {
"delay": 214,
"time": "1785647854"
},
"stopId": "3014761",
"stopSequence": 5
},
{
"arrival": {
"delay": 189,
"time": "1785647889"
},
"departure": {
"delay": 198,
"time": "1785647898"
},
"stopId": "3014763",
"stopSequence": 6
},
{
"arrival": {
"delay": 54,
"time": "1785648234"
},
"departure": {
"delay": 132,
"time": "1785648312"
},
"stopId": "3013288",
"stopSequence": 7
},
{
"arrival": {
"delay": 132,
"time": "1785648372"
},
"departure": {
"delay": 132,
"time": "1785648372"
},
"stopId": "3013247",
"stopSequence": 8
},
{
"arrival": {
"delay": 132,
"time": "1785648912"
},
"departure": {
"delay": 132,
"time": "1785648912"
},
"stopId": "3015427",
"stopSequence": 9
},
{
"arrival": {
"delay": 132,
"time": "1785648972"
},
"departure": {
"delay": 132,
"time": "1785648972"
},
"stopId": "3013912",
"stopSequence": 10
},
{
"arrival": {
"delay": 132,
"time": "1785649332"
},
"departure": {
"delay": 132,
"time": "1785649332"
},
"stopId": "3014571",
"stopSequence": 11
},
{
"arrival": {
"delay": 132,
"time": "1785649392"
},
"departure": {
"delay": 132,
"time": "1785649392"
},
"stopId": "3014573",
"stopSequence": 12
},
{
"arrival": {
"delay": 132,
"time": "1785649512"
},
"departure": {
"delay": 132,
"time": "1785649512"
},
"stopId": "3014110",
"stopSequence": 13
},
{
"arrival": {
"delay": 132,
"time": "1785649572"
},
"departure": {
"delay": 132,
"time": "1785649572"
},
"stopId": "3014117",
"stopSequence": 14
},
{
"arrival": {
"delay": 132,
"time": "1785649872"
},
"departure": {
"delay": 132,
"time": "1785649872"
},
"stopId": "3014403",
"stopSequence": 15
},
{
"arrival": {
"delay": 132,
"time": "1785649932"
},
"departure": {
"delay": 132,
"time": "1785649932"
},
"stopId": "3014407",
"stopSequence": 16
},
{
"arrival": {
"delay": 132,
"time": "1785649992"
},
"departure": {
"delay": 132,
"time": "1785649992"
},
"stopId": "3014405",
"stopSequence": 17
},
{
"arrival": {
"delay": 132,
"time": "1785650172"
},
"departure": {
"delay": 132,
"time": "1785650172"
},
"stopId": "3014914",
"stopSequence": 18
},
{
"arrival": {
"delay": 132,
"time": "1785650232"
},
"departure": {
"delay": 132,
"time": "1785650232"
},
"stopId": "3014921",
"stopSequence": 19
},
{
"arrival": {
"delay": 132,
"time": "1785650292"
},
"departure": {
"delay": 132,
"time": "1785650292"
},
"stopId": "3014916",
"stopSequence": 20
},
{
"arrival": {
"delay": 132,
"time": "1785650472"
},
"departure": {
"delay": 132,
"time": "1785650472"
},
"stopId": "3014917",
"stopSequence": 21
},
{
"arrival": {
"delay": 132,
"time": "1785650952"
},
"departure": {
"delay": 132,
"time": "1785650952"
},
"stopId": "3015256",
"stopSequence": 22
},
{
"arrival": {
"delay": 132,
"time": "1785651012"
},
"departure": {
"delay": 132,
"time": "1785651012"
},
"stopId": "3015255",
"stopSequence": 23
},
{
"arrival": {
"delay": 132,
"time": "1785651852"
},
"departure": {
"delay": 132,
"time": "1785651852"
},
"stopId": "3015324",
"stopSequence": 24
},
{
"arrival": {
"delay": 132,
"time": "1785652512"
},
"departure": {
"delay": 132,
"time": "1785652512"
},
"stopId": "3015322",
"stopSequence": 25
},
{
"arrival": {
"delay": 132,
"time": "1785653532"
},
"stopId": "3015323",
"stopSequence": 26
}
],
"trip": {
"directionId": 0,
"routeId": "122",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260802",
"startTime": "07:05:00",
"tripId": "122|26462997:T5|7:05:00"
},
"vehicle": {
"id": "373",
"label": "FX-563-AR (CARS AURAN - 25)",
"licensePlate": "FX-563-AR"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1785648326"
}
}