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
❌25 errors, 264 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-05-05 at 09:04 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt route_id does not exist in GTFS data E004 23 errors
All route_ids provided in the GTFS-rt feed must exist in the GTFS data
Sample errors
- vehicle_id 268435622 route_id S50 does not exist in the GTFS data routes.txt
- vehicle_id 268435757 route_id S45 does not exist in the GTFS data routes.txt
- vehicle_id 268436090 route_id S51 does not exist in the GTFS data routes.txt
- vehicle_id 268436061 route_id S71 does not exist in the GTFS data routes.txt
- vehicle_id 268435638 route_id S44 does not exist in the GTFS data routes.txt
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 268436088 trip_id 17679762 at (48.409714,-4.5158434) 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 268435808 trip_id 17679953 at (48.39027,-4.483441) 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 132 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 268435759 does not have a timestamp
- vehicle_id 268436463 does not have a timestamp
- vehicle_id 268436008 does not have a timestamp
- vehicle_id 268435630 does not have a timestamp
- vehicle_id 268435910 does not have a timestamp
schedule_relationship not populated W009 132 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 17679891 does not have a schedule_relationship
- trip_id 17685634 does not have a schedule_relationship
- trip_id 17679261 does not have a schedule_relationship
- trip_id 17679595 does not have a schedule_relationship
- trip_id 17680624 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,607 | 29 times (97 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2,607 | 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. | 42 | 16 times (53 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 193 | 10 times (33 % 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. | 4 | 4 times (13 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 8 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-05-05 at 22:55 Europe/Paris.
vehicle_positions (50) 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-05-05 at 22:55 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "vehicle:268435909",
"vehicle": {
"position": {
"bearing": 50.0,
"latitude": 48.431148529052734,
"longitude": -4.466885566711426
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17680521"
},
"vehicle": {
"id": "268435909"
}
}
},
{
"id": "vehicle:268436097",
"vehicle": {
"position": {
"bearing": 162.0,
"latitude": 48.454734802246094,
"longitude": -4.471766948699951
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17682123"
},
"vehicle": {
"id": "268436097"
}
}
},
{
"id": "vehicle:268436511",
"vehicle": {
"position": {
"bearing": 236.0,
"latitude": 48.37723159790039,
"longitude": -4.553279399871826
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "3402"
},
"vehicle": {
"id": "268436511"
}
}
},
{
"id": "vehicle:268435968",
"vehicle": {
"position": {
"bearing": 292.0,
"latitude": 48.440025329589844,
"longitude": -4.417850494384766
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17681036"
},
"vehicle": {
"id": "268435968"
}
}
},
{
"id": "vehicle:268436460",
"vehicle": {
"position": {
"bearing": 239.0,
"latitude": 48.38864517211914,
"longitude": -4.515286922454834
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684643"
},
"vehicle": {
"id": "268436460"
}
}
},
{
"id": "vehicle:268436510",
"vehicle": {
"position": {
"bearing": 236.0,
"latitude": 48.3773078918457,
"longitude": -4.553357124328613
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "3403"
},
"vehicle": {
"id": "268436510"
}
}
},
{
"id": "vehicle:268436071",
"vehicle": {
"position": {
"bearing": 6.0,
"latitude": 48.38580322265625,
"longitude": -4.349414348602295
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681145"
},
"vehicle": {
"id": "268436071"
}
}
},
{
"id": "vehicle:268435864",
"vehicle": {
"position": {
"bearing": 36.0,
"latitude": 48.41661071777344,
"longitude": -4.487507343292236
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17683394"
},
"vehicle": {
"id": "268435864"
}
}
},
{
"id": "vehicle:268436168",
"vehicle": {
"position": {
"bearing": 98.0,
"latitude": 48.39474868774414,
"longitude": -4.408496856689453
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682209"
},
"vehicle": {
"id": "268436168"
}
}
},
{
"id": "vehicle:268436160",
"vehicle": {
"position": {
"bearing": 98.0,
"latitude": 48.394775390625,
"longitude": -4.409001350402832
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682211"
},
"vehicle": {
"id": "268436160"
}
}
},
{
"id": "vehicle:268435711",
"vehicle": {
"position": {
"bearing": 50.0,
"latitude": 48.39170837402344,
"longitude": -4.48696231842041
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17680545"
},
"vehicle": {
"id": "268435711"
}
}
},
{
"id": "vehicle:268435710",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.42282485961914,
"longitude": -4.460403919219971
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17679620"
},
"vehicle": {
"id": "268435710"
}
}
},
{
"id": "vehicle:268436463",
"vehicle": {
"position": {
"bearing": 309.0,
"latitude": 48.387901306152344,
"longitude": -4.48114013671875
},
"timestamp": "0",
"trip": {
"routeId": "B",
"tripId": "17685507"
},
"vehicle": {
"id": "268436463"
}
}
},
{
"id": "vehicle:268435630",
"vehicle": {
"position": {
"bearing": 213.0,
"latitude": 48.390907287597656,
"longitude": -4.486722469329834
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17679623"
},
"vehicle": {
"id": "268435630"
}
}
},
{
"id": "vehicle:268435866",
"vehicle": {
"position": {
"bearing": 207.0,
"latitude": 48.39673614501953,
"longitude": -4.483825206756592
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17683403"
},
"vehicle": {
"id": "268435866"
}
}
},
{
"id": "vehicle:268435628",
"vehicle": {
"position": {
"bearing": 151.0,
"latitude": 48.42531204223633,
"longitude": -4.456090927124023
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17680520"
},
"vehicle": {
"id": "268435628"
}
}
},
{
"id": "vehicle:268435622",
"vehicle": {
"position": {
"bearing": 68.0,
"latitude": 48.385772705078125,
"longitude": -4.475510597229004
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17680764"
},
"vehicle": {
"id": "268435622"
}
}
},
{
"id": "vehicle:268435631",
"vehicle": {
"position": {
"bearing": 100.0,
"latitude": 48.391517639160156,
"longitude": -4.488211154937744
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17679622"
},
"vehicle": {
"id": "268435631"
}
}
},
{
"id": "vehicle:268436069",
"vehicle": {
"position": {
"bearing": 196.0,
"latitude": 48.40205764770508,
"longitude": -4.467037200927734
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17679449"
},
"vehicle": {
"id": "268436069"
}
}
},
{
"id": "vehicle:268436458",
"vehicle": {
"position": {
"bearing": 52.0,
"latitude": 48.401451110839844,
"longitude": -4.468923568725586
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684501"
},
"vehicle": {
"id": "268436458"
}
}
},
{
"id": "vehicle:268436096",
"vehicle": {
"position": {
"bearing": 77.0,
"latitude": 48.4034538269043,
"longitude": -4.4716105461120605
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17682086"
},
"vehicle": {
"id": "268436096"
}
}
},
{
"id": "vehicle:268435668",
"vehicle": {
"position": {
"bearing": 133.0,
"latitude": 48.367340087890625,
"longitude": -4.547830104827881
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17680765"
},
"vehicle": {
"id": "268435668"
}
}
},
{
"id": "vehicle:268435633",
"vehicle": {
"position": {
"bearing": 157.0,
"latitude": 48.384185791015625,
"longitude": -4.354720115661621
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681144"
},
"vehicle": {
"id": "268435633"
}
}
},
{
"id": "vehicle:268435618",
"vehicle": {
"position": {
"bearing": 66.0,
"latitude": 48.385284423828125,
"longitude": -4.4766526222229
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17680642"
},
"vehicle": {
"id": "268435618"
}
}
},
{
"id": "vehicle:268436067",
"vehicle": {
"position": {
"bearing": 270.0,
"latitude": 48.38762664794922,
"longitude": -4.482648849487305
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17681041"
},
"vehicle": {
"id": "268436067"
}
}
},
{
"id": "vehicle:268435616",
"vehicle": {
"position": {
"bearing": 63.0,
"latitude": 48.39088821411133,
"longitude": -4.436586380004883
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680006"
},
"vehicle": {
"id": "268435616"
}
}
},
{
"id": "vehicle:268436508",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.37644958496094,
"longitude": -4.553054332733154
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17685712"
},
"vehicle": {
"id": "268436508"
}
}
},
{
"id": "vehicle:268436474",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376190185546875,
"longitude": -4.553765296936035
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684640"
},
"vehicle": {
"id": "268436474"
}
}
},
{
"id": "vehicle:268436167",
"vehicle": {
"position": {
"bearing": 225.0,
"latitude": 48.401790618896484,
"longitude": -4.4683308601379395
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682229"
},
"vehicle": {
"id": "268436167"
}
}
},
{
"id": "vehicle:268436065",
"vehicle": {
"position": {
"bearing": 28.0,
"latitude": 48.44075012207031,
"longitude": -4.427288055419922
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17682122"
},
"vehicle": {
"id": "268436065"
}
}
},
{
"id": "vehicle:268435626",
"vehicle": {
"position": {
"bearing": 40.0,
"latitude": 48.38425064086914,
"longitude": -4.492734909057617
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17680766"
},
"vehicle": {
"id": "268435626"
}
}
},
{
"id": "vehicle:268436512",
"vehicle": {
"position": {
"bearing": 179.0,
"latitude": 48.4112663269043,
"longitude": -4.471301555633545
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684579"
},
"vehicle": {
"id": "268436512"
}
}
},
{
"id": "vehicle:268435670",
"vehicle": {
"position": {
"bearing": 272.0,
"latitude": 48.36080551147461,
"longitude": -4.568042278289795
},
"timestamp": "0",
"trip": {
"routeId": "02",
"tripId": "17680684"
},
"vehicle": {
"id": "268435670"
}
}
},
{
"id": "vehicle:268435807",
"vehicle": {
"position": {
"bearing": 129.0,
"latitude": 48.41256332397461,
"longitude": -4.500953674316406
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680007"
},
"vehicle": {
"id": "268435807"
}
}
},
{
"id": "vehicle:268436467",
"vehicle": {
"position": {
"bearing": 261.0,
"latitude": 48.37665557861328,
"longitude": -4.552322864532471
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684576"
},
"vehicle": {
"id": "268436467"
}
}
},
{
"id": "vehicle:268435867",
"vehicle": {
"position": {
"bearing": 36.0,
"latitude": 48.41645812988281,
"longitude": -4.487636566162109
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17683386"
},
"vehicle": {
"id": "268435867"
}
}
},
{
"id": "vehicle:268435971",
"vehicle": {
"position": {
"bearing": 275.0,
"latitude": 48.4021110534668,
"longitude": -4.468887805938721
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682174"
},
"vehicle": {
"id": "268435971"
}
}
},
{
"id": "vehicle:268435678",
"vehicle": {
"position": {
"bearing": 284.0,
"latitude": 48.38235092163086,
"longitude": -4.6220808029174805
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17679829"
},
"vehicle": {
"id": "268435678"
}
}
},
{
"id": "vehicle:268435637",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.42298889160156,
"longitude": -4.459449291229248
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681109"
},
"vehicle": {
"id": "268435637"
}
}
},
{
"id": "vehicle:268435632",
"vehicle": {
"position": {
"bearing": 225.0,
"latitude": 48.3997917175293,
"longitude": -4.531360149383545
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17679830"
},
"vehicle": {
"id": "268435632"
}
}
},
{
"id": "vehicle:268436461",
"vehicle": {
"position": {
"bearing": 56.0,
"latitude": 48.378028869628906,
"longitude": -4.553208351135254
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684499"
},
"vehicle": {
"id": "268436461"
}
}
},
{
"id": "vehicle:268436163",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": 48.38227081298828,
"longitude": -4.622408390045166
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17679827"
},
"vehicle": {
"id": "268436163"
}
}
},
{
"id": "vehicle:268436475",
"vehicle": {
"position": {
"bearing": 74.0,
"latitude": 48.385955810546875,
"longitude": -4.533686637878418
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684504"
},
"vehicle": {
"id": "268436475"
}
}
},
{
"id": "vehicle:268436078",
"vehicle": {
"position": {
"bearing": 186.0,
"latitude": 48.388675689697266,
"longitude": -4.482894420623779
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17680992"
},
"vehicle": {
"id": "268436078"
}
}
},
{
"id": "vehicle:268435615",
"vehicle": {
"position": {
"bearing": 63.0,
"latitude": 48.39077377319336,
"longitude": -4.4368696212768555
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17680005"
},
"vehicle": {
"id": "268435615"
}
}
},
{
"id": "vehicle:268435863",
"vehicle": {
"position": {
"bearing": 24.0,
"latitude": 48.397220611572266,
"longitude": -4.483400344848633
},
"timestamp": "0",
"trip": {
"routeId": "D",
"tripId": "17683404"
},
"vehicle": {
"id": "268435863"
}
}
},
{
"id": "vehicle:268435962",
"vehicle": {
"position": {
"bearing": 117.0,
"latitude": 48.39632034301758,
"longitude": -4.484922409057617
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17681151"
},
"vehicle": {
"id": "268435962"
}
}
},
{
"id": "vehicle:268435645",
"vehicle": {
"position": {
"bearing": 271.0,
"latitude": 48.398048400878906,
"longitude": -4.410318851470947
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17682207"
},
"vehicle": {
"id": "268435645"
}
}
},
{
"id": "vehicle:268436457",
"vehicle": {
"position": {
"bearing": 261.0,
"latitude": 48.37672805786133,
"longitude": -4.551857948303223
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17684639"
},
"vehicle": {
"id": "268436457"
}
}
},
{
"id": "vehicle:268435957",
"vehicle": {
"position": {
"bearing": 174.0,
"latitude": 48.407630920410156,
"longitude": -4.513279438018799
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17679447"
},
"vehicle": {
"id": "268435957"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1778014557"
}
}