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, 22 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-10 at 08:04 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 21 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 14 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 21 does not have a timestamp
- vehicle_id 14 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 1 min 41 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 19 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 9bb232b1-b6bd-407c-b40d-0eddd2870d3a does not have a schedule_relationship
- trip_id b5a9c3e7-ce32-4d64-a5a3-349a977a85c8 does not have a schedule_relationship
- trip_id 2da0bf15-3ba9-47fe-853b-98492c1d0798 does not have a schedule_relationship
- trip_id 69c3bac2-fa43-4dca-bc91-7116997f4688 does not have a schedule_relationship
- trip_id 34c3fb41-8084-47dd-9a38-be8c459e3897 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 | 360 | 24 times (86 % 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. | 43 | 21 times (75 % of validations) |
| W001 | Timestamps should be populated for all elements | 41 | 20 times (71 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 18 | 18 times (64 % 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. | 8 | 6 times (21 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-10 at 14:09 Europe/Paris.
vehicle_positions (10) 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-10 at 14:09 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VM:82d40512-6c59-4605-b2a2-de797eb07e4e",
"vehicle": {
"currentStopSequence": 3,
"position": {
"latitude": 49.19099044799805,
"longitude": 6.9103779792785645
},
"stopId": "160884",
"timestamp": "1770728828",
"trip": {
"routeId": "LIGNE-30",
"tripId": "82d40512-6c59-4605-b2a2-de797eb07e4e"
},
"vehicle": {
"id": "20"
}
}
},
{
"id": "VM:c052d39f-fc58-452e-b183-d07d59fbb852",
"vehicle": {
"position": {
"bearing": 317.0,
"latitude": 49.178611755371094,
"longitude": 6.8907470703125
},
"timestamp": "1770728866",
"trip": {
"routeId": "LIGNE-10",
"tripId": "c052d39f-fc58-452e-b183-d07d59fbb852"
},
"vehicle": {
"id": "9"
}
}
},
{
"id": "VM:0b3bb9fa-1901-4132-b63e-8bb298f4674d",
"vehicle": {
"currentStopSequence": 7,
"position": {
"latitude": 49.20140075683594,
"longitude": 6.932607173919678
},
"stopId": "160823",
"timestamp": "1770728845",
"trip": {
"routeId": "LIGNE-1",
"tripId": "0b3bb9fa-1901-4132-b63e-8bb298f4674d"
},
"vehicle": {
"id": "14"
}
}
},
{
"id": "VM:931ef63f-06fa-47f8-9efd-b64a4f0749e7",
"vehicle": {
"currentStopSequence": 6,
"position": {
"latitude": 49.17884826660156,
"longitude": 6.919198036193848
},
"stopId": "160946",
"timestamp": "1770728859",
"trip": {
"routeId": "LIGNE-9",
"tripId": "931ef63f-06fa-47f8-9efd-b64a4f0749e7"
},
"vehicle": {
"id": "19"
}
}
},
{
"id": "VM:f5a2cd5e-2b94-45d1-a324-e63cebfe6025",
"vehicle": {
"currentStopSequence": 1,
"position": {},
"stopId": "160827",
"trip": {
"routeId": "124",
"tripId": "f5a2cd5e-2b94-45d1-a324-e63cebfe6025"
},
"vehicle": {
"id": "45"
}
}
},
{
"id": "VM:485c1049-3d2b-49da-94e0-c86d93019292",
"vehicle": {
"currentStopSequence": 19,
"position": {
"bearing": 125.0,
"latitude": 49.206138610839844,
"longitude": 6.847839832305908
},
"stopId": "160903",
"timestamp": "1770728740",
"trip": {
"directionId": 1,
"routeId": "LIGNE-1",
"tripId": "485c1049-3d2b-49da-94e0-c86d93019292"
},
"vehicle": {
"id": "10"
}
}
},
{
"id": "VM:f3b6f94b-2f81-4be6-a044-448bb91e55a8",
"vehicle": {
"currentStopSequence": 8,
"position": {
"latitude": 49.19544982910156,
"longitude": 6.87398099899292
},
"stopId": "160758",
"timestamp": "1770728851",
"trip": {
"routeId": "LIGNE-4",
"tripId": "f3b6f94b-2f81-4be6-a044-448bb91e55a8"
},
"vehicle": {
"id": "15"
}
}
},
{
"id": "VM:dddf092e-1501-497e-8c5c-6ca4d471ab79",
"vehicle": {
"currentStopSequence": 23,
"position": {
"latitude": 49.18001174926758,
"longitude": 6.891657829284668
},
"stopId": "160798",
"timestamp": "1770728785",
"trip": {
"routeId": "LIGNE-2",
"tripId": "dddf092e-1501-497e-8c5c-6ca4d471ab79"
},
"vehicle": {
"id": "21"
}
}
},
{
"id": "VM:8607c925-117d-452f-872a-553e2bbf8a5b",
"vehicle": {
"currentStopSequence": 21,
"position": {
"bearing": 192.0,
"latitude": 49.19647979736328,
"longitude": 6.931419849395752
},
"stopId": "160813",
"timestamp": "1770728863",
"trip": {
"routeId": "LIGNE-6",
"tripId": "8607c925-117d-452f-872a-553e2bbf8a5b"
},
"vehicle": {
"id": "23"
}
}
},
{
"id": "VM:c618f142-be7c-489e-8e34-0cc6be10e266",
"vehicle": {
"currentStopSequence": 5,
"position": {
"latitude": 49.19382095336914,
"longitude": 6.904916763305664
},
"stopId": "160773",
"timestamp": "1770728855",
"trip": {
"routeId": "LIGNE-5",
"tripId": "c618f142-be7c-489e-8e34-0cc6be10e266"
},
"vehicle": {
"id": "8"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1770728950"
}
}