Resource details
This resource file is part of the dataset Réseau urbain Forbus.
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
❌2 errors, 9 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-31 at 08:08 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position outside agency coverage area E028 2 errors
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 60 at (0.0,0.0) is more than 1609.0 meters (1.00 mile(s)) outside entire GTFS shapes.txt coverage area - vehicle should be within area
- vehicle.id 54 at (0.0,0.0) is more than 1609.0 meters (1.00 mile(s)) outside entire GTFS shapes.txt coverage area - vehicle should be within area
Warnings
timestamp not populated W001 2 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 60 does not have a timestamp
- vehicle_id 54 does not have a timestamp
Header timestamp is older than 65 seconds W008 1 error
The data in a GTFS-realtime feed should always be less than one minute old
Sample errors
- header.timestamp is 2 min 12 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 6 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 2c61ca2f-3976-4643-a5de-35c86a314462 does not have a schedule_relationship
- trip_id 9bb232b1-b6bd-407c-b40d-0eddd2870d3a does not have a schedule_relationship
- trip_id 8cc89595-5360-49fd-ab8a-af60a414efdc does not have a schedule_relationship
- trip_id f9db1194-258a-42e8-94da-86e787440ad6 does not have a schedule_relationship
- trip_id b5a9c3e7-ce32-4d64-a5a3-349a977a85c8 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 | 324 | 22 times (92 % 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. | 34 | 19 times (79 % of validations) |
| W001 | Timestamps should be populated for all elements | 33 | 18 times (75 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 14 | 14 times (58 % 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. | 10 | 8 times (33 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-01-31 at 17:34 Europe/Paris.
vehicle_positions (9) 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-01-31 at 17:34 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VM:198cd496-71bb-4c49-a6ad-7ed84e49deb3",
"vehicle": {
"currentStopSequence": 15,
"position": {
"latitude": 49.19935989379883,
"longitude": 6.924048900604248
},
"stopId": "160868",
"timestamp": "1769876898",
"trip": {
"directionId": 1,
"routeId": "LIGNE-2",
"tripId": "198cd496-71bb-4c49-a6ad-7ed84e49deb3"
},
"vehicle": {
"id": "21"
}
}
},
{
"id": "VM:f3043e43-101d-4e4d-9f01-07ecad4b4f4d",
"vehicle": {
"currentStopSequence": 7,
"position": {
"latitude": 49.1757698059082,
"longitude": 6.916358947753906
},
"stopId": "160830",
"timestamp": "1769877032",
"trip": {
"routeId": "LIGNE-7",
"tripId": "f3043e43-101d-4e4d-9f01-07ecad4b4f4d"
},
"vehicle": {
"id": "54"
}
}
},
{
"id": "VM:09dbbb41-35ff-4b92-83d5-376e28bdc217",
"vehicle": {
"currentStopSequence": 27,
"position": {
"latitude": 49.187530517578125,
"longitude": 6.860266208648682
},
"stopId": "160897",
"timestamp": "1769877003",
"trip": {
"routeId": "LIGNE-1",
"tripId": "09dbbb41-35ff-4b92-83d5-376e28bdc217"
},
"vehicle": {
"id": "60"
}
}
},
{
"id": "VM:75a55af9-bb38-4cb5-bcb0-445a00a7673d",
"vehicle": {
"currentStopSequence": 4,
"position": {
"latitude": 49.1845703125,
"longitude": 6.89401388168335
},
"stopId": "160913",
"timestamp": "1769876989",
"trip": {
"routeId": "LIGNE-6",
"tripId": "75a55af9-bb38-4cb5-bcb0-445a00a7673d"
},
"vehicle": {
"id": "24"
}
}
},
{
"id": "VM:4dba7ce7-92ea-4003-9fe4-7a3df41939e1",
"vehicle": {
"currentStopSequence": 16,
"position": {
"latitude": 49.12971115112305,
"longitude": 6.892848014831543
},
"stopId": "STP-SCHLU01",
"timestamp": "1769877006",
"trip": {
"directionId": 1,
"routeId": "124",
"tripId": "4dba7ce7-92ea-4003-9fe4-7a3df41939e1"
},
"vehicle": {
"id": "189"
}
}
},
{
"id": "VM:97ce7ab9-8fdb-433f-b74d-4a5856e296c4",
"vehicle": {
"currentStopSequence": 45,
"position": {
"latitude": 49.20143127441406,
"longitude": 6.933061122894287
},
"stopId": "160820",
"timestamp": "1769877036",
"trip": {
"directionId": 1,
"routeId": "LIGNE-1",
"tripId": "97ce7ab9-8fdb-433f-b74d-4a5856e296c4"
},
"vehicle": {
"id": "61"
}
}
},
{
"id": "VM:1d516198-3fdb-4647-afd7-c0dc9b26f71a",
"vehicle": {
"currentStopSequence": 7,
"position": {
"latitude": 49.193809509277344,
"longitude": 6.904833793640137
},
"stopId": "160800",
"timestamp": "1769877005",
"trip": {
"routeId": "LIGNE-3",
"tripId": "1d516198-3fdb-4647-afd7-c0dc9b26f71a"
},
"vehicle": {
"id": "57"
}
}
},
{
"id": "VM:b46befe2-5813-4815-b27f-55de02f9df89",
"vehicle": {
"currentStopSequence": 9,
"position": {
"latitude": 49.2318000793457,
"longitude": 6.96266508102417
},
"stopId": "161037",
"timestamp": "1769876899",
"trip": {
"routeId": "LIGNE-30",
"tripId": "b46befe2-5813-4815-b27f-55de02f9df89"
},
"vehicle": {
"id": "20"
}
}
},
{
"id": "VM:d3e1e997-b436-45d9-a110-b6a22a6ec5ac",
"vehicle": {
"currentStopSequence": 2,
"position": {
"latitude": 49.19511032104492,
"longitude": 6.878653049468994
},
"stopId": "160802",
"timestamp": "1769876901",
"trip": {
"routeId": "LIGNE-4",
"tripId": "d3e1e997-b436-45d9-a110-b6a22a6ec5ac"
},
"vehicle": {
"id": "13"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1769877290"
}
}