Resource details

File name: Horaire temps réel (GTFS-RT PROTOBUF) - réseau Aire'MOB
Format: gtfs-rt

Données horaires temps réel, au format GTFS-RT PROTOBUF, du réseau Aire’MOB

This resource file is part of the dataset Réseau urbain et interurbain Aire’MOB.

Download availability

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%
2025-12-22
100%
2025-12-23
100%
2025-12-24
100%
2025-12-25
100%
2025-12-26
100%
2025-12-27
100%
2025-12-28
100%
2025-12-29
100%
2025-12-30
100%
2025-12-31
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

⚠️39 warnings

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

Warnings

vehicle_id not populated W002 13 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 2404 does not have a vehicle_id
  • trip_id 2428 does not have a vehicle_id
  • trip_id 2429 does not have a vehicle_id
  • trip_id 27084 does not have a vehicle_id
  • trip_id 27132 does not have a vehicle_id

schedule_relationship not populated W009 26 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 2404 stop_sequence 5 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 2404 does not have a schedule_relationship
  • trip_id 2428 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 2428 does not have a schedule_relationship
  • trip_id 2429 stop_sequence 5 (and potentially more for this trip) does not have a schedule_relationship
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
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 304 27 times (90 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 604 27 times (90 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-31 at 09:28 Europe/Paris.

trip_updates (13) 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-31 at 09:28 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:2404", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 17, "time": "1767167151" }, "departure": { "delay": 17, "time": "1767167177" }, "stopId": "CHTGAR1", "stopSequence": 2 }, { "arrival": { "delay": -54, "time": "1767167586" }, "departure": { "delay": -54, "time": "1767167586" }, "stopId": "LAMCSP1", "stopSequence": 3 }, { "arrival": { "delay": -54, "time": "1767167946" }, "departure": { "delay": -54, "time": "1767167946" }, "stopId": "CLFBRU1", "stopSequence": 4 }, { "arrival": { "delay": -54, "time": "1767168306" }, "departure": { "delay": -54, "time": "1767168306" }, "stopId": "OLVCEN1", "stopSequence": 5 }, { "arrival": { "delay": -52, "time": "1767168608" }, "departure": { "delay": -52, "time": "1767168608" }, "stopId": "CESCLO1", "stopSequence": 6 }, { "arrival": { "delay": -51, "time": "1767169689" }, "stopId": "ROISPO1", "stopSequence": 7 } ], "timestamp": "1767167178", "trip": { "routeId": "AIREBUS", "tripId": "2404" } } }, { "id": "SM:2405", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1767170100" }, "stopId": "GOUCDS1", "stopSequence": 1 }, { "arrival": { "time": "1767170700" }, "departure": { "time": "1767170700" }, "stopId": "CHTGAR1", "stopSequence": 2 }, { "arrival": { "time": "1767171180" }, "departure": { "time": "1767171180" }, "stopId": "LAMCSP1", "stopSequence": 3 }, { "arrival": { "time": "1767171540" }, "departure": { "time": "1767171540" }, "stopId": "CLFBRU1", "stopSequence": 4 }, { "arrival": { "time": "1767172200" }, "departure": { "time": "1767172200" }, "stopId": "CESCLO1", "stopSequence": 6 } ], "timestamp": "1767166502", "trip": { "routeId": "AIREBUS", "tripId": "2405" } } }, { "id": "SM:2417", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1767170700" }, "stopId": "ROISPO1", "stopSequence": 1 }, { "arrival": { "time": "1767172500" }, "departure": { "time": "1767172500" }, "stopId": "CLFCEN2", "stopSequence": 4 } ], "timestamp": "1767167106", "trip": { "directionId": 1, "routeId": "AIREBUS", "tripId": "2417" } } }, { "id": "SM:2429", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 311, "time": "1767167471" }, "departure": { "delay": 311, "time": "1767167471" }, "stopId": "CESCLO2", "stopSequence": 2 }, { "arrival": { "delay": 142, "time": "1767168142" }, "departure": { "delay": 142, "time": "1767168142" }, "stopId": "CLFCEN2", "stopSequence": 4 }, { "arrival": { "delay": 44, "time": "1767168404" }, "departure": { "delay": 44, "time": "1767168404" }, "stopId": "LAMGRA2", "stopSequence": 5 }, { "arrival": { "delay": 104, "time": "1767168751" }, "departure": { "delay": 104, "time": "1767168764" }, "stopId": "CHTGAR1", "stopSequence": 6 }, { "arrival": { "delay": 71, "time": "1767169811" }, "stopId": "GOUCDS2", "stopSequence": 7 } ], "timestamp": "1767167310", "trip": { "directionId": 1, "routeId": "AIREBUS", "tripId": "2429" } } }, { "id": "SM:27084", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 31, "time": "1767168660" }, "departure": { "delay": 31, "time": "1767168691" }, "stopId": "LAMCIM1", "stopSequence": 2 }, { "arrival": { "delay": 31, "time": "1767168811" }, "departure": { "delay": 31, "time": "1767168811" }, "stopId": "LAMETO1", "stopSequence": 3 }, { "arrival": { "delay": 36, "time": "1767168936" }, "departure": { "delay": 36, "time": "1767168936" }, "stopId": "LAMBEA1", "stopSequence": 4 }, { "arrival": { "delay": 38, "time": "1767168998" }, "departure": { "delay": 38, "time": "1767168998" }, "stopId": "LAMGOL1", "stopSequence": 5 }, { "arrival": { "delay": 31, "time": "1767169111" }, "departure": { "delay": 31, "time": "1767169111" }, "stopId": "LAMREI1", "stopSequence": 6 }, { "arrival": { "delay": 19, "time": "1767169219" }, "departure": { "delay": 19, "time": "1767169219" }, "stopId": "LAMCON1", "stopSequence": 7 }, { "arrival": { "delay": 31, "time": "1767169411" }, "departure": { "delay": 31, "time": "1767169411" }, "stopId": "LAMAIG1", "stopSequence": 9 }, { "arrival": { "delay": 31, "time": "1767169531" }, "departure": { "delay": 31, "time": "1767169531" }, "stopId": "LAMROY1", "stopSequence": 10 }, { "arrival": { "delay": 31, "time": "1767169771" }, "departure": { "delay": 31, "time": "1767169771" }, "stopId": "LAMAUM1", "stopSequence": 12 }, { "arrival": { "delay": 31, "time": "1767169891" }, "departure": { "delay": 31, "time": "1767169891" }, "stopId": "LAMCON1", "stopSequence": 13 }, { "arrival": { "delay": 31, "time": "1767169951" }, "departure": { "delay": 31, "time": "1767169951" }, "stopId": "LAMBAI1", "stopSequence": 14 }, { "arrival": { "delay": 31, "time": "1767170011" }, "departure": { "delay": 31, "time": "1767170011" }, "stopId": "LAMCRO1", "stopSequence": 15 }, { "arrival": { "time": "1767170100" }, "departure": { "time": "1767170100" }, "stopId": "LAMAMA1", "stopSequence": 16 }, { "arrival": { "delay": 31, "time": "1767170251" }, "departure": { "delay": 31, "time": "1767170251" }, "stopId": "LAMDIA1", "stopSequence": 17 }, { "arrival": { "delay": 31, "time": "1767170311" }, "departure": { "delay": 31, "time": "1767170311" }, "stopId": "LAMMRD1", "stopSequence": 18 }, { "arrival": { "delay": 31, "time": "1767170491" }, "stopId": "LAMPOS1", "stopSequence": 20 } ], "timestamp": "1767168707", "trip": { "routeId": "N2", "tripId": "27084" } } }, { "id": "SM:27132", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 116, "time": "1767168416" }, "stopId": "LAMCHA1", "stopSequence": 1 }, { "arrival": { "time": "1767168420" }, "departure": { "time": "1767168420" }, "stopId": "LAMMAI1", "stopSequence": 2 }, { "arrival": { "delay": 86, "time": "1767169046" }, "departure": { "delay": 86, "time": "1767169046" }, "stopId": "LAMMRD1", "stopSequence": 10 }, { "arrival": { "time": "1767169320" }, "departure": { "time": "1767169320" }, "stopId": "LAMSEI1", "stopSequence": 13 }, { "arrival": { "delay": -274, "time": "1767169346" }, "departure": { "delay": -274, "time": "1767169346" }, "stopId": "LAMIDT1", "stopSequence": 15 }, { "arrival": { "time": "1767169920" }, "departure": { "time": "1767169920" }, "stopId": "LAMRSM1", "stopSequence": 17 } ], "timestamp": "1767168420", "trip": { "routeId": "N1", "tripId": "27132" } } }, { "id": "SM:27134", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1767170700" }, "departure": { "time": "1767170700" }, "stopId": "LAMSOL1", "stopSequence": 6 }, { "arrival": { "time": "1767171540" }, "departure": { "time": "1767171540" }, "stopId": "LAMCOQ1", "stopSequence": 15 }, { "arrival": { "time": "1767171960" }, "stopId": "LAMCHA1", "stopSequence": 17 } ], "timestamp": "1767167102", "trip": { "routeId": "N1", "tripId": "27134" } } }, { "id": "SM:27135", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1767172980" }, "departure": { "time": "1767172980" }, "stopId": "LAMPL81", "stopSequence": 3 } ], "timestamp": "1767169382", "trip": { "routeId": "N1", "tripId": "27135" } } }, { "id": "SM:27172", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": -160, "time": "1767164660" }, "departure": { "delay": -160, "time": "1767164660" }, "stopId": "CLFPRU2", "stopSequence": 5 }, { "arrival": { "time": "1767165000" }, "departure": { "time": "1767165000" }, "stopId": "LAMCOQ2", "stopSequence": 6 }, { "arrival": { "delay": 3009, "time": "1767168369" }, "departure": { "delay": 3009, "time": "1767168369" }, "stopId": "LAMMAI2", "stopSequence": 10 }, { "arrival": { "delay": 3009, "time": "1767168429" }, "departure": { "delay": 3009, "time": "1767168429" }, "stopId": "LAMCIM2", "stopSequence": 11 }, { "arrival": { "delay": 3009, "time": "1767168489" }, "departure": { "delay": 3009, "time": "1767168489" }, "stopId": "LAMLYS2", "stopSequence": 12 }, { "arrival": { "delay": 3009, "time": "1767168549" }, "departure": { "delay": 3009, "time": "1767168549" }, "stopId": "LAMETO2", "stopSequence": 13 }, { "arrival": { "delay": 3009, "time": "1767168669" }, "departure": { "delay": 3009, "time": "1767168669" }, "stopId": "LAMREI2", "stopSequence": 14 }, { "arrival": { "delay": 3000, "time": "1767168780" }, "stopId": "LAMCON2", "stopSequence": 15 } ], "timestamp": "1767164625", "trip": { "directionId": 1, "routeId": "G2", "tripId": "27172" } } }, { "id": "SM:9511", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1767166920" }, "departure": { "time": "1767166920" }, "stopId": "CHTPWB1", "stopSequence": 2 }, { "arrival": { "time": "1767167100" }, "departure": { "time": "1767167100" }, "stopId": "CHTPOW1", "stopSequence": 4 }, { "arrival": { "delay": -119, "time": "1767167101" }, "departure": { "delay": -119, "time": "1767167101" }, "stopId": "CHTMAI1", "stopSequence": 5 }, { "arrival": { "delay": -269, "time": "1767167220" }, "departure": { "delay": -269, "time": "1767167311" }, "stopId": "CHTGAR1", "stopSequence": 6 }, { "arrival": { "delay": -269, "time": "1767167611" }, "departure": { "delay": -269, "time": "1767167611" }, "stopId": "CHTVHU1", "stopSequence": 7 }, { "arrival": { "delay": -142, "time": "1767168158" }, "departure": { "delay": -142, "time": "1767168158" }, "stopId": "CHTLJR1", "stopSequence": 8 }, { "arrival": { "delay": -52, "time": "1767168368" }, "departure": { "delay": -52, "time": "1767168368" }, "stopId": "CHTASY1", "stopSequence": 9 }, { "arrival": { "delay": -52, "time": "1767168548" }, "departure": { "delay": -52, "time": "1767168548" }, "stopId": "CHTCJO1", "stopSequence": 10 }, { "arrival": { "delay": -122, "time": "1767168598" }, "departure": { "delay": -122, "time": "1767168598" }, "stopId": "CHTSMA1", "stopSequence": 11 }, { "arrival": { "delay": -179, "time": "1767168601" }, "departure": { "delay": -179, "time": "1767168601" }, "stopId": "CHTEGL1", "stopSequence": 12 }, { "arrival": { "delay": -122, "time": "1767168718" }, "departure": { "delay": -122, "time": "1767168718" }, "stopId": "CHTMAG1", "stopSequence": 13 }, { "arrival": { "delay": -122, "time": "1767168778" }, "departure": { "delay": -122, "time": "1767168778" }, "stopId": "CHTGEN1", "stopSequence": 14 }, { "arrival": { "delay": -122, "time": "1767168838" }, "stopId": "CHTBOU1", "stopSequence": 15 } ], "timestamp": "1767163322", "trip": { "routeId": "DUC", "tripId": "9511" } } }, { "id": "SM:9540", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1767169020" }, "departure": { "time": "1767169020" }, "stopId": "CHTSUF1", "stopSequence": 2 }, { "arrival": { "delay": -16, "time": "1767169604" }, "departure": { "delay": -16, "time": "1767169604" }, "stopId": "CHTGAR1", "stopSequence": 6 }, { "arrival": { "delay": 74, "time": "1767169754" }, "departure": { "delay": 74, "time": "1767169754" }, "stopId": "CHTCBO2", "stopSequence": 7 }, { "arrival": { "time": "1767169920" }, "departure": { "time": "1767169920" }, "stopId": "CHTQCA2", "stopSequence": 10 }, { "arrival": { "time": "1767170100" }, "stopId": "CHTLEF2", "stopSequence": 12 } ], "timestamp": "1767165425", "trip": { "directionId": 1, "routeId": "DUC", "tripId": "9540" } } }, { "id": "SM:9553", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1767168420" }, "stopId": "CHTBOU1", "stopSequence": 1 }, { "arrival": { "delay": 52, "time": "1767168639" }, "departure": { "delay": 52, "time": "1767168652" }, "stopId": "CHTRLM1", "stopSequence": 3 }, { "arrival": { "delay": 112, "time": "1767168742" }, "departure": { "delay": 112, "time": "1767168772" }, "stopId": "CHTABO1", "stopSequence": 4 }, { "arrival": { "delay": 67, "time": "1767168907" }, "departure": { "delay": 67, "time": "1767168907" }, "stopId": "CHTGAR1", "stopSequence": 5 }, { "arrival": { "delay": 236, "time": "1767169136" }, "departure": { "delay": 236, "time": "1767169136" }, "stopId": "CHTCBO2", "stopSequence": 6 }, { "arrival": { "delay": 262, "time": "1767169203" }, "departure": { "delay": 262, "time": "1767169222" }, "stopId": "CHTMAI2", "stopSequence": 7 }, { "arrival": { "delay": 352, "time": "1767169342" }, "departure": { "delay": 352, "time": "1767169372" }, "stopId": "CHTPOW3", "stopSequence": 8 }, { "arrival": { "delay": 352, "time": "1767169492" }, "departure": { "delay": 352, "time": "1767169492" }, "stopId": "CHTOFT1", "stopSequence": 9 }, { "arrival": { "delay": 279, "time": "1767169539" }, "departure": { "delay": 279, "time": "1767169539" }, "stopId": "CHTCHE1", "stopSequence": 10 }, { "arrival": { "delay": 279, "time": "1767169659" }, "departure": { "delay": 279, "time": "1767169659" }, "stopId": "CHTCHA1", "stopSequence": 11 }, { "arrival": { "delay": 279, "time": "1767169779" }, "departure": { "delay": 279, "time": "1767169779" }, "stopId": "CHTCHE2", "stopSequence": 12 }, { "arrival": { "delay": 273, "time": "1767169953" }, "departure": { "delay": 273, "time": "1767169953" }, "stopId": "CHTOFT2", "stopSequence": 13 }, { "arrival": { "delay": 279, "time": "1767170019" }, "departure": { "delay": 279, "time": "1767170019" }, "stopId": "CHTCCU1", "stopSequence": 14 }, { "arrival": { "delay": 279, "time": "1767170139" }, "departure": { "delay": 279, "time": "1767170139" }, "stopId": "CHTPOW2", "stopSequence": 15 }, { "arrival": { "delay": 279, "time": "1767170199" }, "departure": { "delay": 279, "time": "1767170199" }, "stopId": "CHTQCA2", "stopSequence": 16 }, { "arrival": { "delay": 279, "time": "1767170259" }, "departure": { "delay": 279, "time": "1767170259" }, "stopId": "CHTPWB2", "stopSequence": 17 }, { "arrival": { "delay": 279, "time": "1767170379" }, "stopId": "CHTLEF2", "stopSequence": 18 } ], "timestamp": "1767164825", "trip": { "directionId": 1, "routeId": "DUC", "tripId": "9553" } } }, { "id": "SM:9821", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1767171420" }, "stopId": "CHTLEF1", "stopSequence": 1 }, { "arrival": { "time": "1767171540" }, "departure": { "time": "1767171540" }, "stopId": "CHTPWB1", "stopSequence": 2 }, { "arrival": { "time": "1767172500" }, "departure": { "time": "1767172500" }, "stopId": "CHTMAI1", "stopSequence": 11 } ], "timestamp": "1767167824", "trip": { "routeId": "DUC", "tripId": "9821" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1767169685" } }