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
⚠️16 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-01 at 08:10 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
timestamp not populated W001 8 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 268435857 does not have a timestamp
- vehicle_id 268435565 does not have a timestamp
- vehicle_id 268435625 does not have a timestamp
- vehicle_id 268435627 does not have a timestamp
- vehicle_id 268435971 does not have a timestamp
schedule_relationship not populated W009 8 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 17306129 does not have a schedule_relationship
- trip_id 17306731 does not have a schedule_relationship
- trip_id 17306158 does not have a schedule_relationship
- trip_id 17306130 does not have a schedule_relationship
- trip_id 17304137 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,927 | 30 times (100 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 2,927 | 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. | 56 | 23 times (77 % 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. | 3 | 3 times (10 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 4 | 2 times (7 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 2 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-01 at 20:20 Europe/Paris.
vehicle_positions (37) 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-02-01 at 20:20 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "vehicle:268436064",
"vehicle": {
"position": {
"bearing": 348.0,
"latitude": 48.42351531982422,
"longitude": -4.558727264404297
},
"timestamp": "0",
"trip": {
"routeId": "12",
"tripId": "17306240"
},
"vehicle": {
"id": "268436064"
}
}
},
{
"id": "vehicle:268436079",
"vehicle": {
"position": {
"bearing": 252.0,
"latitude": 48.38275146484375,
"longitude": -4.521179676055908
},
"timestamp": "0",
"trip": {
"routeId": "31",
"tripId": "17306392"
},
"vehicle": {
"id": "268436079"
}
}
},
{
"id": "vehicle:268435663",
"vehicle": {
"position": {
"bearing": 24.0,
"latitude": 48.404109954833984,
"longitude": -4.496878147125244
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17306707"
},
"vehicle": {
"id": "268435663"
}
}
},
{
"id": "vehicle:268435813",
"vehicle": {
"position": {
"bearing": 235.0,
"latitude": 48.40449523925781,
"longitude": -4.527451992034912
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17306029"
},
"vehicle": {
"id": "268435813"
}
}
},
{
"id": "vehicle:268436459",
"vehicle": {
"position": {
"bearing": 357.0,
"latitude": 48.387691497802734,
"longitude": -4.504525661468506
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299497"
},
"vehicle": {
"id": "268436459"
}
}
},
{
"id": "vehicle:268436063",
"vehicle": {
"position": {
"bearing": 169.0,
"latitude": 48.4099006652832,
"longitude": -4.485734939575195
},
"timestamp": "0",
"trip": {
"routeId": "14",
"tripId": "17306372"
},
"vehicle": {
"id": "268436063"
}
}
},
{
"id": "vehicle:268436468",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299496"
},
"vehicle": {
"id": "268436468"
}
}
},
{
"id": "vehicle:268436166",
"vehicle": {
"position": {
"bearing": 31.0,
"latitude": 48.402549743652344,
"longitude": -4.469283580780029
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17306262"
},
"vehicle": {
"id": "268436166"
}
}
},
{
"id": "vehicle:268435968",
"vehicle": {
"position": {
"bearing": 309.0,
"latitude": 48.389705657958984,
"longitude": -4.483841419219971
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17306444"
},
"vehicle": {
"id": "268435968"
}
}
},
{
"id": "vehicle:268435669",
"vehicle": {
"position": {
"bearing": 275.0,
"latitude": 48.382041931152344,
"longitude": -4.350003242492676
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17306202"
},
"vehicle": {
"id": "268435669"
}
}
},
{
"id": "vehicle:268436472",
"vehicle": {
"position": {
"bearing": 107.0,
"latitude": 48.3917236328125,
"longitude": -4.505000114440918
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299514"
},
"vehicle": {
"id": "268436472"
}
}
},
{
"id": "vehicle:268435807",
"vehicle": {
"position": {
"bearing": 324.0,
"latitude": 48.376136779785156,
"longitude": -4.544790267944336
},
"timestamp": "0",
"trip": {
"routeId": "06",
"tripId": "17306293"
},
"vehicle": {
"id": "268435807"
}
}
},
{
"id": "vehicle:268435628",
"vehicle": {
"position": {
"bearing": 135.0,
"latitude": 48.39134216308594,
"longitude": -4.486724853515625
},
"timestamp": "0",
"trip": {
"routeId": "02A",
"tripId": "17306565"
},
"vehicle": {
"id": "268435628"
}
}
},
{
"id": "vehicle:268435964",
"vehicle": {
"position": {
"bearing": 291.0,
"latitude": 48.439029693603516,
"longitude": -4.40927267074585
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17306441"
},
"vehicle": {
"id": "268435964"
}
}
},
{
"id": "vehicle:268435565",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": 48.39980697631836,
"longitude": -4.511900424957275
},
"timestamp": "0",
"trip": {
"routeId": "05",
"tripId": "17306735"
},
"vehicle": {
"id": "268435565"
}
}
},
{
"id": "vehicle:268435618",
"vehicle": {
"position": {
"bearing": 127.0,
"latitude": 48.401004791259766,
"longitude": -4.500618934631348
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17306068"
},
"vehicle": {
"id": "268435618"
}
}
},
{
"id": "vehicle:268435670",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": 48.36032485961914,
"longitude": -4.569766044616699
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17306486"
},
"vehicle": {
"id": "268435670"
}
}
},
{
"id": "vehicle:268436070",
"vehicle": {
"position": {
"bearing": 174.0,
"latitude": 48.3819580078125,
"longitude": -4.622326374053955
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17306329"
},
"vehicle": {
"id": "268436070"
}
}
},
{
"id": "vehicle:268435762",
"vehicle": {
"position": {
"bearing": 283.0,
"latitude": 48.391536712646484,
"longitude": -4.53305196762085
},
"timestamp": "0",
"trip": {
"routeId": "04",
"tripId": "17306715"
},
"vehicle": {
"id": "268435762"
}
}
},
{
"id": "vehicle:268436460",
"vehicle": {
"position": {
"bearing": 245.0,
"latitude": 48.37647247314453,
"longitude": -4.552935600280762
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299562"
},
"vehicle": {
"id": "268436460"
}
}
},
{
"id": "vehicle:268435810",
"vehicle": {
"position": {
"bearing": 101.0,
"latitude": 48.418426513671875,
"longitude": -4.523807048797607
},
"timestamp": "0",
"trip": {
"routeId": "13",
"tripId": "17306347"
},
"vehicle": {
"id": "268435810"
}
}
},
{
"id": "vehicle:268436465",
"vehicle": {
"position": {
"bearing": 182.0,
"latitude": 48.415035247802734,
"longitude": -4.4718337059021
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299549"
},
"vehicle": {
"id": "268436465"
}
}
},
{
"id": "vehicle:268435911",
"vehicle": {
"position": {
"bearing": 287.0,
"latitude": 48.39278793334961,
"longitude": -4.483580589294434
},
"timestamp": "0",
"trip": {
"routeId": "01",
"tripId": "17306030"
},
"vehicle": {
"id": "268435911"
}
}
},
{
"id": "vehicle:268436082",
"vehicle": {
"position": {
"bearing": 262.0,
"latitude": 48.42962646484375,
"longitude": -4.409575462341309
},
"timestamp": "0",
"trip": {
"routeId": "16",
"tripId": "17306431"
},
"vehicle": {
"id": "268436082"
}
}
},
{
"id": "vehicle:268436463",
"vehicle": {
"position": {
"bearing": 63.0,
"latitude": 48.376155853271484,
"longitude": -4.553760528564453
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299532"
},
"vehicle": {
"id": "268436463"
}
}
},
{
"id": "vehicle:268435760",
"vehicle": {
"position": {
"bearing": 213.0,
"latitude": 48.38961410522461,
"longitude": -4.4838433265686035
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17306201"
},
"vehicle": {
"id": "268435760"
}
}
},
{
"id": "vehicle:268435858",
"vehicle": {
"position": {
"bearing": 67.0,
"latitude": 48.39775085449219,
"longitude": -4.466408729553223
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17306181"
},
"vehicle": {
"id": "268435858"
}
}
},
{
"id": "vehicle:268435630",
"vehicle": {
"position": {
"bearing": 101.0,
"latitude": 48.382843017578125,
"longitude": -4.518048286437988
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17306512"
},
"vehicle": {
"id": "268435630"
}
}
},
{
"id": "vehicle:268436167",
"vehicle": {
"position": {
"bearing": 232.0,
"latitude": 48.39999008178711,
"longitude": -4.4039835929870605
},
"timestamp": "0",
"trip": {
"routeId": "17",
"tripId": "17306261"
},
"vehicle": {
"id": "268436167"
}
}
},
{
"id": "vehicle:268436084",
"vehicle": {
"position": {
"bearing": 123.0,
"latitude": 48.45317840576172,
"longitude": -4.470803737640381
},
"timestamp": "0",
"trip": {
"routeId": "15",
"tripId": "17306405"
},
"vehicle": {
"id": "268436084"
}
}
},
{
"id": "vehicle:268435860",
"vehicle": {
"position": {
"bearing": 163.0,
"latitude": 48.396785736083984,
"longitude": -4.4612956047058105
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17306153"
},
"vehicle": {
"id": "268435860"
}
}
},
{
"id": "vehicle:268435562",
"vehicle": {
"position": {
"bearing": 244.0,
"latitude": 48.38983917236328,
"longitude": -4.483086585998535
},
"timestamp": "0",
"trip": {
"routeId": "19",
"tripId": "17306200"
},
"vehicle": {
"id": "268435562"
}
}
},
{
"id": "vehicle:268435969",
"vehicle": {
"position": {
"bearing": 73.0,
"latitude": 48.37433624267578,
"longitude": -4.581684589385986
},
"timestamp": "0",
"trip": {
"routeId": "10",
"tripId": "17306328"
},
"vehicle": {
"id": "268435969"
}
}
},
{
"id": "vehicle:268435809",
"vehicle": {
"position": {
"bearing": 270.0,
"latitude": 48.38167190551758,
"longitude": -4.491639137268066
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17306501"
},
"vehicle": {
"id": "268435809"
}
}
},
{
"id": "vehicle:268436473",
"vehicle": {
"position": {
"bearing": 343.0,
"latitude": 48.40792465209961,
"longitude": -4.468385219573975
},
"timestamp": "0",
"trip": {
"routeId": "A",
"tripId": "17299531"
},
"vehicle": {
"id": "268436473"
}
}
},
{
"id": "vehicle:268435619",
"vehicle": {
"position": {
"bearing": 45.0,
"latitude": 48.412784576416016,
"longitude": -4.501362323760986
},
"timestamp": "0",
"trip": {
"routeId": "03",
"tripId": "17306182"
},
"vehicle": {
"id": "268435619"
}
}
},
{
"id": "vehicle:268435564",
"vehicle": {
"position": {
"bearing": 84.0,
"latitude": 48.422672271728516,
"longitude": -4.463041305541992
},
"timestamp": "0",
"trip": {
"routeId": "02B",
"tripId": "17306485"
},
"vehicle": {
"id": "268435564"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1769973603"
}
}