Resource details
File name:
Données en temps réel au format GTFS-RT (VehiclePosition)
Format: gtfs-rt
This resource file is part of the dataset Réseau urbain Kicéo.
Download availability
2025-10-10
99%
2025-10-11
100%
2025-10-12
100%
2025-10-13
98.5%
2025-10-14
99.4%
2025-10-15
100%
2025-10-16
99.7%
2025-10-17
100%
2025-10-18
100%
2025-10-19
100%
2025-10-20
97.6%
2025-10-21
99.7%
2025-10-22
99.4%
2025-10-23
99.7%
2025-10-24
100%
2025-10-25
99.6%
2025-10-26
100%
2025-10-27
99.1%
2025-10-28
99.5%
2025-10-29
97.4%
2025-10-30
98.9%
2025-10-31
98.2%
2025-11-01
100%
2025-11-02
100%
2025-11-03
97.7%
2025-11-04
98.9%
2025-11-05
99%
2025-11-06
96.8%
2025-11-07
96.4%
2025-11-08
100%
2025-11-09
100%
Learn more
We test this resource download availability every hour by making an HTTP
For SIRI and SIRI Lite feeds, we perform a
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
✅No error detected
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-09 at 08:03 Europe/Paris using the MobilityData GTFS-RT validator.
Validate this GTFS-RT nowPrevious 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 | 177 | 24 times (83 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 403 | 23 times (79 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 294 | 23 times (79 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 292 | 23 times (79 % 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. | 64 | 17 times (59 % 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. | 10 | 10 times (34 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 8 | 6 times (21 % of validations) |
| E052 | Each vehicle should have a unique ID | 8 | 5 times (17 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-09 at 19:38 Europe/Paris.
vehicle_positions (6) 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-11-09 at 19:38 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "579302",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 0.0,
"latitude": 47.660091400146484,
"longitude": -2.7888309955596924,
"speed": 0.0
},
"stopId": "563",
"timestamp": "1762713441",
"trip": {
"directionId": 0,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "19:32:00",
"tripId": "2-386334730"
},
"vehicle": {
"id": "90",
"label": "97229",
"licensePlate": "GW 392 KS"
}
}
},
{
"id": "579398",
"vehicle": {
"currentStopSequence": 15,
"position": {
"bearing": 353.0,
"latitude": 47.648902893066406,
"longitude": -2.758610963821411,
"speed": 7.777777671813965
},
"stopId": "586",
"timestamp": "1762713474",
"trip": {
"directionId": 1,
"routeId": "24",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "19:19:00",
"tripId": "2-403767300"
},
"vehicle": {
"id": "72",
"label": "97211",
"licensePlate": "FC 572 NS"
}
}
},
{
"id": "579314",
"vehicle": {
"currentStopSequence": 7,
"position": {
"latitude": 47.59447479248047,
"longitude": -2.7977020740509033,
"speed": 0.0
},
"stopId": "4354",
"timestamp": "1762713454",
"trip": {
"directionId": 0,
"routeId": "338",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "19:27:00",
"tripId": "2-5671026698"
},
"vehicle": {
"id": "334",
"label": "11428",
"licensePlate": "BW 970 DB"
}
}
},
{
"id": "579329",
"vehicle": {
"currentStopSequence": 18,
"position": {
"bearing": 352.0,
"latitude": 47.622779846191406,
"longitude": -2.686471939086914,
"speed": 22.22222137451172
},
"stopId": "4151",
"timestamp": "1762713436",
"trip": {
"directionId": 1,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "18:49:00",
"tripId": "2-286457914"
},
"vehicle": {
"id": "119",
"label": "23802",
"licensePlate": "DT 081 VJ"
}
}
},
{
"id": "579325",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 192.0,
"latitude": 47.65534973144531,
"longitude": -2.7645649909973145,
"speed": 4.44444465637207
},
"stopId": "362",
"timestamp": "1762713478",
"trip": {
"directionId": 0,
"routeId": "346",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "19:30:00",
"tripId": "2-5805113345"
},
"vehicle": {
"id": "81",
"label": "97220",
"licensePlate": "GD 936 JD"
}
}
},
{
"id": "579300",
"vehicle": {
"currentStopSequence": 29,
"position": {
"bearing": 226.0,
"latitude": 47.67188262939453,
"longitude": -2.765429973602295,
"speed": 8.05555534362793
},
"stopId": "550",
"timestamp": "1762713445",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251109",
"startTime": "19:08:00",
"tripId": "2-369754122"
},
"vehicle": {
"id": "397",
"label": "TEST TGMVA - M1S",
"licensePlate": "01-TEST-01"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1762713493"
}
}