Resource details

File name: Temps réel du réseau ZOU ! Proximité (GTFS-RT)
Format: gtfs-rt

Heures de passage en temps réel aux points d’arrêts des lignes du réseaux de transport ZOU! Proximité, au format GTFS-RT (Real Time)

This resource file is part of the dataset Réseau interurbain bus Proximité ZOU !.

Download availability

2025-09-13
99.4%
2025-09-14
100%
2025-09-15
100%
2025-09-16
100%
2025-09-17
100%
2025-09-18
100%
2025-09-19
100%
2025-09-20
100%
2025-09-21
100%
2025-09-22
100%
2025-09-23
100%
2025-09-24
97.9%
2025-09-25
100%
2025-09-26
100%
2025-09-27
100%
2025-09-28
100%
2025-09-29
100%
2025-09-30
100%
2025-10-01
100%
2025-10-02
100%
2025-10-03
100%
2025-10-04
100%
2025-10-05
100%
2025-10-06
99.7%
2025-10-07
100%
2025-10-08
100%
2025-10-09
100%
2025-10-10
99.7%
2025-10-11
100%
2025-10-12
100%
2025-10-13
99.6%
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

1 312 errors, 199 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-10-13 at 09:00 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 1 304 errors

stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.

Sample errors
  • trip_id 620R2|20181018|8 stop_sequence 47 arrival_time 09:03:39 (1760339019) is equal to previous stop arrival_time 09:03:39 (1760339019) - times must increase between two sequential stops
  • trip_id 620R2|20181018|8 stop_sequence 47 arrival_time 09:03:39 (1760339019) is equal to previous stop departure_time 09:03:39 (1760339019) - times must increase between two sequential stops
  • trip_id 620R2|20181018|8 stop_sequence 47 departure_time 09:03:39 (1760339019) is equal to previous stop departure_time 09:03:39 (1760339019) - times must increase between two sequential stops
  • trip_id 620R2|20181018|8 stop_sequence 47 departure_time 09:03:39 (1760339019) is equal to previous stop arrival_time 09:03:39 (1760339019) - times must increase between two sequential stops
  • trip_id 615R3|20220102|14 stop_sequence 9 arrival_time 07:46:26 (1760334386) is equal to previous stop departure_time 07:46:26 (1760334386) - times must increase between two sequential stops

stop_time_update departure time is before arrival time E025 8 errors

Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time.

Sample errors
  • trip_id 630A3|20240826|38 stop_sequence 10 departure_time 08:59:23 (1760338763) is less than the same stop arrival_time 08:59:37 (1760338777) - departure time must be equal to or greater than arrival time
  • trip_id 826R3|20250201|14 stop_sequence 7 departure_time 08:59:43 (1760338783) is less than the same stop arrival_time 08:59:52 (1760338792) - departure time must be equal to or greater than arrival time
  • trip_id 653R4|20250602|3 stop_sequence 8 departure_time 08:59:16 (1760338756) is less than the same stop arrival_time 08:59:35 (1760338775) - departure time must be equal to or greater than arrival time
  • trip_id 664R1|20230102|3 stop_sequence 15 departure_time 08:59:19 (1760338759) is less than the same stop arrival_time 08:59:43 (1760338783) - departure time must be equal to or greater than arrival time
  • trip_id 905A02|20250901|3 stop_sequence 2 departure_time 08:58:57 (1760338737) is less than the same stop arrival_time 08:59:49 (1760338789) - departure time must be equal to or greater than arrival time

Warnings

timestamp not populated W001 199 errors

Timestamps should be populated for all elements

Sample errors
  • trip_id 848A1|20250607|2 does not have a timestamp
  • trip_id 672R1|20230710|1 does not have a timestamp
  • trip_id 915R10|20250901|10 does not have a timestamp
  • trip_id 878R1|20250707|15 does not have a timestamp
  • trip_id 600A2|20241104|9 does not have a timestamp
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
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 31 015 30 times (100 % of validations)
W001 Timestamps should be populated for all elements 4 651 30 times (100 % of validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 299 29 times (97 % of validations)
E037 Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id 8 8 times (27 % of validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 2 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-10-14 at 00:44 Europe/Paris.

trip_updates (1) vehicle_positions (0) service_alerts (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-10-14 at 00:44 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "7511439", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1760395500" }, "stopId": "04337-0608800", "stopSequence": 0 }, { "arrival": { "time": "1760395740" }, "departure": { "time": "1760395740" }, "stopId": "04338-0608800", "stopSequence": 1 }, { "arrival": { "time": "1760395740" }, "departure": { "time": "1760395740" }, "stopId": "00628-0608800", "stopSequence": 2 }, { "arrival": { "time": "1760395800" }, "departure": { "time": "1760395800" }, "stopId": "00629-0608800", "stopSequence": 3 }, { "arrival": { "time": "1760395800" }, "departure": { "time": "1760395800" }, "stopId": "03189-0608800", "stopSequence": 4 }, { "arrival": { "time": "1760395860" }, "departure": { "time": "1760395860" }, "stopId": "03192-0608800", "stopSequence": 5 }, { "arrival": { "time": "1760395860" }, "departure": { "time": "1760395860" }, "stopId": "00630-0608800", "stopSequence": 6 }, { "arrival": { "time": "1760395920" }, "departure": { "time": "1760395920" }, "stopId": "00632-0608800", "stopSequence": 7 }, { "arrival": { "time": "1760395980" }, "departure": { "time": "1760395980" }, "stopId": "00631-0608800", "stopSequence": 8 }, { "arrival": { "time": "1760396040" }, "departure": { "time": "1760396040" }, "stopId": "00633-0608800", "stopSequence": 9 }, { "arrival": { "time": "1760396100" }, "departure": { "time": "1760396100" }, "stopId": "00735-0608800", "stopSequence": 10 }, { "arrival": { "time": "1760396220" }, "departure": { "time": "1760396220" }, "stopId": "00733-0615900", "stopSequence": 11 }, { "arrival": { "time": "1760396280" }, "departure": { "time": "1760396280" }, "stopId": "00638-0615900", "stopSequence": 12 }, { "arrival": { "time": "1760396340" }, "departure": { "time": "1760396340" }, "stopId": "00639-0615900", "stopSequence": 13 }, { "arrival": { "time": "1760396340" }, "departure": { "time": "1760396340" }, "stopId": "00640-0615900", "stopSequence": 14 }, { "arrival": { "time": "1760396460" }, "departure": { "time": "1760396460" }, "stopId": "00642-0615900", "stopSequence": 15 }, { "arrival": { "time": "1760396520" }, "departure": { "time": "1760396520" }, "stopId": "00727-0615900", "stopSequence": 16 }, { "arrival": { "time": "1760396580" }, "departure": { "time": "1760396580" }, "stopId": "00644-0601100", "stopSequence": 17 }, { "arrival": { "time": "1760396640" }, "departure": { "time": "1760396640" }, "stopId": "02025-0601100", "stopSequence": 18 }, { "arrival": { "time": "1760396640" }, "departure": { "time": "1760396640" }, "stopId": "04421-0601100", "stopSequence": 19 }, { "arrival": { "time": "1760396700" }, "departure": { "time": "1760396700" }, "stopId": "00648-0601100", "stopSequence": 20 }, { "arrival": { "time": "1760396760" }, "departure": { "time": "1760396760" }, "stopId": "00650-0601100", "stopSequence": 21 }, { "arrival": { "time": "1760396940" }, "departure": { "time": "1760396940" }, "stopId": "00651-0605900", "stopSequence": 22 }, { "arrival": { "time": "1760396940" }, "departure": { "time": "1760396940" }, "stopId": "00718-0605900", "stopSequence": 23 }, { "arrival": { "time": "1760397000" }, "departure": { "time": "1760397000" }, "stopId": "02527-0605900", "stopSequence": 24 }, { "arrival": { "time": "1760397180" }, "departure": { "time": "1760397180" }, "stopId": "00716-0605900", "stopSequence": 25 }, { "arrival": { "time": "1760397240" }, "departure": { "time": "1760397240" }, "stopId": "00715-0605900", "stopSequence": 26 }, { "arrival": { "time": "1760397300" }, "departure": { "time": "1760397300" }, "stopId": "00656-0605900", "stopSequence": 27 }, { "arrival": { "time": "1760397360" }, "departure": { "time": "1760397360" }, "stopId": "00657-0603200", "stopSequence": 28 }, { "arrival": { "time": "1760397480" }, "departure": { "time": "1760397480" }, "stopId": "03196-0603200", "stopSequence": 29 }, { "arrival": { "time": "1760397480" }, "departure": { "time": "1760397480" }, "stopId": "00659-0603200", "stopSequence": 30 }, { "arrival": { "time": "1760397540" }, "departure": { "time": "1760397540" }, "stopId": "00660-0603200", "stopSequence": 31 }, { "arrival": { "time": "1760397600" }, "departure": { "time": "1760397600" }, "stopId": "00661-0603200", "stopSequence": 32 }, { "arrival": { "time": "1760397600" }, "departure": { "time": "1760397600" }, "stopId": "00662-0603200", "stopSequence": 33 }, { "arrival": { "time": "1760397660" }, "departure": { "time": "1760397660" }, "stopId": "00663-0603200", "stopSequence": 34 }, { "arrival": { "time": "1760397660" }, "departure": { "time": "1760397660" }, "stopId": "01791-9800000", "stopSequence": 35 }, { "arrival": { "time": "1760397720" }, "departure": { "time": "1760397720" }, "stopId": "01793-9800000", "stopSequence": 36 }, { "arrival": { "time": "1760397840" }, "departure": { "time": "1760397840" }, "stopId": "03870-9800000", "stopSequence": 37 }, { "arrival": { "time": "1760397960" }, "departure": { "time": "1760397960" }, "stopId": "03698-9800000", "stopSequence": 38 }, { "arrival": { "time": "1760398080" }, "departure": { "time": "1760398080" }, "stopId": "03620-9800000", "stopSequence": 39 }, { "arrival": { "time": "1760398140" }, "stopId": "03700-9800000", "stopSequence": 40 } ], "trip": { "directionId": 0, "routeId": "601", "scheduleRelationship": "SCHEDULED", "startDate": "20251014", "startTime": "00:45:00", "tripId": "601A6|20240404|1" }, "vehicle": { "id": "3067", "label": "112454", "licensePlate": "GN-997-GT" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1760395456" } }