Resource details
Position GPS temps réel des véhicules
This resource file is part of the dataset Réseau urbain Bibus.
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
❌4 errors, 280 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-24 at 08:04 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position outside agency coverage area E028 1 error
The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt.
Sample errors
- vehicle.id 268436107 at (27.140951,-3.4046364) is more than 1609.0 meters (1.00 mile(s)) outside entire GTFS shapes.txt coverage area - vehicle should be within area
Vehicle position far from trip shape E029 3 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 268436008 trip_id 17301627 at (48.36569,-4.589059) 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 268435759 trip_id 17307609 at (48.389904,-4.4381795) 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 268435639 trip_id 17301881 at (48.40368,-4.487199) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Warnings
timestamp not populated W001 140 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 268435649 does not have a timestamp
- vehicle_id 268435710 does not have a timestamp
- vehicle_id 268436089 does not have a timestamp
- vehicle_id 268436096 does not have a timestamp
- vehicle_id 268436163 does not have a timestamp
schedule_relationship not populated W009 140 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 17307803 does not have a schedule_relationship
- trip_id 17308315 does not have a schedule_relationship
- trip_id 17307082 does not have a schedule_relationship
- trip_id 17301916 does not have a schedule_relationship
- trip_id 17307685 does not have a schedule_relationship
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 | 2 737 | 29 times (97 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2 737 | 29 times (97 % 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. | 44 | 20 times (67 % of validations) |
| E028 | The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt. | 13 | 7 times (23 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-25 at 00:12 Europe/Paris.
vehicle_positions (39) 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 2025-11-25 at 00:12 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "vehicle:268435714",
"vehicle": {
"position": {
"bearing": 359.0,
"latitude": 48.42979431152344,
"longitude": -4.467888355255127
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17308285"
},
"vehicle": {
"id": "268435714"
}
}
},
{
"id": "vehicle:268435813",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.42292404174805,
"longitude": -4.460240840911865
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17307492"
},
"vehicle": {
"id": "268435813"
}
}
},
{
"id": "vehicle:268435969",
"vehicle": {
"position": {
"bearing": 185.0,
"latitude": 48.38419723510742,
"longitude": -4.354965686798096
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17301949"
},
"vehicle": {
"id": "268435969"
}
}
},
{
"id": "vehicle:268436472",
"vehicle": {
"position": {
"bearing": 345.0,
"latitude": 48.3914794921875,
"longitude": -4.504561424255371
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447318"
},
"vehicle": {
"id": "268436472"
}
}
},
{
"id": "vehicle:268435618",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.360538482666016,
"longitude": -4.5691986083984375
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17307801"
},
"vehicle": {
"id": "268435618"
}
}
},
{
"id": "vehicle:268436471",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447317"
},
"vehicle": {
"id": "268436471"
}
}
},
{
"id": "vehicle:268436468",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447313"
},
"vehicle": {
"id": "268436468"
}
}
},
{
"id": "vehicle:268436470",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447314"
},
"vehicle": {
"id": "268436470"
}
}
},
{
"id": "vehicle:268435909",
"vehicle": {
"position": {
"bearing": 146.0,
"latitude": 48.40046691894531,
"longitude": -4.530012130737305
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17307291"
},
"vehicle": {
"id": "268435909"
}
}
},
{
"id": "vehicle:268435673",
"vehicle": {
"position": {
"bearing": 174.0,
"latitude": 48.41766357421875,
"longitude": -4.487211227416992
},
"timestamp": "0",
"trip": {
"routeId": "02A",
"tripId": "17307976"
},
"vehicle": {
"id": "268435673"
}
}
},
{
"id": "vehicle:268435615",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.36075210571289,
"longitude": -4.5686445236206055
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17307802"
},
"vehicle": {
"id": "268435615"
}
}
},
{
"id": "vehicle:268435629",
"vehicle": {
"position": {
"bearing": 244.0,
"latitude": 48.38984680175781,
"longitude": -4.482965469360352
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17307427"
},
"vehicle": {
"id": "268435629"
}
}
},
{
"id": "vehicle:268435660",
"vehicle": {
"position": {
"bearing": 45.0,
"latitude": 48.3905143737793,
"longitude": -4.437012195587158
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17307494"
},
"vehicle": {
"id": "268435660"
}
}
},
{
"id": "vehicle:268435669",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.37571334838867,
"longitude": -4.5551652908325195
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17307797"
},
"vehicle": {
"id": "268435669"
}
}
},
{
"id": "vehicle:268435912",
"vehicle": {
"position": {
"bearing": 5.0,
"latitude": 48.411861419677734,
"longitude": -4.501675605773926
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17307478"
},
"vehicle": {
"id": "268435912"
}
}
},
{
"id": "vehicle:268435962",
"vehicle": {
"position": {
"bearing": 298.0,
"latitude": 48.4021110534668,
"longitude": -4.4675188064575195
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17455052"
},
"vehicle": {
"id": "268435962"
}
}
},
{
"id": "vehicle:268436093",
"vehicle": {
"position": {
"bearing": 187.0,
"latitude": 48.437889099121094,
"longitude": -4.410277843475342
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17300414"
},
"vehicle": {
"id": "268436093"
}
}
},
{
"id": "vehicle:268435713",
"vehicle": {
"position": {
"bearing": 84.0,
"latitude": 48.42268371582031,
"longitude": -4.4628801345825195
},
"timestamp": "0",
"trip": {
"routeId": "05",
"tripId": "17451490"
},
"vehicle": {
"id": "268435713"
}
}
},
{
"id": "vehicle:268436169",
"vehicle": {
"position": {
"bearing": 0.0,
"latitude": 48.386226654052734,
"longitude": -4.349400997161865
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17301948"
},
"vehicle": {
"id": "268436169"
}
}
},
{
"id": "vehicle:268435628",
"vehicle": {
"position": {
"bearing": 0.0,
"latitude": 48.41267395019531,
"longitude": -4.501687049865723
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17307477"
},
"vehicle": {
"id": "268435628"
}
}
},
{
"id": "vehicle:268435672",
"vehicle": {
"position": {
"bearing": 176.0,
"latitude": 48.402496337890625,
"longitude": -4.530821323394775
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17307131"
},
"vehicle": {
"id": "268435672"
}
}
},
{
"id": "vehicle:268436067",
"vehicle": {
"position": {
"bearing": 220.0,
"latitude": 48.438438415527344,
"longitude": -4.410158634185791
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17300413"
},
"vehicle": {
"id": "268436067"
}
}
},
{
"id": "vehicle:268436087",
"vehicle": {
"position": {
"bearing": 281.0,
"latitude": 48.42742156982422,
"longitude": -4.570647716522217
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17302030"
},
"vehicle": {
"id": "268436087"
}
}
},
{
"id": "vehicle:268435622",
"vehicle": {
"position": {
"bearing": 176.0,
"latitude": 48.40098190307617,
"longitude": -4.530459880828857
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17307288"
},
"vehicle": {
"id": "268435622"
}
}
},
{
"id": "vehicle:268435963",
"vehicle": {
"position": {
"bearing": 45.0,
"latitude": 48.43097686767578,
"longitude": -4.511313438415527
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17301755"
},
"vehicle": {
"id": "268435963"
}
}
},
{
"id": "vehicle:268436463",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447252"
},
"vehicle": {
"id": "268436463"
}
}
},
{
"id": "vehicle:268436475",
"vehicle": {
"position": {
"bearing": 259.0,
"latitude": 48.37659454345703,
"longitude": -4.552436828613281
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447315"
},
"vehicle": {
"id": "268436475"
}
}
},
{
"id": "vehicle:268435967",
"vehicle": {
"position": {
"bearing": 113.0,
"latitude": 48.45267868041992,
"longitude": -4.470073699951172
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17301344"
},
"vehicle": {
"id": "268435967"
}
}
},
{
"id": "vehicle:268436168",
"vehicle": {
"position": {
"bearing": 0.0,
"latitude": 48.399192810058594,
"longitude": -4.405276775360107
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17455063"
},
"vehicle": {
"id": "268436168"
}
}
},
{
"id": "vehicle:268436460",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447248"
},
"vehicle": {
"id": "268436460"
}
}
},
{
"id": "vehicle:268436461",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17447316"
},
"vehicle": {
"id": "268436461"
}
}
},
{
"id": "vehicle:268435671",
"vehicle": {
"position": {
"bearing": 247.0,
"latitude": 48.37686538696289,
"longitude": -4.552404880523682
},
"timestamp": "0",
"trip": {
"routeId": "05",
"tripId": "17451500"
},
"vehicle": {
"id": "268435671"
}
}
},
{
"id": "vehicle:268436095",
"vehicle": {
"position": {
"bearing": 95.0,
"latitude": 48.43101119995117,
"longitude": -4.467124938964844
},
"timestamp": "0",
"trip": {
"routeId": "20",
"tripId": "17521778"
},
"vehicle": {
"id": "268436095"
}
}
},
{
"id": "vehicle:268436063",
"vehicle": {
"position": {
"bearing": 135.0,
"latitude": 48.44036865234375,
"longitude": -4.428404808044434
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17301343"
},
"vehicle": {
"id": "268436063"
}
}
},
{
"id": "vehicle:268436084",
"vehicle": {
"position": {
"bearing": 179.0,
"latitude": 48.41159439086914,
"longitude": -4.398312091827393
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17455015"
},
"vehicle": {
"id": "268436084"
}
}
},
{
"id": "vehicle:268435668",
"vehicle": {
"position": {
"bearing": 239.0,
"latitude": 48.376441955566406,
"longitude": -4.553473472595215
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17301609"
},
"vehicle": {
"id": "268435668"
}
}
},
{
"id": "vehicle:268435910",
"vehicle": {
"position": {
"bearing": 293.0,
"latitude": 48.38241195678711,
"longitude": -4.622251510620117
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17301605"
},
"vehicle": {
"id": "268435910"
}
}
},
{
"id": "vehicle:268436068",
"vehicle": {
"position": {
"bearing": 244.0,
"latitude": 48.389835357666016,
"longitude": -4.483113765716553
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17300375"
},
"vehicle": {
"id": "268436068"
}
}
},
{
"id": "vehicle:268436069",
"vehicle": {
"position": {
"bearing": 275.0,
"latitude": 48.427425384521484,
"longitude": -4.570566654205322
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17302029"
},
"vehicle": {
"id": "268436069"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1764025947"
}
}