Resource details
Réseau L’Agglo en Bus (CAGTD) - Format GTFS-RT
This resource file is part of the dataset Réseau urbain L'Agglo en Bus.
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
❌60 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-28 at 09:15 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Sequential stop_time_update times are not increasing E022 60 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 TRIP_5_ttbl_2_1_16 stop_sequence 19 arrival_time 09:23:14 (1745824994) is equal to previous stop arrival_time 09:23:14 (1745824994) - times must increase between two sequential stops
- trip_id TRIP_5_ttbl_2_1_16 stop_sequence 19 arrival_time 09:23:14 (1745824994) is equal to previous stop departure_time 09:23:14 (1745824994) - times must increase between two sequential stops
- trip_id TRIP_5_ttbl_2_1_16 stop_sequence 19 departure_time 09:23:14 (1745824994) is equal to previous stop departure_time 09:23:14 (1745824994) - times must increase between two sequential stops
- trip_id TRIP_5_ttbl_2_1_16 stop_sequence 19 departure_time 09:23:14 (1745824994) is equal to previous stop arrival_time 09:23:14 (1745824994) - times must increase between two sequential stops
- trip_id TRIP_5_ttbl_2_1_16 stop_sequence 20 arrival_time 09:23:14 (1745824994) is equal to previous stop arrival_time 09:23:14 (1745824994) - times must increase between two sequential stops
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. | 284 | 5 times (83 % of validations) |
E029 | The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. | 1 | 1 times (17 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-04-29 at 19:06 Europe/Paris.
vehicle_positions (6) trip_updates (6) service_alerts (0)Entities seen in the last 7 days.
trip_updates vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-04-29 at 19:06 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "6",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946462"
},
"departure": {
"time": "1745946462"
},
"stop_id": "289",
"stop_sequence": 7
},
{
"arrival": {
"time": "1745946462"
},
"departure": {
"time": "1745946462"
},
"stop_id": "228",
"stop_sequence": 8
},
{
"arrival": {
"time": "1745946522"
},
"departure": {
"time": "1745946522"
},
"stop_id": "86",
"stop_sequence": 9
},
{
"arrival": {
"time": "1745946582"
},
"departure": {
"time": "1745946582"
},
"stop_id": "346",
"stop_sequence": 10
},
{
"arrival": {
"time": "1745946642"
},
"departure": {
"time": "1745946642"
},
"stop_id": "369",
"stop_sequence": 11
},
{
"arrival": {
"time": "1745946642"
},
"departure": {
"time": "1745946642"
},
"stop_id": "120",
"stop_sequence": 12
},
{
"arrival": {
"time": "1745946702"
},
"departure": {
"time": "1745946702"
},
"stop_id": "99",
"stop_sequence": 13
},
{
"arrival": {
"time": "1745946762"
},
"departure": {
"time": "1745946762"
},
"stop_id": "90",
"stop_sequence": 14
},
{
"arrival": {
"time": "1745946822"
},
"departure": {
"time": "1745946822"
},
"stop_id": "268",
"stop_sequence": 15
},
{
"arrival": {
"time": "1745946882"
},
"departure": {
"time": "1745946882"
},
"stop_id": "302",
"stop_sequence": 16
},
{
"arrival": {
"time": "1745946942"
},
"departure": {
"time": "1745946942"
},
"stop_id": "6",
"stop_sequence": 17
},
{
"arrival": {
"time": "1745947062"
},
"departure": {
"time": "1745947062"
},
"stop_id": "151",
"stop_sequence": 18
},
{
"arrival": {
"time": "1745947122"
},
"departure": {
"time": "1745947122"
},
"stop_id": "53",
"stop_sequence": 19
},
{
"arrival": {
"time": "1745947182"
},
"departure": {
"time": "1745947182"
},
"stop_id": "8",
"stop_sequence": 20
},
{
"arrival": {
"time": "1745947242"
},
"departure": {
"time": "1745947242"
},
"stop_id": "315",
"stop_sequence": 21
},
{
"arrival": {
"time": "1745947722"
},
"departure": {
"time": "1745947722"
},
"stop_id": "46",
"stop_sequence": 22
},
{
"arrival": {
"time": "1745947782"
},
"departure": {
"time": "1745947782"
},
"stop_id": "31",
"stop_sequence": 23
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_33_ttbl_1_1_1"
},
"vehicle": {
"id": "6",
"label": "41",
"license_plate": "CE-511-TQ"
}
},
"vehicle": {
"position": {
"latitude": 44.54698944091797,
"longitude": 6.060035228729248
},
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_33_ttbl_1_1_1"
},
"vehicle": {
"id": "6",
"label": "41",
"license_plate": "CE-511-TQ"
}
}
},
{
"id": "20",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946430"
},
"departure": {
"time": "1745946430"
},
"stop_id": "222",
"stop_sequence": 29
},
{
"arrival": {
"time": "1745946490"
},
"departure": {
"time": "1745946490"
},
"stop_id": "22",
"stop_sequence": 30
},
{
"arrival": {
"time": "1745946490"
},
"departure": {
"time": "1745946490"
},
"stop_id": "3",
"stop_sequence": 31
},
{
"arrival": {
"time": "1745946610"
},
"departure": {
"time": "1745946610"
},
"stop_id": "154",
"stop_sequence": 32
},
{
"arrival": {
"time": "1745946610"
},
"departure": {
"time": "1745946610"
},
"stop_id": "61",
"stop_sequence": 33
},
{
"arrival": {
"time": "1745946610"
},
"departure": {
"time": "1745946610"
},
"stop_id": "319",
"stop_sequence": 34
},
{
"arrival": {
"time": "1745946670"
},
"departure": {
"time": "1745946670"
},
"stop_id": "335",
"stop_sequence": 35
},
{
"arrival": {
"time": "1745946730"
},
"departure": {
"time": "1745946730"
},
"stop_id": "185",
"stop_sequence": 36
},
{
"arrival": {
"time": "1745946790"
},
"departure": {
"time": "1745946790"
},
"stop_id": "331",
"stop_sequence": 37
},
{
"arrival": {
"time": "1745946910"
},
"departure": {
"time": "1745946910"
},
"stop_id": "158",
"stop_sequence": 38
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_11_ttbl_4_1_16"
},
"vehicle": {
"id": "20",
"label": "57",
"license_plate": "BD-724-VT"
}
},
"vehicle": {
"position": {
"latitude": 44.54733657836914,
"longitude": 6.059279918670654
},
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_11_ttbl_4_1_16"
},
"vehicle": {
"id": "20",
"label": "57",
"license_plate": "BD-724-VT"
}
}
},
{
"id": "21",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946447"
},
"departure": {
"time": "1745946447"
},
"stop_id": "365",
"stop_sequence": 14
},
{
"arrival": {
"time": "1745946507"
},
"departure": {
"time": "1745946507"
},
"stop_id": "117",
"stop_sequence": 15
},
{
"arrival": {
"time": "1745946567"
},
"departure": {
"time": "1745946567"
},
"stop_id": "307",
"stop_sequence": 16
},
{
"arrival": {
"time": "1745946567"
},
"departure": {
"time": "1745946567"
},
"stop_id": "100",
"stop_sequence": 17
},
{
"arrival": {
"time": "1745946627"
},
"departure": {
"time": "1745946627"
},
"stop_id": "121",
"stop_sequence": 18
},
{
"arrival": {
"time": "1745946687"
},
"departure": {
"time": "1745946687"
},
"stop_id": "370",
"stop_sequence": 19
},
{
"arrival": {
"time": "1745946747"
},
"departure": {
"time": "1745946747"
},
"stop_id": "347",
"stop_sequence": 20
},
{
"arrival": {
"time": "1745946747"
},
"departure": {
"time": "1745946747"
},
"stop_id": "235",
"stop_sequence": 21
},
{
"arrival": {
"time": "1745946807"
},
"departure": {
"time": "1745946807"
},
"stop_id": "65",
"stop_sequence": 22
},
{
"arrival": {
"time": "1745946867"
},
"departure": {
"time": "1745946867"
},
"stop_id": "284",
"stop_sequence": 23
},
{
"arrival": {
"time": "1745946927"
},
"departure": {
"time": "1745946927"
},
"stop_id": "211",
"stop_sequence": 24
},
{
"arrival": {
"time": "1745946927"
},
"departure": {
"time": "1745946927"
},
"stop_id": "245",
"stop_sequence": 25
},
{
"arrival": {
"time": "1745946987"
},
"departure": {
"time": "1745946987"
},
"stop_id": "277",
"stop_sequence": 26
},
{
"arrival": {
"time": "1745947047"
},
"departure": {
"time": "1745947047"
},
"stop_id": "137",
"stop_sequence": 27
},
{
"arrival": {
"time": "1745947047"
},
"departure": {
"time": "1745947047"
},
"stop_id": "237",
"stop_sequence": 28
},
{
"arrival": {
"time": "1745947107"
},
"departure": {
"time": "1745947107"
},
"stop_id": "81",
"stop_sequence": 29
},
{
"arrival": {
"time": "1745947167"
},
"departure": {
"time": "1745947167"
},
"stop_id": "191",
"stop_sequence": 30
},
{
"arrival": {
"time": "1745947287"
},
"departure": {
"time": "1745947287"
},
"stop_id": "192",
"stop_sequence": 31
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_6_2_1"
},
"vehicle": {
"id": "21",
"label": "58",
"license_plate": "EY-501-LR"
}
},
"vehicle": {
"position": {
"latitude": 44.56142044067383,
"longitude": 6.081286907196045
},
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_6_2_1"
},
"vehicle": {
"id": "21",
"label": "58",
"license_plate": "EY-501-LR"
}
}
},
{
"id": "u_66",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946547"
},
"departure": {
"time": "1745946547"
},
"stop_id": "91",
"stop_sequence": 7
},
{
"arrival": {
"time": "1745946607"
},
"departure": {
"time": "1745946607"
},
"stop_id": "300",
"stop_sequence": 8
},
{
"arrival": {
"time": "1745946667"
},
"departure": {
"time": "1745946667"
},
"stop_id": "282",
"stop_sequence": 9
},
{
"arrival": {
"time": "1745946727"
},
"departure": {
"time": "1745946727"
},
"stop_id": "342",
"stop_sequence": 10
},
{
"arrival": {
"time": "1745946727"
},
"departure": {
"time": "1745946727"
},
"stop_id": "77",
"stop_sequence": 11
},
{
"arrival": {
"time": "1745946787"
},
"departure": {
"time": "1745946787"
},
"stop_id": "123",
"stop_sequence": 12
},
{
"arrival": {
"time": "1745946847"
},
"departure": {
"time": "1745946847"
},
"stop_id": "118",
"stop_sequence": 13
},
{
"arrival": {
"time": "1745946847"
},
"departure": {
"time": "1745946847"
},
"stop_id": "43",
"stop_sequence": 14
},
{
"arrival": {
"time": "1745946907"
},
"departure": {
"time": "1745946907"
},
"stop_id": "174",
"stop_sequence": 15
},
{
"arrival": {
"time": "1745946907"
},
"departure": {
"time": "1745946907"
},
"stop_id": "240",
"stop_sequence": 16
},
{
"arrival": {
"time": "1745946967"
},
"departure": {
"time": "1745946967"
},
"stop_id": "113",
"stop_sequence": 17
},
{
"arrival": {
"time": "1745947027"
},
"departure": {
"time": "1745947027"
},
"stop_id": "353",
"stop_sequence": 18
},
{
"arrival": {
"time": "1745947087"
},
"departure": {
"time": "1745947087"
},
"stop_id": "7",
"stop_sequence": 19
},
{
"arrival": {
"time": "1745947147"
},
"departure": {
"time": "1745947147"
},
"stop_id": "67",
"stop_sequence": 20
},
{
"arrival": {
"time": "1745947207"
},
"departure": {
"time": "1745947207"
},
"stop_id": "253",
"stop_sequence": 21
},
{
"arrival": {
"time": "1745947327"
},
"departure": {
"time": "1745947327"
},
"stop_id": "176",
"stop_sequence": 22
},
{
"arrival": {
"time": "1745947387"
},
"departure": {
"time": "1745947387"
},
"stop_id": "55",
"stop_sequence": 23
},
{
"arrival": {
"time": "1745947507"
},
"departure": {
"time": "1745947507"
},
"stop_id": "162",
"stop_sequence": 24
},
{
"arrival": {
"time": "1745947627"
},
"departure": {
"time": "1745947627"
},
"stop_id": "216",
"stop_sequence": 25
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_2_1_16"
},
"vehicle": {
"id": "u_66"
}
},
"vehicle": {
"position": {
"latitude": 44.56108856201172,
"longitude": 6.084396839141846
},
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_2_1_16"
},
"vehicle": {
"id": "u_66"
}
}
},
{
"id": "u_37",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946446"
},
"departure": {
"time": "1745946446"
},
"stop_id": "365",
"stop_sequence": 22
},
{
"arrival": {
"time": "1745946506"
},
"departure": {
"time": "1745946506"
},
"stop_id": "117",
"stop_sequence": 23
},
{
"arrival": {
"time": "1745946566"
},
"departure": {
"time": "1745946566"
},
"stop_id": "307",
"stop_sequence": 24
},
{
"arrival": {
"time": "1745946686"
},
"departure": {
"time": "1745946686"
},
"stop_id": "128",
"stop_sequence": 25
},
{
"arrival": {
"time": "1745946746"
},
"departure": {
"time": "1745946746"
},
"stop_id": "187",
"stop_sequence": 26
},
{
"arrival": {
"time": "1745946806"
},
"departure": {
"time": "1745946806"
},
"stop_id": "270",
"stop_sequence": 27
},
{
"arrival": {
"time": "1745946806"
},
"departure": {
"time": "1745946806"
},
"stop_id": "316",
"stop_sequence": 28
},
{
"arrival": {
"time": "1745946926"
},
"departure": {
"time": "1745946926"
},
"stop_id": "132",
"stop_sequence": 29
},
{
"arrival": {
"time": "1745946986"
},
"departure": {
"time": "1745946986"
},
"stop_id": "112",
"stop_sequence": 30
},
{
"arrival": {
"time": "1745946986"
},
"departure": {
"time": "1745946986"
},
"stop_id": "66",
"stop_sequence": 31
},
{
"arrival": {
"time": "1745947046"
},
"departure": {
"time": "1745947046"
},
"stop_id": "358",
"stop_sequence": 32
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 1,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_6_1_1"
},
"vehicle": {
"id": "u_37"
}
},
"vehicle": {
"position": {
"latitude": 44.56134033203125,
"longitude": 6.081110954284668
},
"timestamp": "1745946390",
"trip": {
"direction_id": 1,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_21_ttbl_6_1_1"
},
"vehicle": {
"id": "u_37"
}
}
},
{
"id": "u_49",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1745946436"
},
"departure": {
"time": "1745946436"
},
"stop_id": "134",
"stop_sequence": 3
},
{
"arrival": {
"time": "1745946436"
},
"departure": {
"time": "1745946436"
},
"stop_id": "16",
"stop_sequence": 4
},
{
"arrival": {
"time": "1745946496"
},
"departure": {
"time": "1745946496"
},
"stop_id": "354",
"stop_sequence": 5
},
{
"arrival": {
"time": "1745946556"
},
"departure": {
"time": "1745946556"
},
"stop_id": "12",
"stop_sequence": 6
},
{
"arrival": {
"time": "1745946556"
},
"departure": {
"time": "1745946556"
},
"stop_id": "278",
"stop_sequence": 7
},
{
"arrival": {
"time": "1745946616"
},
"departure": {
"time": "1745946616"
},
"stop_id": "362",
"stop_sequence": 8
},
{
"arrival": {
"time": "1745946736"
},
"departure": {
"time": "1745946736"
},
"stop_id": "296",
"stop_sequence": 9
},
{
"arrival": {
"time": "1745946796"
},
"departure": {
"time": "1745946796"
},
"stop_id": "2",
"stop_sequence": 10
},
{
"arrival": {
"time": "1745946856"
},
"departure": {
"time": "1745946856"
},
"stop_id": "106",
"stop_sequence": 11
},
{
"arrival": {
"time": "1745946976"
},
"departure": {
"time": "1745946976"
},
"stop_id": "92",
"stop_sequence": 12
},
{
"arrival": {
"time": "1745946976"
},
"departure": {
"time": "1745946976"
},
"stop_id": "365",
"stop_sequence": 13
},
{
"arrival": {
"time": "1745946976"
},
"departure": {
"time": "1745946976"
},
"stop_id": "110",
"stop_sequence": 14
},
{
"arrival": {
"time": "1745947036"
},
"departure": {
"time": "1745947036"
},
"stop_id": "49",
"stop_sequence": 15
},
{
"arrival": {
"time": "1745947096"
},
"departure": {
"time": "1745947096"
},
"stop_id": "326",
"stop_sequence": 16
},
{
"arrival": {
"time": "1745947096"
},
"departure": {
"time": "1745947096"
},
"stop_id": "208",
"stop_sequence": 17
},
{
"arrival": {
"time": "1745947156"
},
"departure": {
"time": "1745947156"
},
"stop_id": "344",
"stop_sequence": 18
},
{
"arrival": {
"time": "1745947216"
},
"departure": {
"time": "1745947216"
},
"stop_id": "40",
"stop_sequence": 19
},
{
"arrival": {
"time": "1745947216"
},
"departure": {
"time": "1745947216"
},
"stop_id": "95",
"stop_sequence": 20
},
{
"arrival": {
"time": "1745947276"
},
"departure": {
"time": "1745947276"
},
"stop_id": "78",
"stop_sequence": 21
},
{
"arrival": {
"time": "1745947336"
},
"departure": {
"time": "1745947336"
},
"stop_id": "215",
"stop_sequence": 22
},
{
"arrival": {
"time": "1745947396"
},
"departure": {
"time": "1745947396"
},
"stop_id": "21",
"stop_sequence": 23
},
{
"arrival": {
"time": "1745947396"
},
"departure": {
"time": "1745947396"
},
"stop_id": "4",
"stop_sequence": 24
},
{
"arrival": {
"time": "1745947516"
},
"departure": {
"time": "1745947516"
},
"stop_id": "155",
"stop_sequence": 25
},
{
"arrival": {
"time": "1745947576"
},
"departure": {
"time": "1745947576"
},
"stop_id": "366",
"stop_sequence": 26
},
{
"arrival": {
"time": "1745947696"
},
"departure": {
"time": "1745947696"
},
"stop_id": "219",
"stop_sequence": 27
}
],
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "8",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_11_ttbl_8_1_16"
},
"vehicle": {
"id": "u_49"
}
},
"vehicle": {
"position": {
"latitude": 44.56620788574219,
"longitude": 6.10422420501709
},
"timestamp": "1745946390",
"trip": {
"direction_id": 0,
"route_id": "8",
"schedule_relationship": "SCHEDULED",
"trip_id": "TRIP_11_ttbl_8_1_16"
},
"vehicle": {
"id": "u_49"
}
}
}
],
"header": {
"gtfs_realtime_version": "2.0",
"timestamp": "1745946390"
}
}