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
❌58 errors
Many validation errors indicate that the GTFS-RT identifiers do not match the GTFS identifiers.
Validation carried out using the current GTFS file and the GTFS-RT the 2026-04-24 at 09:12 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 29 errors
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Sample errors
- vehicle_id 655 trip_id 202604241583180657 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 762 trip_id 202604241583194738 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 761 trip_id 202604241583198188 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 653 trip_id 202604241583200748 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 680 trip_id 202604241583194705 does not exist in the GTFS data and does not have schedule_relationship of ADDED
GTFS-rt stop_id does not exist in GTFS data E011 29 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- vehicle_id 655 stop_id 0:25233 does not exist in GTFS data stops.txt
- vehicle_id 762 stop_id 0:22236 does not exist in GTFS data stops.txt
- vehicle_id 761 stop_id 0:29230 does not exist in GTFS data stops.txt
- vehicle_id 653 stop_id 0:24116 does not exist in GTFS data stops.txt
- vehicle_id 680 stop_id 0:20139 does not exist in GTFS data stops.txt
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. | 74 | 21 times (70 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 111 | 5 times (17 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 111 | 5 times (17 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-04-24 at 14:23 Europe/Paris.
vehicle_positions (17) 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 14:23 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "761",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 291.0,
"latitude": 43.662681579589844,
"longitude": 4.008369445800781,
"speed": 8.0
},
"stopId": "0:29206",
"timestamp": "1777033389",
"trip": {
"directionId": 1,
"routeId": "21",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583198189"
},
"vehicle": {
"id": "761",
"label": "761"
}
}
},
{
"id": "653",
"vehicle": {
"position": {
"bearing": 40.0,
"latitude": 43.646183013916016,
"longitude": 3.8309879302978516,
"speed": 5.0
},
"stopId": "0:24225",
"timestamp": "1777033382",
"trip": {
"directionId": 1,
"routeId": "24",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583200741"
},
"vehicle": {
"id": "653",
"label": "653"
}
}
},
{
"id": "680",
"vehicle": {
"position": {
"bearing": 253.0,
"latitude": 43.5734977722168,
"longitude": 3.818293809890747,
"speed": 4.0
},
"stopId": "0:33101",
"timestamp": "1777033382",
"trip": {
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194689"
},
"vehicle": {
"id": "680",
"label": "680"
}
}
},
{
"id": "793",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 135.0,
"latitude": 43.75184631347656,
"longitude": 3.9565351009368896,
"speed": 0.0
},
"stopId": "0:36261",
"timestamp": "1777033397",
"trip": {
"directionId": 0,
"routeId": "36",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583202939"
},
"vehicle": {
"id": "793",
"label": "793"
}
}
},
{
"id": "909",
"vehicle": {
"position": {
"bearing": 164.0,
"latitude": 43.543365478515625,
"longitude": 3.8962926864624023,
"speed": 23.0
},
"stopId": "0:32101",
"timestamp": "1777033382",
"trip": {
"directionId": 0,
"routeId": "32",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583201173"
},
"vehicle": {
"id": "909",
"label": "909"
}
}
},
{
"id": "908",
"vehicle": {
"position": {
"bearing": 154.0,
"latitude": 43.56081771850586,
"longitude": 3.8491897583007812,
"speed": 0.0
},
"stopId": "0:32200",
"timestamp": "1777033380",
"trip": {
"directionId": 1,
"routeId": "32",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583201153"
},
"vehicle": {
"id": "908",
"label": "908"
}
}
},
{
"id": "656",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 29.0,
"latitude": 43.68804931640625,
"longitude": 3.867640733718872,
"speed": 6.0
},
"stopId": "0:23137",
"timestamp": "1777033381",
"trip": {
"directionId": 1,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583156506"
},
"vehicle": {
"id": "656",
"label": "656"
}
}
},
{
"id": "781",
"vehicle": {
"position": {
"bearing": 223.0,
"latitude": 43.586700439453125,
"longitude": 3.798527717590332,
"speed": 9.0
},
"stopId": "0:38107",
"timestamp": "1777033379",
"trip": {
"directionId": 0,
"routeId": "38",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583160626"
},
"vehicle": {
"id": "781",
"label": "781"
}
}
},
{
"id": "735",
"vehicle": {
"position": {
"bearing": 341.0,
"latitude": 43.64790344238281,
"longitude": 3.929654359817505,
"speed": 4.0
},
"stopId": "0:30213",
"timestamp": "1777025221",
"trip": {
"directionId": 1,
"routeId": "30",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583199649"
},
"vehicle": {
"id": "735",
"label": "735"
}
}
},
{
"id": "732",
"vehicle": {
"position": {
"bearing": 304.0,
"latitude": 43.54340362548828,
"longitude": 3.700651168823242,
"speed": 5.0
},
"stopId": "0:36202",
"timestamp": "1777033388",
"trip": {
"directionId": 1,
"routeId": "38",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583160659"
},
"vehicle": {
"id": "732",
"label": "732"
}
}
},
{
"id": "810",
"vehicle": {
"position": {
"bearing": 179.0,
"latitude": 43.63031768798828,
"longitude": 3.861018657684326,
"speed": 4.0
},
"stopId": "0:13230",
"timestamp": "1777033401",
"trip": {
"directionId": 0,
"routeId": "47",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583324235"
},
"vehicle": {
"id": "810",
"label": "810"
}
}
},
{
"id": "809",
"vehicle": {
"position": {
"bearing": 253.0,
"latitude": 43.6600456237793,
"longitude": 3.9360857009887695,
"speed": 0.0
},
"stopId": "0:20134",
"timestamp": "1777033383",
"trip": {
"directionId": 0,
"routeId": "30",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583199602"
},
"vehicle": {
"id": "809",
"label": "809"
}
}
},
{
"id": "806",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 43.0,
"latitude": 43.66290283203125,
"longitude": 3.9704811573028564,
"speed": 3.0
},
"stopId": "0:21110",
"timestamp": "1777033381",
"trip": {
"directionId": 0,
"routeId": "21",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583198168"
},
"vehicle": {
"id": "806",
"label": "806"
}
}
},
{
"id": "649",
"vehicle": {
"position": {
"bearing": 316.0,
"latitude": 43.65373992919922,
"longitude": 3.8716235160827637,
"speed": 0.0
},
"stopId": "0:23151",
"timestamp": "1777033401",
"trip": {
"directionId": 0,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583156500"
},
"vehicle": {
"id": "649",
"label": "649"
}
}
},
{
"id": "644",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 264.0,
"latitude": 43.651283264160156,
"longitude": 3.8672614097595215,
"speed": 0.0
},
"stopId": "0:26112",
"timestamp": "1777033381",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583159920"
},
"vehicle": {
"id": "644",
"label": "644"
}
}
},
{
"id": "643",
"vehicle": {
"position": {
"bearing": 126.0,
"latitude": 43.62636184692383,
"longitude": 3.822932720184326,
"speed": 0.0
},
"stopId": "0:25125",
"timestamp": "1777032016",
"trip": {
"directionId": 0,
"routeId": "25",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583180668"
},
"vehicle": {
"id": "643",
"label": "643"
}
}
},
{
"id": "764",
"vehicle": {
"position": {
"bearing": 222.0,
"latitude": 43.66743087768555,
"longitude": 3.9123902320861816,
"speed": 0.0
},
"stopId": "0:39103",
"timestamp": "1777033396",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"tripId": "202604241583194720"
},
"vehicle": {
"id": "764",
"label": "764"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1777033404"
}
}