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
⚠️9 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-24 at 08:09 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
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 900 min 15 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 8 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 4dba7ce7-92ea-4003-9fe4-7a3df41939e1 does not have a schedule_relationship
- trip_id aecbf458-699b-4d93-9dd0-593a41a33db7 does not have a schedule_relationship
- trip_id 50885a1c-0c8c-48e6-b1e6-84b6bba0077d does not have a schedule_relationship
- trip_id 9fc6e5df-67a6-48b9-b108-ab6b71de7327 does not have a schedule_relationship
- trip_id e47399c3-0bb3-4e47-8a4c-d0a72f65424a 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 | 330 | 25 times (86 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 21 | 21 times (72 % 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. | 27 | 15 times (52 % of validations) |
| W001 | Timestamps should be populated for all elements | 27 | 15 times (52 % 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. | 12 | 11 times (38 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-23 at 17:09 Europe/Paris.
vehicle_positions (8) 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 2025-12-23 at 17:09 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VM:4dba7ce7-92ea-4003-9fe4-7a3df41939e1",
"vehicle": {
"currentStopSequence": 8,
"position": {
"latitude": 49.05302047729492,
"longitude": 6.930147171020508
},
"stopId": "STP-FARSGARE01",
"timestamp": "1766505927",
"trip": {
"directionId": 1,
"routeId": "124",
"tripId": "4dba7ce7-92ea-4003-9fe4-7a3df41939e1"
},
"vehicle": {
"id": "197"
}
}
},
{
"id": "VM:aecbf458-699b-4d93-9dd0-593a41a33db7",
"vehicle": {
"currentStopSequence": 13,
"position": {
"latitude": 49.185569763183594,
"longitude": 6.905635833740234
},
"stopId": "160951",
"timestamp": "1766506093",
"trip": {
"directionId": 1,
"routeId": "LIGNE-7",
"tripId": "aecbf458-699b-4d93-9dd0-593a41a33db7"
},
"vehicle": {
"id": "19"
}
}
},
{
"id": "VM:50885a1c-0c8c-48e6-b1e6-84b6bba0077d",
"vehicle": {
"currentStopSequence": 4,
"position": {
"latitude": 49.177181243896484,
"longitude": 6.8893890380859375
},
"stopId": "160754",
"timestamp": "1766506057",
"trip": {
"directionId": 1,
"routeId": "LIGNE-4",
"tripId": "50885a1c-0c8c-48e6-b1e6-84b6bba0077d"
},
"vehicle": {
"id": "9"
}
}
},
{
"id": "VM:9fc6e5df-67a6-48b9-b108-ab6b71de7327",
"vehicle": {
"currentStopSequence": 2,
"position": {
"latitude": 49.188079833984375,
"longitude": 6.900464057922363
},
"stopId": "160782",
"timestamp": "1766506059",
"trip": {
"routeId": "124",
"tripId": "9fc6e5df-67a6-48b9-b108-ab6b71de7327"
},
"vehicle": {
"id": "45"
}
}
},
{
"id": "VM:e47399c3-0bb3-4e47-8a4c-d0a72f65424a",
"vehicle": {
"position": {
"latitude": 49.17890167236328,
"longitude": 6.889618873596191
},
"timestamp": "1766506049",
"trip": {
"routeId": "LIGNE-10",
"tripId": "e47399c3-0bb3-4e47-8a4c-d0a72f65424a"
},
"vehicle": {
"id": "7"
}
}
},
{
"id": "VM:09dbbb41-35ff-4b92-83d5-376e28bdc217",
"vehicle": {
"currentStopSequence": 9,
"position": {
"latitude": 49.20235061645508,
"longitude": 6.928254127502441
},
"stopId": "STP-STP-SAINT-THEODORE-2",
"timestamp": "1766506027",
"trip": {
"routeId": "LIGNE-1",
"tripId": "09dbbb41-35ff-4b92-83d5-376e28bdc217"
},
"vehicle": {
"id": "60"
}
}
},
{
"id": "VM:97ce7ab9-8fdb-433f-b74d-4a5856e296c4",
"vehicle": {
"currentStopSequence": 25,
"position": {
"latitude": 49.186248779296875,
"longitude": 6.863762855529785
},
"stopId": "160910",
"timestamp": "1766506092",
"trip": {
"directionId": 1,
"routeId": "LIGNE-1",
"tripId": "97ce7ab9-8fdb-433f-b74d-4a5856e296c4"
},
"vehicle": {
"id": "61"
}
}
},
{
"id": "VM:1c6b993b-001d-4594-89d5-6b092373f939",
"vehicle": {
"currentStopSequence": 19,
"position": {
"bearing": 53.0,
"latitude": 49.18832015991211,
"longitude": 6.899346828460693
},
"stopId": "160782",
"timestamp": "1766505426",
"trip": {
"routeId": "LIGNE-2",
"tripId": "1c6b993b-001d-4594-89d5-6b092373f939"
},
"vehicle": {
"id": "21"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1766506170"
}
}