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, 208 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-04-15 at 09:05 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 4 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 268435564 trip_id 17679334 at (48.422913,-4.459846) 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 17679891 at (48.389954,-4.4837656) 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 268435651 trip_id 17682419 at (48.38622,-4.4845243) 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 268435763 trip_id 17679955 at (48.390106,-4.483609) 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 104 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 268435910 does not have a timestamp
- vehicle_id 268436088 does not have a timestamp
- vehicle_id 268435807 does not have a timestamp
- vehicle_id 268435680 does not have a timestamp
- vehicle_id 268435613 does not have a timestamp
schedule_relationship not populated W009 104 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 17682414 does not have a schedule_relationship
- trip_id 17679385 does not have a schedule_relationship
- trip_id 17679593 does not have a schedule_relationship
- trip_id 17682333 does not have a schedule_relationship
- trip_id 17679629 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 | 3,025 | 30 times (100 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 3,025 | 30 times (100 % 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. | 42 | 19 times (63 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 419 | 18 times (60 % 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. | 7 | 6 times (20 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 23 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-04-15 at 23:54 Europe/Paris.
vehicle_positions (38) 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-15 at 23:54 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "vehicle:268436511",
"vehicle": {
"position": {
"bearing": 261.0,
"latitude": 48.37672424316406,
"longitude": -4.5519118309021
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17685153"
},
"vehicle": {
"id": "268436511"
}
}
},
{
"id": "vehicle:268435867",
"vehicle": {
"position": {
"bearing": 36.0,
"latitude": 48.41657257080078,
"longitude": -4.487542629241943
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17678904"
},
"vehicle": {
"id": "268435867"
}
}
},
{
"id": "vehicle:268435964",
"vehicle": {
"position": {
"bearing": 31.0,
"latitude": 48.37321472167969,
"longitude": -4.3681182861328125
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681144"
},
"vehicle": {
"id": "268435964"
}
}
},
{
"id": "vehicle:268435957",
"vehicle": {
"position": {
"bearing": 247.0,
"latitude": 48.386905670166016,
"longitude": -4.484004497528076
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17681041"
},
"vehicle": {
"id": "268435957"
}
}
},
{
"id": "vehicle:268435866",
"vehicle": {
"position": {
"bearing": 84.0,
"latitude": 48.41555404663086,
"longitude": -4.488168716430664
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17679041"
},
"vehicle": {
"id": "268435866"
}
}
},
{
"id": "vehicle:268436507",
"vehicle": {
"position": {
"bearing": 259.0,
"latitude": 48.37662887573242,
"longitude": -4.552441596984863
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17686114"
},
"vehicle": {
"id": "268436507"
}
}
},
{
"id": "vehicle:268435962",
"vehicle": {
"position": {
"bearing": 241.0,
"latitude": 48.397953033447266,
"longitude": -4.432245254516602
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682229"
},
"vehicle": {
"id": "268435962"
}
}
},
{
"id": "vehicle:268435636",
"vehicle": {
"position": {
"bearing": 172.0,
"latitude": 48.40224838256836,
"longitude": -4.530721187591553
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17679877"
},
"vehicle": {
"id": "268435636"
}
}
},
{
"id": "vehicle:268436078",
"vehicle": {
"position": {
"bearing": 239.0,
"latitude": 48.401920318603516,
"longitude": -4.4681715965271
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17682086"
},
"vehicle": {
"id": "268436078"
}
}
},
{
"id": "vehicle:268435621",
"vehicle": {
"position": {
"bearing": 337.0,
"latitude": 48.391143798828125,
"longitude": -4.43607759475708
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680005"
},
"vehicle": {
"id": "268435621"
}
}
},
{
"id": "vehicle:268435619",
"vehicle": {
"position": {
"bearing": 297.0,
"latitude": 48.38175582885742,
"longitude": -4.620687007904053
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17679829"
},
"vehicle": {
"id": "268435619"
}
}
},
{
"id": "vehicle:268435675",
"vehicle": {
"position": {
"bearing": 170.0,
"latitude": 48.426612854003906,
"longitude": -4.5510406494140625
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17679657"
},
"vehicle": {
"id": "268435675"
}
}
},
{
"id": "vehicle:268436095",
"vehicle": {
"position": {
"bearing": 149.0,
"latitude": 48.4412841796875,
"longitude": -4.423464775085449
},
"timestamp": "0",
"trip": {
"routeId": "20",
"tripId": "17682311"
},
"vehicle": {
"id": "268436095"
}
}
},
{
"id": "vehicle:268436082",
"vehicle": {
"position": {
"bearing": 174.0,
"latitude": 48.407867431640625,
"longitude": -4.5132832527160645
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17679447"
},
"vehicle": {
"id": "268436082"
}
}
},
{
"id": "vehicle:268436464",
"vehicle": {
"position": {
"bearing": 234.0,
"latitude": 48.392330169677734,
"longitude": -4.482937812805176
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17686045"
},
"vehicle": {
"id": "268436464"
}
}
},
{
"id": "vehicle:268435614",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.360565185546875,
"longitude": -4.569026470184326
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17682473"
},
"vehicle": {
"id": "268435614"
}
}
},
{
"id": "vehicle:268435971",
"vehicle": {
"position": {
"bearing": 67.0,
"latitude": 48.44010925292969,
"longitude": -4.427597999572754
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17681036"
},
"vehicle": {
"id": "268435971"
}
}
},
{
"id": "vehicle:268435615",
"vehicle": {
"position": {
"bearing": 56.0,
"latitude": 48.41282653808594,
"longitude": -4.501368045806885
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680025"
},
"vehicle": {
"id": "268435615"
}
}
},
{
"id": "vehicle:268436067",
"vehicle": {
"position": {
"bearing": 56.0,
"latitude": 48.39691162109375,
"longitude": -4.474402904510498
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17680986"
},
"vehicle": {
"id": "268436067"
}
}
},
{
"id": "vehicle:268436457",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376190185546875,
"longitude": -4.553765296936035
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17686061"
},
"vehicle": {
"id": "268436457"
}
}
},
{
"id": "vehicle:268435616",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.42266845703125,
"longitude": -4.4629597663879395
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17679623"
},
"vehicle": {
"id": "268435616"
}
}
},
{
"id": "vehicle:268436063",
"vehicle": {
"position": {
"bearing": 322.0,
"latitude": 48.4532356262207,
"longitude": -4.4709062576293945
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17682123"
},
"vehicle": {
"id": "268436063"
}
}
},
{
"id": "vehicle:268436459",
"vehicle": {
"position": {
"bearing": 175.0,
"latitude": 48.39602279663086,
"longitude": -4.488773345947266
},
"timestamp": "0",
"trip": {
"routeId": "B",
"tripId": "17685140"
},
"vehicle": {
"id": "268436459"
}
}
},
{
"id": "vehicle:268436466",
"vehicle": {
"position": {
"bearing": 211.0,
"latitude": 48.405941009521484,
"longitude": -4.521407127380371
},
"timestamp": "0",
"trip": {
"routeId": "B",
"tripId": "17685046"
},
"vehicle": {
"id": "268436466"
}
}
},
{
"id": "vehicle:268436509",
"vehicle": {
"position": {
"bearing": 180.0,
"latitude": 48.43085479736328,
"longitude": -4.468121528625488
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17686168"
},
"vehicle": {
"id": "268436509"
}
}
},
{
"id": "vehicle:268435810",
"vehicle": {
"position": {
"bearing": 108.0,
"latitude": 48.3743782043457,
"longitude": -4.55775260925293
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17682472"
},
"vehicle": {
"id": "268435810"
}
}
},
{
"id": "vehicle:268436064",
"vehicle": {
"position": {
"bearing": 67.0,
"latitude": 48.44011306762695,
"longitude": -4.427680015563965
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681151"
},
"vehicle": {
"id": "268436064"
}
}
},
{
"id": "vehicle:268435869",
"vehicle": {
"position": {
"bearing": 67.0,
"latitude": 48.38811111450195,
"longitude": -4.48112678527832
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17678919"
},
"vehicle": {
"id": "268435869"
}
}
},
{
"id": "vehicle:268435649",
"vehicle": {
"position": {
"bearing": 57.0,
"latitude": 48.38261032104492,
"longitude": -4.486965656280518
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17682558"
},
"vehicle": {
"id": "268435649"
}
}
},
{
"id": "vehicle:268435561",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.42266845703125,
"longitude": -4.463122367858887
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680004"
},
"vehicle": {
"id": "268435561"
}
}
},
{
"id": "vehicle:268436070",
"vehicle": {
"position": {
"bearing": 211.0,
"latitude": 48.402427673339844,
"longitude": -4.469376087188721
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682174"
},
"vehicle": {
"id": "268436070"
}
}
},
{
"id": "vehicle:268436096",
"vehicle": {
"position": {
"bearing": 45.0,
"latitude": 48.40306854248047,
"longitude": -4.466559410095215
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17679449"
},
"vehicle": {
"id": "268436096"
}
}
},
{
"id": "vehicle:268436167",
"vehicle": {
"position": {
"bearing": 98.0,
"latitude": 48.39474868774414,
"longitude": -4.408496856689453
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682209"
},
"vehicle": {
"id": "268436167"
}
}
},
{
"id": "vehicle:268436170",
"vehicle": {
"position": {
"bearing": 228.0,
"latitude": 48.387264251708984,
"longitude": -4.483577251434326
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17680992"
},
"vehicle": {
"id": "268436170"
}
}
},
{
"id": "vehicle:268436168",
"vehicle": {
"position": {
"bearing": 61.0,
"latitude": 48.39578628540039,
"longitude": -4.406002044677734
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682211"
},
"vehicle": {
"id": "268436168"
}
}
},
{
"id": "vehicle:268435626",
"vehicle": {
"position": {
"bearing": 139.0,
"latitude": 48.38526153564453,
"longitude": -4.476893424987793
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17682551"
},
"vehicle": {
"id": "268435626"
}
}
},
{
"id": "vehicle:268435641",
"vehicle": {
"position": {
"bearing": 90.0,
"latitude": 48.38410949707031,
"longitude": -4.354642868041992
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681146"
},
"vehicle": {
"id": "268435641"
}
}
},
{
"id": "vehicle:268436469",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376190185546875,
"longitude": -4.553765296936035
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17685030"
},
"vehicle": {
"id": "268436469"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1776290075"
}
}