Resource details
Version Fil Bleu des positions de véhicules (informations sur les véhicules, notamment leur emplacement) au format GTFS-RT (filbleu-gtfsrt-vehiclepositions)
This resource file is part of the dataset Réseau urbain et périurbain Fil Bleu.
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
⚠️11 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-15 at 08:12 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
schedule_relationship not populated W009 11 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:325070 does not have a schedule_relationship
- trip_id TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:325087 does not have a schedule_relationship
- trip_id TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:325058 does not have a schedule_relationship
- trip_id TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:325089 does not have a schedule_relationship
- trip_id TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716386 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 |
|---|---|---|---|
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 3,429 | 28 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. | 33 | 20 times (69 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-15 at 22:26 Europe/Paris.
vehicle_positions (14) 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-15 at 22:26 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VEH:10963",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 78.0,
"latitude": 47.390716552734375,
"longitude": 0.6931328177452087
},
"stopId": "TTR:GAVSB-1",
"timestamp": "1771190494",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716366"
},
"vehicle": {
"id": "VEH:10963",
"label": "616",
"licensePlate": "FK476AM"
}
}
},
{
"id": "VEH:10932",
"vehicle": {
"currentStopSequence": 19,
"position": {
"bearing": 105.0,
"latitude": 47.364070892333984,
"longitude": 0.6862993240356445
},
"stopId": "TTR:DASSB-1",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716555"
},
"vehicle": {
"id": "VEH:10932",
"label": "359",
"licensePlate": "BP972BV"
}
}
},
{
"id": "VEH:10944",
"vehicle": {
"currentStopSequence": 28,
"position": {
"bearing": 208.0,
"latitude": 47.34401321411133,
"longitude": 0.6618742942810059
},
"stopId": "TTR:BUDO-1T",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:91637"
},
"vehicle": {
"id": "VEH:10944",
"label": "58"
}
}
},
{
"id": "VEH:10945",
"vehicle": {
"currentStopSequence": 25,
"position": {
"bearing": 353.0,
"latitude": 47.42171096801758,
"longitude": 0.6835342049598694
},
"stopId": "TTR:BEFF-2T",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:550616"
},
"vehicle": {
"id": "VEH:10945",
"label": "59"
}
}
},
{
"id": "VEH:10935",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 294.0,
"latitude": 47.387657165527344,
"longitude": 0.7211140990257263
},
"stopId": "TTR:STALB-1",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:632364"
},
"vehicle": {
"id": "VEH:10935",
"label": "362",
"licensePlate": "BP944BW"
}
}
},
{
"id": "VEH:10962",
"vehicle": {
"currentStopSequence": 18,
"position": {
"bearing": 8.0,
"latitude": 47.42954635620117,
"longitude": 0.6904772520065308
},
"stopId": "TTR:THALB-2",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716388"
},
"vehicle": {
"id": "VEH:10962",
"label": "615",
"licensePlate": "FK474AM"
}
}
},
{
"id": "VEH:10986",
"vehicle": {
"currentStopSequence": 8,
"position": {
"bearing": 218.0,
"latitude": 47.410152435302734,
"longitude": 0.6826332807540894
},
"stopId": "TTR:TRAN-1T",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:91554"
},
"vehicle": {
"id": "VEH:10986",
"label": "68"
}
}
},
{
"id": "VEH:10985",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 101.0,
"latitude": 47.36680221557617,
"longitude": 0.6805998086929321
},
"stopId": "TTR:UNIV-2T",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:121598"
},
"vehicle": {
"id": "VEH:10985",
"label": "67"
}
}
},
{
"id": "VEH:11078",
"vehicle": {
"currentStopSequence": 15,
"position": {
"bearing": 163.0,
"latitude": 47.386234283447266,
"longitude": 0.6535276174545288
},
"stopId": "TTR:LAPLB-1",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:351816"
},
"vehicle": {
"id": "VEH:11078",
"label": "526",
"licensePlate": "GQ741FW"
}
}
},
{
"id": "VEH:11118",
"vehicle": {
"currentStopSequence": 15,
"position": {
"bearing": 44.0,
"latitude": 47.34629440307617,
"longitude": 0.7100412845611572
},
"stopId": "TTR:DUJAB-1B",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716400"
},
"vehicle": {
"id": "VEH:11118",
"label": "711",
"licensePlate": "GT542ZM"
}
}
},
{
"id": "VEH:11053",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 165.0,
"latitude": 47.3638801574707,
"longitude": 0.699454665184021
},
"stopId": "TTR:PANOB-1",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:716436"
},
"vehicle": {
"id": "VEH:11053",
"label": "515",
"licensePlate": "GJ742VQ"
}
}
},
{
"id": "VEH:11108",
"vehicle": {
"currentStopSequence": 19,
"position": {
"bearing": 174.0,
"latitude": 47.39306640625,
"longitude": 0.7000958919525146
},
"stopId": "TTR:MIRAB-1A",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:740535"
},
"vehicle": {
"id": "VEH:11108",
"label": "704",
"licensePlate": "GT313ZM"
}
}
},
{
"id": "VEH:11047",
"vehicle": {
"currentStopSequence": 23,
"position": {
"bearing": 75.0,
"latitude": 47.395713806152344,
"longitude": 0.6800335645675659
},
"stopId": "TTR:FACTB-1",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:740572"
},
"vehicle": {
"id": "VEH:11047",
"label": "509",
"licensePlate": "GJ519PT"
}
}
},
{
"id": "VEH:11079",
"vehicle": {
"currentStopSequence": 19,
"position": {
"bearing": 128.0,
"latitude": 47.38167190551758,
"longitude": 0.7050021290779114
},
"stopId": "TTR:ROTOB-2",
"timestamp": "1771190721",
"trip": {
"tripId": "TTR:OFFRE_RENTREE25_V2:11729_PT2-PH1-DIMANCHE:740580"
},
"vehicle": {
"id": "VEH:11079",
"label": "527",
"licensePlate": "GQ774FW"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1771190764"
}
}