Resource details

File name: GTFS-RT - Mises à jour des trajets en temps réel
Format: gtfs-rt

Les mises à jour des trajets vous informent des fluctuations d’horaires. Elles sont délivrées au format GTFS-realtime, voir https://developers.google.com/transit/gtfs-realtime/guides/trip-updates?hl=fr.

This resource file is part of the dataset Réseau urbain Ametis.

Download availability

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

46 errors, 4 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-20 at 08:07 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 46 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 31-11-1-5-071900 stop_id 318 arrival_time 07:54:08 (1766213648) is less than previous stop arrival_time 07:54:26 (1766213666) - times must increase between two sequential stops
  • trip_id 31-11-1-5-071900 stop_id 318 arrival_time 07:54:08 (1766213648) is less than previous stop departure_time 07:54:26 (1766213666) - times must increase between two sequential stops
  • trip_id 31-11-1-5-071900 stop_id 318 departure_time 07:54:11 (1766213651) is less than previous stop departure_time 07:54:26 (1766213666) - times must increase between two sequential stops
  • trip_id 31-11-1-5-071900 stop_id 318 departure_time 07:54:11 (1766213651) is less than previous stop arrival_time 07:54:26 (1766213666) - times must increase between two sequential stops
  • trip_id 31-11-1-5-071900 stop_id 268 arrival_time 08:07:26 (1766214446) is less than previous stop arrival_time 08:07:31 (1766214451) - times must increase between two sequential stops

Warnings

vehicle_id not populated W002 4 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 31-11-8-5-071000 does not have a vehicle_id
  • trip_id 31-8-3-5-080701 does not have a vehicle_id
  • trip_id 31-N2-3-5-072100 does not have a vehicle_id
  • trip_id 31-N3-3-5-080601 does not have a vehicle_id
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. 3 225 30 times (100 % of validations)
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 132 27 times (90 % of validations)
E002 stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence 3 3 times (10 % of validations)
E037 Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id 23 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-21 at 06:05 Europe/Paris.

trip_updates (4) 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-12-21 at 06:05 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "31-13-2-6-060401", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -303, "time": "1766293137" }, "departure": { "delay": 56, "time": "1766293496" }, "stopId": "994" }, { "departure": { "delay": 72, "time": "1766293533" }, "stopId": "1018" }, { "arrival": { "delay": 43, "time": "1766293537" }, "departure": { "delay": 43, "time": "1766293537" }, "stopId": "293" }, { "arrival": { "delay": 21, "time": "1766293716" }, "departure": { "delay": 21, "time": "1766293716" }, "stopId": "30" }, { "arrival": { "delay": 32, "time": "1766293835" }, "departure": { "delay": 32, "time": "1766293835" }, "stopId": "55" }, { "arrival": { "delay": 72, "time": "1766293894" }, "departure": { "delay": 72, "time": "1766293894" }, "stopId": "205" }, { "arrival": { "delay": 43, "time": "1766293893" }, "departure": { "delay": 43, "time": "1766293893" }, "stopId": "350" }, { "arrival": { "delay": 62, "time": "1766293954" }, "departure": { "delay": 62, "time": "1766293954" }, "stopId": "455" }, { "arrival": { "delay": 56, "time": "1766294010" }, "departure": { "delay": 56, "time": "1766294010" }, "stopId": "20" }, { "arrival": { "delay": 53, "time": "1766294072" }, "departure": { "delay": 53, "time": "1766294072" }, "stopId": "43" }, { "arrival": { "delay": 20, "time": "1766294075" }, "departure": { "delay": 20, "time": "1766294075" }, "stopId": "453" }, { "arrival": { "delay": 31, "time": "1766294310" }, "departure": { "delay": 31, "time": "1766294310" }, "stopId": "98" }, { "arrival": { "delay": 61, "time": "1766294371" }, "departure": { "delay": 61, "time": "1766294371" }, "stopId": "94" }, { "arrival": { "delay": 21, "time": "1766294376" }, "departure": { "delay": 21, "time": "1766294376" }, "stopId": "490" }, { "arrival": { "delay": 31, "time": "1766294430" }, "departure": { "delay": 31, "time": "1766294430" }, "stopId": "520" }, { "arrival": { "delay": 43, "time": "1766294495" }, "departure": { "delay": 43, "time": "1766294495" }, "stopId": "728" }, { "arrival": { "delay": 43, "time": "1766294551" }, "departure": { "delay": 43, "time": "1766294551" }, "stopId": "62" }, { "arrival": { "delay": 43, "time": "1766294616" }, "departure": { "delay": 43, "time": "1766294616" }, "stopId": "694" }, { "arrival": { "delay": 32, "time": "1766294672" }, "departure": { "delay": 32, "time": "1766294672" }, "stopId": "276" }, { "arrival": { "delay": 62, "time": "1766294735" }, "departure": { "delay": 62, "time": "1766294735" }, "stopId": "215" }, { "arrival": { "delay": 33, "time": "1766294737" }, "departure": { "delay": 33, "time": "1766294737" }, "stopId": "709" }, { "arrival": { "delay": 53, "time": "1766294792" }, "departure": { "delay": 53, "time": "1766294792" }, "stopId": "359" }, { "arrival": { "delay": 32, "time": "1766294851" }, "departure": { "delay": 32, "time": "1766294851" }, "stopId": "846" }, { "arrival": { "delay": 53, "time": "1766294911" }, "departure": { "delay": 53, "time": "1766294911" }, "stopId": "895" }, { "arrival": { "delay": 21, "time": "1766294917" }, "departure": { "delay": 21, "time": "1766294917" }, "stopId": "664" }, { "arrival": { "delay": 32, "time": "1766294973" }, "departure": { "delay": 32, "time": "1766294973" }, "stopId": "597" }, { "arrival": { "delay": 21, "time": "1766295034" }, "departure": { "delay": 21, "time": "1766295034" }, "stopId": "901" }, { "arrival": { "delay": 53, "time": "1766295155" }, "departure": { "delay": 53, "time": "1766295155" }, "stopId": "1067" }, { "arrival": { "delay": 54, "time": "1766295214" }, "departure": { "delay": 54, "time": "1766295214" }, "stopId": "1086" }, { "arrival": { "delay": 44, "time": "1766295274" }, "departure": { "delay": 44, "time": "1766295274" }, "stopId": "993" }, { "arrival": { "delay": 32, "time": "1766295331" }, "departure": { "delay": 32, "time": "1766295331" }, "stopId": "1045" } ], "timestamp": "1766293532", "trip": { "directionId": 1, "routeId": "13", "scheduleRelationship": "SCHEDULED", "tripId": "31-13-2-6-060401" }, "vehicle": { "id": "822", "label": "822" } } }, { "id": "31-N1-1-6-060301", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 153, "time": "1766293533" }, "departure": { "delay": 153, "time": "1766293533" }, "stopId": "1035" }, { "arrival": { "delay": 161, "time": "1766293596" }, "departure": { "delay": 161, "time": "1766293596" }, "stopId": "1112" }, { "arrival": { "delay": 155, "time": "1766293657" }, "departure": { "delay": 155, "time": "1766293657" }, "stopId": "999" }, { "arrival": { "delay": 143, "time": "1766293720" }, "departure": { "delay": 143, "time": "1766293720" }, "stopId": "1060" }, { "arrival": { "delay": 143, "time": "1766293776" }, "departure": { "delay": 143, "time": "1766293776" }, "stopId": "1022" }, { "arrival": { "delay": 156, "time": "1766293833" }, "departure": { "delay": 156, "time": "1766293833" }, "stopId": "1039" }, { "arrival": { "delay": 156, "time": "1766293895" }, "departure": { "delay": 156, "time": "1766293895" }, "stopId": "53" }, { "arrival": { "delay": 145, "time": "1766293954" }, "departure": { "delay": 145, "time": "1766293954" }, "stopId": "1118" }, { "arrival": { "delay": 194, "time": "1766294073" }, "departure": { "delay": 194, "time": "1766294073" }, "stopId": "7" }, { "arrival": { "delay": 157, "time": "1766294076" }, "departure": { "delay": 157, "time": "1766294076" }, "stopId": "1037" }, { "arrival": { "delay": 164, "time": "1766294135" }, "departure": { "delay": 164, "time": "1766294135" }, "stopId": "1031" }, { "arrival": { "delay": 157, "time": "1766294198" }, "departure": { "delay": 157, "time": "1766294198" }, "stopId": "1006" }, { "arrival": { "delay": 146, "time": "1766294257" }, "departure": { "delay": 146, "time": "1766294257" }, "stopId": "1058" }, { "arrival": { "delay": 194, "time": "1766294371" }, "departure": { "delay": 194, "time": "1766294371" }, "stopId": "2049" }, { "arrival": { "delay": 157, "time": "1766294376" }, "departure": { "delay": 157, "time": "1766294376" }, "stopId": "2056" }, { "arrival": { "delay": 194, "time": "1766294550" }, "departure": { "delay": 194, "time": "1766294550" }, "stopId": "1053" }, { "arrival": { "delay": 194, "time": "1766294614" }, "departure": { "delay": 194, "time": "1766294614" }, "stopId": "1057" }, { "arrival": { "delay": 157, "time": "1766294670" }, "departure": { "delay": 157, "time": "1766294670" }, "stopId": "1101" }, { "arrival": { "delay": 156, "time": "1766294855" }, "departure": { "delay": 156, "time": "1766294855" }, "stopId": "1046" }, { "arrival": { "delay": 158, "time": "1766294912" }, "departure": { "delay": 158, "time": "1766294912" }, "stopId": "992" }, { "arrival": { "delay": 166, "time": "1766294975" }, "departure": { "delay": 166, "time": "1766294975" }, "stopId": "1085" }, { "arrival": { "delay": 159, "time": "1766295038" }, "departure": { "delay": 159, "time": "1766295038" }, "stopId": "1066" }, { "arrival": { "delay": 166, "time": "1766295094" }, "departure": { "delay": 166, "time": "1766295094" }, "stopId": "973" }, { "arrival": { "delay": 159, "time": "1766295156" }, "departure": { "delay": 159, "time": "1766295156" }, "stopId": "975" }, { "arrival": { "delay": 147, "time": "1766295217" }, "departure": { "delay": 147, "time": "1766295217" }, "stopId": "1110" }, { "arrival": { "delay": 158, "time": "1766295337" }, "departure": { "delay": 158, "time": "1766295337" }, "stopId": "1079" }, { "arrival": { "delay": 176, "time": "1766295397" }, "departure": { "delay": 176, "time": "1766295397" }, "stopId": "217" }, { "arrival": { "delay": 187, "time": "1766295455" }, "departure": { "delay": 187, "time": "1766295455" }, "stopId": "1105" }, { "arrival": { "delay": 158, "time": "1766295457" }, "departure": { "delay": 158, "time": "1766295457" }, "stopId": "1091" }, { "arrival": { "delay": 175, "time": "1766295519" }, "departure": { "delay": 175, "time": "1766295519" }, "stopId": "1071" }, { "arrival": { "delay": 195, "time": "1766295575" }, "departure": { "delay": 195, "time": "1766295575" }, "stopId": "1041" }, { "arrival": { "delay": 157, "time": "1766295636" }, "departure": { "delay": 157, "time": "1766295636" }, "stopId": "1024" }, { "arrival": { "delay": 158, "time": "1766295750" }, "departure": { "delay": 158, "time": "1766295750" }, "stopId": "994" }, { "arrival": { "delay": 146, "time": "1766295760" }, "departure": { "delay": 146, "time": "1766295760" }, "stopId": "1018" }, { "arrival": { "delay": 157, "time": "1766295876" }, "departure": { "delay": 157, "time": "1766295876" }, "stopId": "528" } ], "timestamp": "1766293532", "trip": { "directionId": 0, "routeId": "N1", "scheduleRelationship": "SCHEDULED", "tripId": "31-N1-1-6-060301" }, "vehicle": {} } }, { "id": "31-N2-1-6-055201", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 232, "time": "1766292952" }, "departure": { "delay": 278, "time": "1766292998" }, "stopId": "1075" }, { "arrival": { "delay": 243, "time": "1766293022" }, "departure": { "delay": 263, "time": "1766293042" }, "stopId": "1003" }, { "arrival": { "delay": 246, "time": "1766293085" }, "departure": { "delay": 274, "time": "1766293113" }, "stopId": "185" }, { "arrival": { "delay": 260, "time": "1766293135" }, "departure": { "delay": 260, "time": "1766293135" }, "stopId": "1109" }, { "arrival": { "delay": 243, "time": "1766293150" }, "departure": { "delay": 243, "time": "1766293150" }, "stopId": "1104" }, { "arrival": { "delay": 122, "time": "1766293243" }, "departure": { "delay": 126, "time": "1766293247" }, "stopId": "236" }, { "arrival": { "delay": 117, "time": "1766293383" }, "departure": { "delay": 146, "time": "1766293412" }, "stopId": "985" }, { "arrival": { "delay": 123, "time": "1766293442" }, "departure": { "delay": 143, "time": "1766293462" }, "stopId": "1114" }, { "arrival": { "delay": 67, "time": "1766293506" }, "departure": { "delay": 69, "time": "1766293508" }, "stopId": "1028" }, { "arrival": { "delay": 59, "time": "1766293572" }, "departure": { "delay": 59, "time": "1766293572" }, "stopId": "1033" }, { "arrival": { "delay": 60, "time": "1766293647" }, "departure": { "delay": 60, "time": "1766293647" }, "stopId": "1083" }, { "arrival": { "delay": 60, "time": "1766293690" }, "departure": { "delay": 60, "time": "1766293690" }, "stopId": "1081" }, { "arrival": { "delay": 56, "time": "1766293766" }, "departure": { "delay": 56, "time": "1766293766" }, "stopId": "15" }, { "arrival": { "delay": 66, "time": "1766293865" }, "departure": { "delay": 66, "time": "1766293865" }, "stopId": "1047" }, { "arrival": { "delay": 94, "time": "1766293948" }, "departure": { "delay": 94, "time": "1766293948" }, "stopId": "1074" }, { "arrival": { "delay": 67, "time": "1766293986" }, "departure": { "delay": 67, "time": "1766293986" }, "stopId": "1121" }, { "arrival": { "delay": 40, "time": "1766294055" }, "departure": { "delay": 40, "time": "1766294055" }, "stopId": "63" }, { "arrival": { "delay": 67, "time": "1766294166" }, "departure": { "delay": 67, "time": "1766294166" }, "stopId": "134" }, { "arrival": { "delay": 62, "time": "1766294230" }, "departure": { "delay": 62, "time": "1766294230" }, "stopId": "1098" }, { "arrival": { "delay": 68, "time": "1766294284" }, "departure": { "delay": 68, "time": "1766294284" }, "stopId": "1064" }, { "arrival": { "delay": 61, "time": "1766294349" }, "departure": { "delay": 61, "time": "1766294349" }, "stopId": "244" }, { "arrival": { "delay": 41, "time": "1766294422" }, "departure": { "delay": 41, "time": "1766294422" }, "stopId": "982" }, { "arrival": { "delay": 40, "time": "1766294485" }, "departure": { "delay": 40, "time": "1766294485" }, "stopId": "262" }, { "arrival": { "delay": 40, "time": "1766294601" }, "departure": { "delay": 40, "time": "1766294601" }, "stopId": "906" }, { "arrival": { "delay": 67, "time": "1766294646" }, "departure": { "delay": 67, "time": "1766294646" }, "stopId": "1052" }, { "arrival": { "delay": 67, "time": "1766294826" }, "departure": { "delay": 67, "time": "1766294826" }, "stopId": "151" }, { "arrival": { "delay": 67, "time": "1766294892" }, "departure": { "delay": 67, "time": "1766294892" }, "stopId": "1108" }, { "arrival": { "delay": 61, "time": "1766295000" }, "departure": { "delay": 61, "time": "1766295000" }, "stopId": "330" } ], "timestamp": "1766293512", "trip": { "directionId": 0, "routeId": "N2", "scheduleRelationship": "SCHEDULED", "tripId": "31-N2-1-6-055201" }, "vehicle": { "id": "723", "label": "723" } } }, { "id": "31-N2-2-6-060501", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 30, "time": "1766293530" }, "stopId": "156" }, { "arrival": { "delay": 20, "time": "1766293594" }, "departure": { "delay": 20, "time": "1766293594" }, "stopId": "1107" }, { "arrival": { "delay": 0, "time": "1766293619" }, "departure": { "delay": 0, "time": "1766293619" }, "stopId": "157" }, { "arrival": { "delay": 1, "time": "1766293832" }, "departure": { "delay": 1, "time": "1766293832" }, "stopId": "906" }, { "arrival": { "delay": 0, "time": "1766293859" }, "departure": { "delay": 0, "time": "1766293859" }, "stopId": "1052" }, { "arrival": { "delay": 8, "time": "1766293955" }, "departure": { "delay": 8, "time": "1766293955" }, "stopId": "263" }, { "arrival": { "delay": 8, "time": "1766294016" }, "departure": { "delay": 8, "time": "1766294016" }, "stopId": "983" }, { "arrival": { "delay": 1, "time": "1766294097" }, "departure": { "delay": 1, "time": "1766294097" }, "stopId": "1100" }, { "arrival": { "delay": 21, "time": "1766294191" }, "departure": { "delay": 21, "time": "1766294191" }, "stopId": "1065" }, { "arrival": { "delay": 1, "time": "1766294212" }, "departure": { "delay": 1, "time": "1766294212" }, "stopId": "1099" }, { "arrival": { "delay": 31, "time": "1766294310" }, "departure": { "delay": 31, "time": "1766294310" }, "stopId": "144" }, { "arrival": { "delay": 21, "time": "1766294376" }, "departure": { "delay": 21, "time": "1766294376" }, "stopId": "64" }, { "arrival": { "delay": 31, "time": "1766294490" }, "departure": { "delay": 31, "time": "1766294490" }, "stopId": "1012" }, { "arrival": { "delay": 2, "time": "1766294557" }, "departure": { "delay": 2, "time": "1766294557" }, "stopId": "1073" }, { "arrival": { "delay": 1, "time": "1766294700" }, "departure": { "delay": 1, "time": "1766294700" }, "stopId": "128" }, { "arrival": { "delay": 30, "time": "1766294791" }, "departure": { "delay": 30, "time": "1766294791" }, "stopId": "16" }, { "arrival": { "delay": 1, "time": "1766294804" }, "departure": { "delay": 1, "time": "1766294804" }, "stopId": "1082" }, { "arrival": { "delay": 1, "time": "1766294852" }, "departure": { "delay": 1, "time": "1766294852" }, "stopId": "1084" }, { "arrival": { "delay": 1, "time": "1766294932" }, "departure": { "delay": 1, "time": "1766294932" }, "stopId": "1034" }, { "arrival": { "delay": 1, "time": "1766295000" }, "departure": { "delay": 1, "time": "1766295000" }, "stopId": "1027" }, { "arrival": { "delay": 1, "time": "1766295120" }, "departure": { "delay": 1, "time": "1766295120" }, "stopId": "1115" }, { "arrival": { "delay": 2, "time": "1766295176" }, "departure": { "delay": 2, "time": "1766295176" }, "stopId": "986" }, { "arrival": { "delay": 22, "time": "1766295338" }, "departure": { "delay": 22, "time": "1766295338" }, "stopId": "235" }, { "arrival": { "delay": 3, "time": "1766295530" }, "departure": { "delay": 3, "time": "1766295530" }, "stopId": "1103" }, { "arrival": { "delay": 10, "time": "1766295571" }, "departure": { "delay": 10, "time": "1766295571" }, "stopId": "275" }, { "arrival": { "delay": 31, "time": "1766295630" }, "departure": { "delay": 31, "time": "1766295630" }, "stopId": "182" }, { "arrival": { "delay": 31, "time": "1766295690" }, "departure": { "delay": 31, "time": "1766295690" }, "stopId": "1004" }, { "arrival": { "delay": 31, "time": "1766295810" }, "departure": { "delay": 31, "time": "1766295810" }, "stopId": "1076" } ], "timestamp": "1766293532", "trip": { "directionId": 1, "routeId": "N2", "scheduleRelationship": "SCHEDULED", "tripId": "31-N2-2-6-060501" }, "vehicle": { "id": "720", "label": "720" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1766293532" } }