Resource details
This resource file is part of the dataset Réseau urbain TaM.
Related resources
Horaires de référence suburbain (GTFS)
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
❌2 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2026-04-23 at 09:03 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 2 errors
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.
Sample errors
- vehicle.id 731 trip_id 202604231583160658 at (43.549847,3.7142386) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 644 trip_id 202604231583159921 at (43.646957,3.8328774) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
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 |
|---|---|---|---|
| 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. | 77 | 22 times (73 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 82 | 4 times (13 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 82 | 4 times (13 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-04-24 at 07:15 Europe/Paris.
vehicle_positions (27) service_alerts (0) trip_updates (0)Entities seen in the last 7 days.
vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-04-24 at 07:15 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "655",
"vehicle": {
"position": {
"bearing": 23.0,
"latitude": 43.63242721557617,
"longitude": 3.802062511444092,
"speed": 8.0
},
"stopId": "0:25134",
"timestamp": "1777007701",
"trip": {
"directionId": 1,
"routeId": "25",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583180650"
},
"vehicle": {
"id": "655",
"label": "655"
}
}
},
{
"id": "762",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 240.0,
"latitude": 43.68429946899414,
"longitude": 3.876558542251587,
"speed": 0.0
},
"stopId": "0:23125",
"timestamp": "1777007701",
"trip": {
"directionId": 0,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194735"
},
"vehicle": {
"id": "762",
"label": "762"
}
}
},
{
"id": "761",
"vehicle": {
"position": {
"bearing": 281.0,
"latitude": 43.653682708740234,
"longitude": 4.003314018249512,
"speed": 13.0
},
"stopId": "0:29104",
"timestamp": "1777007701",
"trip": {
"directionId": 0,
"routeId": "21",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583198163"
},
"vehicle": {
"id": "761",
"label": "761"
}
}
},
{
"id": "653",
"vehicle": {
"position": {
"bearing": 133.0,
"latitude": 43.6472282409668,
"longitude": 3.8332436084747314,
"speed": 0.0
},
"stopId": "0:26214",
"timestamp": "1776972370",
"trip": {
"directionId": 1,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583159919"
},
"vehicle": {
"id": "653",
"label": "653"
}
}
},
{
"id": "680",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 304.0,
"latitude": 43.574947357177734,
"longitude": 3.830411434173584,
"speed": 0.0
},
"stopId": "0:20139",
"timestamp": "1777007701",
"trip": {
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194681"
},
"vehicle": {
"id": "680",
"label": "680"
}
}
},
{
"id": "697",
"vehicle": {
"position": {
"bearing": 41.0,
"latitude": 43.54890060424805,
"longitude": 3.776564359664917,
"speed": 6.0
},
"stopId": "0:33202",
"timestamp": "1777007701",
"trip": {
"directionId": 1,
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194702"
},
"vehicle": {
"id": "697",
"label": "697"
}
}
},
{
"id": "855",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": 43.54595184326172,
"longitude": 3.7059271335601807,
"speed": 0.0
},
"stopId": "0:36201",
"timestamp": "1777007704",
"trip": {
"directionId": 1,
"routeId": "38",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583160665"
},
"vehicle": {
"id": "855",
"label": "855"
}
}
},
{
"id": "792",
"vehicle": {
"position": {
"bearing": 350.0,
"latitude": 43.646034240722656,
"longitude": 3.9343931674957275,
"speed": 6.0
},
"stopId": "0:30212",
"timestamp": "1777007699",
"trip": {
"directionId": 1,
"routeId": "30",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583199588"
},
"vehicle": {
"id": "792",
"label": "792"
}
}
},
{
"id": "907",
"vehicle": {
"position": {
"bearing": 129.0,
"latitude": 43.54225158691406,
"longitude": 3.8480687141418457,
"speed": 10.0
},
"stopId": "0:32203",
"timestamp": "1777007702",
"trip": {
"directionId": 1,
"routeId": "32",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583201158"
},
"vehicle": {
"id": "907",
"label": "907"
}
}
},
{
"id": "906",
"vehicle": {
"position": {
"bearing": 13.0,
"latitude": 43.587486267089844,
"longitude": 3.8899035453796387,
"speed": 0.0
},
"stopId": "0:03221",
"timestamp": "1777007706",
"trip": {
"directionId": 0,
"routeId": "32",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583201174"
},
"vehicle": {
"id": "906",
"label": "906"
}
}
},
{
"id": "656",
"vehicle": {
"position": {
"bearing": 241.0,
"latitude": 43.6886100769043,
"longitude": 3.8685355186462402,
"speed": 8.0
},
"stopId": "0:23147",
"timestamp": "1777007702",
"trip": {
"directionId": 0,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583156495"
},
"vehicle": {
"id": "656",
"label": "656"
}
}
},
{
"id": "642",
"vehicle": {
"position": {
"bearing": 221.0,
"latitude": 43.653541564941406,
"longitude": 3.8728811740875244,
"speed": 0.0
},
"stopId": "0:23251",
"timestamp": "1777007706",
"trip": {
"directionId": 1,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583156482"
},
"vehicle": {
"id": "642",
"label": "642"
}
}
},
{
"id": "782",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 159.0,
"latitude": 43.616310119628906,
"longitude": 3.819899320602417,
"speed": 0.0
},
"stopId": "0:25126",
"timestamp": "1777007701",
"trip": {
"directionId": 0,
"routeId": "42",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583200003"
},
"vehicle": {
"id": "782",
"label": "782"
}
}
},
{
"id": "781",
"vehicle": {
"position": {
"bearing": 23.0,
"latitude": 43.56379318237305,
"longitude": 3.729989767074585,
"speed": 12.0
},
"stopId": "0:36214",
"timestamp": "1777007687",
"trip": {
"directionId": 1,
"routeId": "34",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583186093"
},
"vehicle": {
"id": "781",
"label": "781"
}
}
},
{
"id": "735",
"vehicle": {
"position": {
"bearing": 133.0,
"latitude": 43.66762161254883,
"longitude": 3.913559675216675,
"speed": 0.0
},
"stopId": "0:39103",
"timestamp": "1777007690",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194716"
},
"vehicle": {
"id": "735",
"label": "735"
}
}
},
{
"id": "733",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 1.0,
"latitude": 43.56869888305664,
"longitude": 3.7742319107055664,
"speed": 2.0
},
"stopId": "0:36226",
"timestamp": "1777007703",
"trip": {
"directionId": 0,
"routeId": "43",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583199195"
},
"vehicle": {
"id": "733",
"label": "733"
}
}
},
{
"id": "732",
"vehicle": {
"position": {
"bearing": 80.0,
"latitude": 43.593055725097656,
"longitude": 3.8235011100769043,
"speed": 6.0
},
"stopId": "0:38111",
"timestamp": "1777007698",
"trip": {
"directionId": 0,
"routeId": "38",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583160638"
},
"vehicle": {
"id": "732",
"label": "732"
}
}
},
{
"id": "731",
"vehicle": {
"position": {
"bearing": 123.0,
"latitude": 43.56494903564453,
"longitude": 3.7276320457458496,
"speed": 7.0
},
"stopId": "0:36124",
"timestamp": "1777007701",
"trip": {
"directionId": 0,
"routeId": "38",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583160645"
},
"vehicle": {
"id": "731",
"label": "731"
}
}
},
{
"id": "809",
"vehicle": {
"position": {
"bearing": 216.0,
"latitude": 43.62840270996094,
"longitude": 3.897761344909668,
"speed": 0.0
},
"stopId": "0:35110",
"timestamp": "1777007702",
"trip": {
"directionId": 1,
"routeId": "36",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583202947"
},
"vehicle": {
"id": "809",
"label": "809"
}
}
},
{
"id": "648",
"vehicle": {
"position": {
"bearing": 159.0,
"latitude": 43.61458206176758,
"longitude": 3.8154497146606445,
"speed": 1.0
},
"stopId": "0:25101",
"timestamp": "1777007701",
"trip": {
"directionId": 0,
"routeId": "25",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583180649"
},
"vehicle": {
"id": "648",
"label": "648"
}
}
},
{
"id": "767",
"vehicle": {
"position": {
"bearing": 195.0,
"latitude": 43.752464294433594,
"longitude": 3.9554736614227295,
"speed": 5.0
},
"stopId": "0:36261",
"timestamp": "1777007701",
"trip": {
"directionId": 1,
"routeId": "36",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583202946"
},
"vehicle": {
"id": "767",
"label": "767"
}
}
},
{
"id": "645",
"vehicle": {
"position": {
"bearing": 99.0,
"latitude": 43.65129089355469,
"longitude": 3.8680663108825684,
"speed": 0.0
},
"stopId": "0:26112",
"timestamp": "1777007710",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583159933"
},
"vehicle": {
"id": "645",
"label": "645"
}
}
},
{
"id": "644",
"vehicle": {
"position": {
"bearing": 299.0,
"latitude": 43.64714813232422,
"longitude": 3.801103353500366,
"speed": 7.0
},
"stopId": "0:24109",
"timestamp": "1777007702",
"trip": {
"directionId": 0,
"routeId": "24",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583200731"
},
"vehicle": {
"id": "644",
"label": "644"
}
}
},
{
"id": "643",
"vehicle": {
"position": {
"bearing": 129.0,
"latitude": 43.63459014892578,
"longitude": 3.833754062652588,
"speed": 0.0
},
"stopId": "0:24218",
"timestamp": "1777007701",
"trip": {
"directionId": 1,
"routeId": "24",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583200766"
},
"vehicle": {
"id": "643",
"label": "643"
}
}
},
{
"id": "808",
"vehicle": {
"position": {
"bearing": 330.0,
"latitude": 43.57632827758789,
"longitude": 3.874898672103882,
"speed": 16.0
},
"stopId": "0:53101",
"timestamp": "1777007702",
"trip": {
"directionId": 0,
"routeId": "18",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583200936"
},
"vehicle": {
"id": "808",
"label": "808"
}
}
},
{
"id": "764",
"vehicle": {
"position": {
"bearing": 313.0,
"latitude": 43.66652297973633,
"longitude": 4.030922889709473,
"speed": 7.0
},
"stopId": "0:29222",
"timestamp": "1777007704",
"trip": {
"directionId": 1,
"routeId": "21",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583198184"
},
"vehicle": {
"id": "764",
"label": "764"
}
}
},
{
"id": "763",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 231.0,
"latitude": 43.65991973876953,
"longitude": 3.9007906913757324,
"speed": 4.0
},
"stopId": "0:22209",
"timestamp": "1777007685",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194715"
},
"vehicle": {
"id": "763",
"label": "763"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1777007713"
}
}