Resource details

File name: gtfs-rt-centre-VehiclePosition
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain de la zone Centre (CACEM).

Download availability

2026-10-16
100%
2026-10-17
100%
2026-10-18
100%
2026-10-19
99.2%
2026-10-20
100%
2026-10-21
100%
2026-10-22
100%
2026-10-23
100%
2026-10-24
100%
2026-10-25
100%
2026-10-26
100%
2026-10-27
100%
2026-10-28
100%
2026-10-29
100%
2026-10-30
99.3%
2026-10-31
100%
2026-11-01
100%
2026-11-02
100%
2026-11-03
100%
2026-11-04
100%
2026-11-05
100%
2026-11-06
100%
2026-11-07
100%
2026-11-08
100%
2026-11-09
100%
2026-11-10
100%
2026-11-11
100%
2026-11-12
100%
2026-11-13
100%
2026-11-14
100%
2026-11-15
100%
Learn more
We test this resource download availability every hour by making an HTTP 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 2026-11-15 at 08:21 Europe/Paris using the MobilityData GTFS-RT validator.

Validate this GTFS-RT now

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
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 2 2 times (7 % 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. 1 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-11-15 at 18:21 Europe/Paris.

vehicle_positions (9) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-11-15 at 18:21 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "URB260", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 24.0, "latitude": 14.604368209838867, "longitude": -61.087867736816406, "speed": 0.0 }, "stopId": "0:1561", "timestamp": "1794763257", "trip": { "directionId": 0, "routeId": "24", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC64033" }, "vehicle": { "id": "URB260", "label": "URB260" } } }, { "id": "URB374", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 170.0, "latitude": 14.607171058654785, "longitude": -61.04121017456055, "speed": 3.0 }, "stopId": "0:1001", "timestamp": "1794763271", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC63941" }, "vehicle": { "id": "URB374", "label": "URB374" } } }, { "id": "SET1084", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 180.0, "latitude": 14.607163429260254, "longitude": -61.042362213134766, "speed": 0.0 }, "stopId": "0:2013", "timestamp": "1794763272", "trip": { "directionId": 0, "routeId": "212", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC62861" }, "vehicle": { "id": "SET1084", "label": "SET1084" } } }, { "id": "SET1086", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 43.0, "latitude": 14.60456657409668, "longitude": -61.06037139892578, "speed": 8.0 }, "stopId": "0:1005", "timestamp": "1794763282", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC73809" }, "vehicle": { "id": "SET1086", "label": "SET1086" } } }, { "id": "URB3013", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 301.0, "latitude": 14.60512924194336, "longitude": -61.06398391723633, "speed": 9.0 }, "stopId": "0:1277", "timestamp": "1794763273", "trip": { "directionId": 0, "routeId": "19", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC77024" }, "vehicle": { "id": "URB3013", "label": "URB3013" } } }, { "id": "RTM5017", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 91.0, "latitude": 14.595520973205566, "longitude": -60.98366928100586, "speed": 0.0 }, "stopId": "0:CARRE01", "timestamp": "1794763279", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC64366" }, "vehicle": { "id": "RTM5017", "label": "RTM5017" } } }, { "id": "NAV3007", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 351.0, "latitude": 14.623169898986816, "longitude": -61.07851791381836, "speed": 9.0 }, "stopId": "0:1400", "timestamp": "1794763270", "trip": { "directionId": 0, "routeId": "27", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC72448" }, "vehicle": { "id": "NAV3007", "label": "NAV3007" } } }, { "id": "RTM5014", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 190.0, "latitude": 14.602954864501953, "longitude": -61.074241638183594, "speed": 0.0 }, "stopId": "0:ALMAD01", "timestamp": "1794763267", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC64382" }, "vehicle": { "id": "RTM5014", "label": "RTM5014" } } }, { "id": "NAV393", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 268.0, "latitude": 14.60777759552002, "longitude": -61.06949234008789, "speed": 3.0 }, "stopId": "0:1277", "timestamp": "1794763277", "trip": { "directionId": 1, "routeId": "25", "scheduleRelationship": "SCHEDULED", "tripId": "EXPORT-DIMANCHEC75997" }, "vehicle": { "id": "NAV393", "label": "NAV393" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1794763284" } }