Resource details

File name: RUBAN - Offre temps-réel au format GTFS-RT (PB)
Format: gtfs-rt

Données temps-réel du réseau RUBAN suivant la structure GTFS-RT au format Protocol Buffers.

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

Download availability

2025-11-29
100%
2025-11-30
98.3%
2025-12-01
98.3%
2025-12-02
98%
2025-12-03
100%
2025-12-04
85%
2025-12-05
95.4%
2025-12-06
98.7%
2025-12-07
97.4%
2025-12-08
94.4%
2025-12-09
96.5%
2025-12-10
96.1%
2025-12-11
83.7%
2025-12-12
94.6%
2025-12-13
98.1%
2025-12-14
96.4%
2025-12-15
81.8%
2025-12-16
90.2%
2025-12-17
91.8%
2025-12-18
84.4%
2025-12-19
94.2%
2025-12-20
99.6%
2025-12-21
89.4%
2025-12-22
80.3%
2025-12-23
85.2%
2025-12-24
94.2%
2025-12-25
95.9%
2025-12-26
87.2%
2025-12-27
98.9%
2025-12-28
91.1%
2025-12-29
79.1%
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 2025-12-28 at 08:08 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
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 3,813 24 times (80 % of validations)
W003 a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed 714 24 times (80 % of validations)
E043 If a stop_time_update doesn't have a schedule_relationship of SKIPPED or NO_DATA, then either arrival or departure must be provided 983 23 times (77 % of validations)
E045 If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt 4,601 23 times (77 % of validations)
E047 If separate `VehiclePositions` and `TripUpdates` feeds are provided, `VehicleDescriptor` or `TripDescriptor` ID value pairing should match between the two feeds. 23 13 times (43 % 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. 27 9 times (30 % 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. 3 3 times (10 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 3 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-29 at 05:51 Europe/Paris.

trip_updates (7) vehicle_positions (6) service_alerts (0)

Entities seen in the last 7 days.

trip_updates vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-12-29 at 05:51 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "vehicle:636a2e22c520d5a13c77dee7", "vehicle": { "currentStatus": "INCOMING_AT", "currentStopSequence": 20, "position": { "latitude": 45.647403717041016, "longitude": 5.102058410644531 }, "stopId": "QFRUMO1", "timestamp": "1766983900", "trip": { "routeId": "7", "scheduleRelationship": "SCHEDULED", "tripId": "1250-37049" }, "vehicle": { "id": "636a2e22c520d5a13c77dee7", "label": "1322", "licensePlate": "DQ-973-PT" } } }, { "id": "vehicle:636a2e22c520d5a13c77e0ce", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 5, "position": { "latitude": 45.60786819458008, "longitude": 5.2198166847229 }, "stopId": "IDGARE1", "timestamp": "1766983899", "trip": { "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1251-38648" }, "vehicle": { "id": "636a2e22c520d5a13c77e0ce", "label": "1338", "licensePlate": "HE-068-TT" } } }, { "id": "vehicle:636a2e22c520d5a13c77e634", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 0, "position": { "latitude": 45.61497116088867, "longitude": 5.275503158569336 }, "stopId": "BJMOZAB1", "timestamp": "1766983897", "trip": { "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1045-38142" }, "vehicle": { "id": "636a2e22c520d5a13c77e634", "label": "1323", "licensePlate": "ED-230-KN" } } }, { "id": "vehicle:636a2e22c520d5a13c77e50d", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "latitude": 45.62095642089844, "longitude": 5.209591865539551 }, "stopId": "IDDOISN1", "timestamp": "1766983897", "trip": { "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1044-38910" }, "vehicle": { "id": "636a2e22c520d5a13c77e50d", "label": "1331", "licensePlate": "FX-221-CD" } } }, { "id": "vehicle:636a2e22c520d5a13c77e37c", "vehicle": { "currentStopSequence": 7, "position": { "latitude": 45.61570358276367, "longitude": 5.151168346405029 }, "stopId": "VFBOURG1", "timestamp": "1766983896", "trip": { "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1252-38633" }, "vehicle": { "id": "636a2e22c520d5a13c77e37c", "label": "1328", "licensePlate": "FA-928-KL" } } }, { "id": "vehicle:636a2e22c520d5a13c77e3cb", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 21, "position": { "latitude": 45.636016845703125, "longitude": 5.108409881591797 }, "stopId": "QFMUGUE1", "timestamp": "1766983896", "trip": { "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1249-38469" }, "vehicle": { "id": "636a2e22c520d5a13c77e3cb", "label": "1310", "licensePlate": "AV-829-XA" } } }, { "id": "trip:1249-38469", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766982136" }, "departure": { "time": "1766982261" }, "stopId": "VFEUROP2", "stopSequence": 0 }, { "arrival": { "time": "1766982307" }, "departure": { "time": "1766982336" }, "stopId": "VFFOUGE2", "stopSequence": 1 }, { "arrival": { "time": "1766982378" }, "departure": { "time": "1766982388" }, "stopId": "VFSTADE2", "stopSequence": 2 }, { "arrival": { "time": "1766982565" }, "departure": { "time": "1766982606" }, "stopId": "VFSTBC2", "stopSequence": 3 }, { "arrival": { "time": "1766982664" }, "departure": { "time": "1766982696" }, "stopId": "VFREPUB2", "stopSequence": 4 }, { "arrival": { "time": "1766982745" }, "departure": { "time": "1766982756" }, "stopId": "VFBOURG2", "stopSequence": 5 }, { "arrival": { "time": "1766982808" }, "departure": { "time": "1766982852" }, "stopId": "VFROCHE2", "stopSequence": 6 }, { "arrival": { "time": "1766982960" }, "departure": { "time": "1766982992" }, "stopId": "VPGARE2", "stopSequence": 7 }, { "arrival": { "time": "1766983049" }, "departure": { "time": "1766983059" }, "stopId": "VPALPES2", "stopSequence": 8 }, { "arrival": { "time": "1766983112" }, "departure": { "time": "1766983142" }, "stopId": "VPMAIRI2", "stopSequence": 9 }, { "arrival": { "time": "1766983185" }, "departure": { "time": "1766983200" }, "stopId": "VPJMOUL2", "stopSequence": 10 }, { "arrival": { "time": "1766983269" }, "departure": { "time": "1766983297" }, "stopId": "VPRIANT2", "stopSequence": 11 }, { "arrival": { "time": "1766983338" }, "departure": { "time": "1766983349" }, "stopId": "VPLOIPE2", "stopSequence": 12 }, { "arrival": { "time": "1766983392" }, "departure": { "time": "1766983403" }, "stopId": "VPARTOI2", "stopSequence": 13 }, { "arrival": { "time": "1766983459" }, "departure": { "time": "1766983486" }, "stopId": "QFMALA2", "stopSequence": 14 }, { "arrival": { "time": "1766983519" }, "departure": { "time": "1766983536" }, "stopId": "QFARRI2", "stopSequence": 15 }, { "arrival": { "time": "1766983561" }, "departure": { "time": "1766983590" }, "stopId": "QFMAINE2", "stopSequence": 16 }, { "arrival": { "time": "1766983606" }, "departure": { "time": "1766983615" }, "stopId": "QFBRET2", "stopSequence": 17 }, { "arrival": { "time": "1766983659" }, "departure": { "time": "1766983696" }, "stopId": "QFLAFA2", "stopSequence": 18 }, { "arrival": { "time": "1766983765" }, "departure": { "time": "1766983796" }, "stopId": "QFANJOU2", "stopSequence": 19 }, { "arrival": { "time": "1766983824" }, "departure": { "time": "1766983836" }, "stopId": "QFNOIRE2", "stopSequence": 20 }, { "arrival": { "time": "1766983879" }, "stopId": "QFMUGUE1", "stopSequence": 21 }, { "arrival": { "time": "1766983900" }, "departure": { "time": "1766983900" }, "stopId": "QFFURIN2", "stopSequence": 22 }, { "arrival": { "time": "1766983960" }, "departure": { "time": "1766983960" }, "stopId": "QFMONUM2", "stopSequence": 23 }, { "arrival": { "time": "1766984080" }, "departure": { "time": "1766984080" }, "stopId": "QFGARE1", "stopSequence": 24 } ], "timestamp": "1766983896", "trip": { "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1249-38469" }, "vehicle": { "id": "636a2e22c520d5a13c77e3cb", "label": "1310", "licensePlate": "AV-829-XA" } } }, { "id": "trip:1249-38436", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766981245" }, "departure": { "time": "1766981342" }, "stopId": "VFSTBC1", "stopSequence": 0 }, { "arrival": { "time": "1766981560" }, "departure": { "time": "1766981571" }, "stopId": "VFSTADE1", "stopSequence": 1 }, { "arrival": { "time": "1766981608" }, "departure": { "time": "1766981623" }, "stopId": "VFFOUGE1", "stopSequence": 2 }, { "arrival": { "time": "1766981646" }, "departure": { "time": "1766981664" }, "stopId": "VFEUROP1", "stopSequence": 3 }, { "arrival": { "time": "1766981787" }, "departure": { "time": "1766981824" }, "stopId": "VFHUDSO2", "stopSequence": 4 }, { "arrival": { "time": "1766981863" }, "departure": { "time": "1766981895" }, "stopId": "VFQUINC2", "stopSequence": 5 }, { "arrival": { "time": "1766981941" }, "departure": { "time": "1766981978" }, "stopId": "VFFOUGH2", "stopSequence": 6 }, { "arrival": { "time": "1766981982" }, "departure": { "time": "1766982021" }, "stopId": "VFESSAR2", "stopSequence": 7 }, { "arrival": { "time": "1766982040" }, "departure": { "time": "1766982056" }, "stopId": "VFCHENE2", "stopSequence": 8 }, { "arrival": { "time": "1766982060" }, "departure": { "time": "1766982069" }, "stopId": "VFAUBEP2", "stopSequence": 9 }, { "arrival": { "time": "1766982092" }, "departure": { "time": "1766982107" }, "stopId": "VFHALLE2", "stopSequence": 10 }, { "arrival": { "time": "1766982132" }, "stopId": "VFEUROP2", "stopSequence": 11 } ], "timestamp": "1766983896", "trip": { "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "1249-38436" }, "vehicle": { "id": "636a2e22c520d5a13c77e3cb", "label": "1310", "licensePlate": "AV-829-XA" } } }, { "id": "trip:1044-38910", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766982843" }, "departure": { "time": "1766983829" }, "stopId": "IDPISCI1", "stopSequence": 0 }, { "arrival": { "time": "1766983874" }, "stopId": "IDDOISN1", "stopSequence": 1 }, { "arrival": { "time": "1766983900" }, "departure": { "time": "1766983900" }, "stopId": "IDATLAN1", "stopSequence": 2 }, { "arrival": { "time": "1766984020" }, "departure": { "time": "1766984020" }, "stopId": "IDDELOR1", "stopSequence": 3 }, { "arrival": { "time": "1766984080" }, "departure": { "time": "1766984080" }, "stopId": "IDHUBER1", "stopSequence": 4 }, { "arrival": { "time": "1766984140" }, "departure": { "time": "1766984140" }, "stopId": "IDTRUFF1", "stopSequence": 5 }, { "arrival": { "time": "1766984200" }, "departure": { "time": "1766984200" }, "stopId": "IDHOTEL1", "stopSequence": 6 }, { "arrival": { "time": "1766984260" }, "departure": { "time": "1766984260" }, "stopId": "IDADMIN1", "stopSequence": 7 }, { "arrival": { "time": "1766984440" }, "departure": { "time": "1766984440" }, "stopId": "IDCECOM2", "stopSequence": 8 }, { "arrival": { "time": "1766984620" }, "departure": { "time": "1766984620" }, "stopId": "IDSAYES1", "stopSequence": 9 }, { "arrival": { "time": "1766984680" }, "departure": { "time": "1766984680" }, "stopId": "IDCHASS1", "stopSequence": 10 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "IDPLOUV1", "stopSequence": 11 }, { "arrival": { "time": "1766984980" }, "departure": { "time": "1766984980" }, "stopId": "BJZACHA1", "stopSequence": 12 }, { "arrival": { "time": "1766985100" }, "departure": { "time": "1766985100" }, "stopId": "BJCHFLE3", "stopSequence": 13 }, { "arrival": { "time": "1766985160" }, "departure": { "time": "1766985160" }, "stopId": "BJCHARM1", "stopSequence": 14 }, { "arrival": { "time": "1766985220" }, "departure": { "time": "1766985220" }, "stopId": "BJROSTA1", "stopSequence": 15 }, { "arrival": { "time": "1766985280" }, "departure": { "time": "1766985280" }, "stopId": "BJCHANT1", "stopSequence": 16 }, { "arrival": { "time": "1766985340" }, "departure": { "time": "1766985340" }, "stopId": "BJSTRAU1", "stopSequence": 17 }, { "arrival": { "time": "1766985400" }, "departure": { "time": "1766985400" }, "stopId": "BJVSCOT1", "stopSequence": 18 }, { "arrival": { "time": "1766985460" }, "departure": { "time": "1766985460" }, "stopId": "BJHBARB1", "stopSequence": 19 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "BJEBARB1", "stopSequence": 20 }, { "arrival": { "time": "1766985700" }, "departure": { "time": "1766985700" }, "stopId": "BJVAUCA1", "stopSequence": 21 }, { "arrival": { "time": "1766985820" }, "departure": { "time": "1766985820" }, "stopId": "BJPMICH2", "stopSequence": 22 }, { "arrival": { "time": "1766985880" }, "departure": { "time": "1766985880" }, "stopId": "BJFOLAT2", "stopSequence": 23 }, { "arrival": { "time": "1766985940" }, "departure": { "time": "1766985940" }, "stopId": "BJEPARG1", "stopSequence": 24 }, { "arrival": { "time": "1766986060" }, "departure": { "time": "1766986060" }, "stopId": "BJPROYA1", "stopSequence": 25 }, { "arrival": { "time": "1766979480" }, "departure": { "time": "1766986120" }, "stopId": "BJMOULI1", "stopSequence": 26 }, { "arrival": { "time": "1766986120" }, "departure": { "time": "1766986120" }, "stopId": "BJTOUR1", "stopSequence": 27 }, { "arrival": { "time": "1766986180" }, "departure": { "time": "1766986180" }, "stopId": "BJCHAMP1", "stopSequence": 28 }, { "arrival": { "time": "1766986300" }, "departure": { "time": "1766986300" }, "stopId": "BJRIVET1", "stopSequence": 29 }, { "arrival": { "time": "1766986420" }, "departure": { "time": "1766986420" }, "stopId": "BJMBLAN1", "stopSequence": 30 }, { "arrival": { "time": "1766986480" }, "departure": { "time": "1766986480" }, "stopId": "BJBOUSS1", "stopSequence": 31 }, { "arrival": { "time": "1766986660" }, "departure": { "time": "1766986660" }, "stopId": "NVRUFF2", "stopSequence": 32 }, { "arrival": { "time": "1766986900" }, "departure": { "time": "1766986900" }, "stopId": "NVPONTA2", "stopSequence": 33 }, { "arrival": { "time": "1766986900" }, "departure": { "time": "1766986900" }, "stopId": "NVBASV2", "stopSequence": 34 }, { "arrival": { "time": "1766987020" }, "departure": { "time": "1766987020" }, "stopId": "NVPLACE1", "stopSequence": 35 } ], "timestamp": "1766983897", "trip": { "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "1044-38910" }, "vehicle": { "id": "636a2e22c520d5a13c77e50d", "label": "1331", "licensePlate": "FX-221-CD" } } }, { "id": "trip:1045-38142", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766983760" }, "stopId": "BJMOZAB1", "stopSequence": 0 }, { "arrival": { "time": "1766983960" }, "departure": { "time": "1766983960" }, "stopId": "BJCHPIN1", "stopSequence": 1 }, { "arrival": { "time": "1766984020" }, "departure": { "time": "1766984020" }, "stopId": "BJLINNE1", "stopSequence": 2 }, { "arrival": { "time": "1766984140" }, "departure": { "time": "1766984140" }, "stopId": "BJPREPO1", "stopSequence": 3 }, { "arrival": { "time": "1766984260" }, "departure": { "time": "1766984260" }, "stopId": "BJCHFLE1", "stopSequence": 4 }, { "arrival": { "time": "1766984320" }, "departure": { "time": "1766984320" }, "stopId": "BJCHARM1", "stopSequence": 5 }, { "arrival": { "time": "1766984380" }, "departure": { "time": "1766984380" }, "stopId": "BJROSTA1", "stopSequence": 6 }, { "arrival": { "time": "1766984440" }, "departure": { "time": "1766984440" }, "stopId": "BJCHANT1", "stopSequence": 7 }, { "arrival": { "time": "1766984500" }, "departure": { "time": "1766984500" }, "stopId": "BJSTRAU1", "stopSequence": 8 }, { "arrival": { "time": "1766984560" }, "departure": { "time": "1766984560" }, "stopId": "BJVSCOT1", "stopSequence": 9 }, { "arrival": { "time": "1766984620" }, "departure": { "time": "1766984620" }, "stopId": "BJHBARB1", "stopSequence": 10 }, { "arrival": { "time": "1766984680" }, "departure": { "time": "1766984680" }, "stopId": "BJEBARB1", "stopSequence": 11 }, { "arrival": { "time": "1766984740" }, "departure": { "time": "1766984740" }, "stopId": "BJVAUCA1", "stopSequence": 12 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "BJLYCEE1", "stopSequence": 13 }, { "arrival": { "time": "1766984860" }, "departure": { "time": "1766984860" }, "stopId": "BJPOSTE1", "stopSequence": 14 }, { "arrival": { "time": "1766985160" }, "departure": { "time": "1766985160" }, "stopId": "BJALPES2", "stopSequence": 15 }, { "arrival": { "time": "1766985280" }, "departure": { "time": "1766985280" }, "stopId": "BJCLESP2", "stopSequence": 16 }, { "arrival": { "time": "1766985400" }, "departure": { "time": "1766985400" }, "stopId": "BJPAPIN2", "stopSequence": 17 }, { "arrival": { "time": "1766985460" }, "departure": { "time": "1766985460" }, "stopId": "BJMALAS2", "stopSequence": 18 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "BJMALBR2", "stopSequence": 19 }, { "arrival": { "time": "1766985700" }, "departure": { "time": "1766985700" }, "stopId": "BJGRSOL2", "stopSequence": 20 }, { "arrival": { "time": "1766985820" }, "departure": { "time": "1766985820" }, "stopId": "BJGRIVE2", "stopSequence": 21 }, { "arrival": { "time": "1766985880" }, "departure": { "time": "1766985880" }, "stopId": "BJXBLAN2", "stopSequence": 22 }, { "arrival": { "time": "1766986000" }, "departure": { "time": "1766986000" }, "stopId": "IDGARE1", "stopSequence": 23 }, { "arrival": { "time": "1766986120" }, "departure": { "time": "1766986120" }, "stopId": "IDCECOM2", "stopSequence": 24 }, { "arrival": { "time": "1766986240" }, "departure": { "time": "1766986240" }, "stopId": "IDLANS2", "stopSequence": 25 }, { "arrival": { "time": "1766986300" }, "departure": { "time": "1766986300" }, "stopId": "IDPLANT1", "stopSequence": 26 }, { "arrival": { "time": "1766986360" }, "departure": { "time": "1766986360" }, "stopId": "IDFAUVE1", "stopSequence": 27 }, { "arrival": { "time": "1766986360" }, "departure": { "time": "1766986360" }, "stopId": "IDPPLAT1", "stopSequence": 28 }, { "arrival": { "time": "1766986420" }, "departure": { "time": "1766986420" }, "stopId": "IDATLAN1", "stopSequence": 29 }, { "arrival": { "time": "1766986480" }, "departure": { "time": "1766986480" }, "stopId": "IDDELOR1", "stopSequence": 30 }, { "arrival": { "time": "1766986540" }, "departure": { "time": "1766986540" }, "stopId": "IDTRIFO1", "stopSequence": 31 } ], "timestamp": "1766983897", "trip": { "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "1045-38142" }, "vehicle": { "id": "636a2e22c520d5a13c77e634", "label": "1323", "licensePlate": "ED-230-KN" } } }, { "id": "trip:1252-38633", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766983309" }, "departure": { "time": "1766983543" }, "stopId": "QFMOINE1", "stopSequence": 0 }, { "arrival": { "time": "1766983584" }, "departure": { "time": "1766983595" }, "stopId": "QF3COMM1", "stopSequence": 1 }, { "arrival": { "time": "1766983659" }, "departure": { "time": "1766983680" }, "stopId": "VFCRUIZ1", "stopSequence": 2 }, { "arrival": { "time": "1766983702" }, "departure": { "time": "1766983715" }, "stopId": "VFARMIE1", "stopSequence": 3 }, { "arrival": { "time": "1766983735" }, "departure": { "time": "1766983748" }, "stopId": "VFBOIS1", "stopSequence": 4 }, { "arrival": { "time": "1766983768" }, "departure": { "time": "1766983801" }, "stopId": "VFBRET1", "stopSequence": 5 }, { "arrival": { "time": "1766983836" }, "departure": { "time": "1766983869" }, "stopId": "VFROCHE1", "stopSequence": 6 }, { "arrival": { "time": "1766983960" }, "departure": { "time": "1766983960" }, "stopId": "VFBOURG1", "stopSequence": 7 }, { "arrival": { "time": "1766984020" }, "departure": { "time": "1766984020" }, "stopId": "VFREPUB1", "stopSequence": 8 }, { "arrival": { "time": "1766984080" }, "departure": { "time": "1766984080" }, "stopId": "VFSTBC1", "stopSequence": 9 }, { "arrival": { "time": "1766984140" }, "departure": { "time": "1766984140" }, "stopId": "VFSECU1", "stopSequence": 10 }, { "arrival": { "time": "1766984200" }, "departure": { "time": "1766984200" }, "stopId": "VFAILLA1", "stopSequence": 11 }, { "arrival": { "time": "1766984260" }, "departure": { "time": "1766984260" }, "stopId": "VFPONT1", "stopSequence": 12 }, { "arrival": { "time": "1766984320" }, "departure": { "time": "1766984320" }, "stopId": "VFMUISS1", "stopSequence": 13 }, { "arrival": { "time": "1766984440" }, "departure": { "time": "1766984440" }, "stopId": "VFTECHO1", "stopSequence": 14 }, { "arrival": { "time": "1766984440" }, "departure": { "time": "1766984440" }, "stopId": "VFCCIN1", "stopSequence": 15 }, { "arrival": { "time": "1766984500" }, "departure": { "time": "1766984500" }, "stopId": "VMCOND1", "stopSequence": 16 }, { "arrival": { "time": "1766984500" }, "departure": { "time": "1766984500" }, "stopId": "VMGUING1", "stopSequence": 17 }, { "arrival": { "time": "1766984680" }, "departure": { "time": "1766984680" }, "stopId": "VMCHATE2", "stopSequence": 18 }, { "arrival": { "time": "1766984740" }, "departure": { "time": "1766984740" }, "stopId": "VMILOTS2", "stopSequence": 19 }, { "arrival": { "time": "1766984740" }, "departure": { "time": "1766984740" }, "stopId": "VMKIOSQ1", "stopSequence": 20 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "VMGARE2", "stopSequence": 21 }, { "arrival": { "time": "1766984860" }, "departure": { "time": "1766984860" }, "stopId": "VMNAUTA1", "stopSequence": 22 }, { "arrival": { "time": "1766984980" }, "departure": { "time": "1766984980" }, "stopId": "VMBELMO1", "stopSequence": 23 }, { "arrival": { "time": "1766985040" }, "departure": { "time": "1766985040" }, "stopId": "IDSEIGL1", "stopSequence": 24 }, { "arrival": { "time": "1766985160" }, "departure": { "time": "1766985160" }, "stopId": "IDGERMA1", "stopSequence": 25 }, { "arrival": { "time": "1766985220" }, "departure": { "time": "1766985220" }, "stopId": "IDDOISN1", "stopSequence": 26 }, { "arrival": { "time": "1766985220" }, "departure": { "time": "1766985220" }, "stopId": "IDATLAN1", "stopSequence": 27 }, { "arrival": { "time": "1766985340" }, "departure": { "time": "1766985340" }, "stopId": "IDDELOR1", "stopSequence": 28 }, { "arrival": { "time": "1766985340" }, "departure": { "time": "1766985340" }, "stopId": "IDHUBER1", "stopSequence": 29 }, { "arrival": { "time": "1766985400" }, "departure": { "time": "1766985400" }, "stopId": "IDTRUFF1", "stopSequence": 30 }, { "arrival": { "time": "1766985460" }, "departure": { "time": "1766985460" }, "stopId": "IDHOTEL1", "stopSequence": 31 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "IDADMIN1", "stopSequence": 32 }, { "arrival": { "time": "1766985700" }, "departure": { "time": "1766985700" }, "stopId": "IDCECOM1", "stopSequence": 33 }, { "arrival": { "time": "1766985940" }, "departure": { "time": "1766985940" }, "stopId": "IDGARE1", "stopSequence": 34 }, { "arrival": { "time": "1766986120" }, "departure": { "time": "1766986120" }, "stopId": "IDCHAMP2", "stopSequence": 35 }, { "arrival": { "time": "1766986120" }, "departure": { "time": "1766986120" }, "stopId": "IDVICAT2", "stopSequence": 36 }, { "arrival": { "time": "1766986240" }, "departure": { "time": "1766986240" }, "stopId": "IDPVINC2", "stopSequence": 37 }, { "arrival": { "time": "1766986240" }, "departure": { "time": "1766986240" }, "stopId": "ID3VALL2", "stopSequence": 38 }, { "arrival": { "time": "1766986300" }, "departure": { "time": "1766986300" }, "stopId": "IDGALOU1", "stopSequence": 39 }, { "arrival": { "time": "1766986420" }, "departure": { "time": "1766986420" }, "stopId": "IDGBUIS1", "stopSequence": 40 } ], "timestamp": "1766983896", "trip": { "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1252-38633" }, "vehicle": { "id": "636a2e22c520d5a13c77e37c", "label": "1328", "licensePlate": "FA-928-KL" } } }, { "id": "trip:1250-37049", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766982646" }, "departure": { "time": "1766982664" }, "stopId": "VFSTBC5", "stopSequence": 0 }, { "arrival": { "time": "1766982794" }, "departure": { "time": "1766982801" }, "stopId": "VFBERTH1", "stopSequence": 1 }, { "arrival": { "time": "1766982811" }, "departure": { "time": "1766982849" }, "stopId": "VFPINED1", "stopSequence": 2 }, { "arrival": { "time": "1766982850" }, "departure": { "time": "1766982856" }, "stopId": "VFPASTE1", "stopSequence": 3 }, { "arrival": { "time": "1766982873" }, "departure": { "time": "1766982881" }, "stopId": "VFNOYER1", "stopSequence": 4 }, { "arrival": { "time": "1766982901" }, "departure": { "time": "1766982913" }, "stopId": "VFGINET1", "stopSequence": 5 }, { "arrival": { "time": "1766982927" }, "departure": { "time": "1766982940" }, "stopId": "VFVELLE1", "stopSequence": 6 }, { "arrival": { "time": "1766982987" }, "departure": { "time": "1766982995" }, "stopId": "VFCHAR1", "stopSequence": 7 }, { "arrival": { "time": "1766983003" }, "departure": { "time": "1766983010" }, "stopId": "VFMRAZ2", "stopSequence": 8 }, { "arrival": { "time": "1766983085" }, "departure": { "time": "1766983090" }, "stopId": "QFGARGU2", "stopSequence": 9 }, { "arrival": { "time": "1766983127" }, "departure": { "time": "1766983141" }, "stopId": "QFCHARR2", "stopSequence": 10 }, { "arrival": { "time": "1766983165" }, "departure": { "time": "1766983178" }, "stopId": "QFCOCHE2", "stopSequence": 11 }, { "arrival": { "time": "1766983262" }, "departure": { "time": "1766983377" }, "stopId": "QFALLIN1", "stopSequence": 12 }, { "arrival": { "time": "1766983427" }, "stopId": "QFLIEUS2", "stopSequence": 13 }, { "arrival": { "time": "1766983477" }, "departure": { "time": "1766983509" }, "stopId": "QFMAIRI2", "stopSequence": 14 }, { "arrival": { "time": "1766983567" }, "departure": { "time": "1766983601" }, "stopId": "QFMUGUE2", "stopSequence": 15 }, { "arrival": { "time": "1766983617" }, "departure": { "time": "1766983652" }, "stopId": "QFFURIN2", "stopSequence": 16 }, { "arrival": { "time": "1766983676" }, "departure": { "time": "1766983693" }, "stopId": "QFMONUM2", "stopSequence": 17 }, { "arrival": { "time": "1766983717" }, "departure": { "time": "1766983723" }, "stopId": "QFGARE1", "stopSequence": 18 }, { "arrival": { "time": "1766983860" }, "departure": { "time": "1766983900" }, "stopId": "QFRURUI1", "stopSequence": 19 }, { "arrival": { "time": "1766983900" }, "departure": { "time": "1766983900" }, "stopId": "QFRUMO1", "stopSequence": 20 }, { "arrival": { "time": "1766983960" }, "departure": { "time": "1766983960" }, "stopId": "QFDAUPH1", "stopSequence": 21 }, { "arrival": { "time": "1766984080" }, "departure": { "time": "1766984080" }, "stopId": "QFA43ZI1", "stopSequence": 22 }, { "arrival": { "time": "1766984320" }, "departure": { "time": "1766984320" }, "stopId": "QFRP4R1", "stopSequence": 23 }, { "arrival": { "time": "1766984380" }, "departure": { "time": "1766984380" }, "stopId": "QFGARI1", "stopSequence": 24 }, { "arrival": { "time": "1766984560" }, "departure": { "time": "1766984560" }, "stopId": "VPMALA1", "stopSequence": 25 }, { "arrival": { "time": "1766984620" }, "departure": { "time": "1766984620" }, "stopId": "VPPICAR1", "stopSequence": 26 }, { "arrival": { "time": "1766984680" }, "departure": { "time": "1766984680" }, "stopId": "VPLIBER1", "stopSequence": 27 }, { "arrival": { "time": "1766984740" }, "departure": { "time": "1766984740" }, "stopId": "VPGENDA1", "stopSequence": 28 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "VPPISCI1", "stopSequence": 29 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "VPHPOST1", "stopSequence": 30 }, { "arrival": { "time": "1766984980" }, "departure": { "time": "1766984980" }, "stopId": "VPGARE3", "stopSequence": 31 }, { "arrival": { "time": "1766985220" }, "departure": { "time": "1766985220" }, "stopId": "VFTECHO2", "stopSequence": 32 }, { "arrival": { "time": "1766985400" }, "departure": { "time": "1766985400" }, "stopId": "VFMUISS2", "stopSequence": 33 }, { "arrival": { "time": "1766985400" }, "departure": { "time": "1766985400" }, "stopId": "VFPONT2", "stopSequence": 34 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "VFAILLA2", "stopSequence": 35 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "VFSECU2", "stopSequence": 36 }, { "arrival": { "time": "1766985580" }, "departure": { "time": "1766985580" }, "stopId": "VFSTBC6", "stopSequence": 37 } ], "timestamp": "1766983900", "trip": { "routeId": "7", "scheduleRelationship": "SCHEDULED", "tripId": "1250-37049" }, "vehicle": { "id": "636a2e22c520d5a13c77dee7", "label": "1322", "licensePlate": "DQ-973-PT" } } }, { "id": "trip:1251-38648", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766983289" }, "departure": { "time": "1766983537" }, "stopId": "IDGBUIS1", "stopSequence": 0 }, { "arrival": { "time": "1766983579" }, "departure": { "time": "1766983596" }, "stopId": "ID3VALL1", "stopSequence": 1 }, { "arrival": { "time": "1766983611" }, "departure": { "time": "1766983625" }, "stopId": "IDPVINC1", "stopSequence": 2 }, { "arrival": { "time": "1766983657" }, "departure": { "time": "1766983710" }, "stopId": "IDVICAT1", "stopSequence": 3 }, { "arrival": { "time": "1766983735" }, "departure": { "time": "1766983747" }, "stopId": "IDCHAMP1", "stopSequence": 4 }, { "arrival": { "time": "1766983867" }, "stopId": "IDGARE1", "stopSequence": 5 }, { "arrival": { "time": "1766984140" }, "departure": { "time": "1766984140" }, "stopId": "IDCECOM2", "stopSequence": 6 }, { "arrival": { "time": "1766984260" }, "departure": { "time": "1766984260" }, "stopId": "IDADMIN2", "stopSequence": 7 }, { "arrival": { "time": "1766984320" }, "departure": { "time": "1766984320" }, "stopId": "IDHOTEL2", "stopSequence": 8 }, { "arrival": { "time": "1766984380" }, "departure": { "time": "1766984380" }, "stopId": "IDTRUFF2", "stopSequence": 9 }, { "arrival": { "time": "1766984380" }, "departure": { "time": "1766984380" }, "stopId": "IDHUBER2", "stopSequence": 10 }, { "arrival": { "time": "1766984440" }, "departure": { "time": "1766984440" }, "stopId": "IDDELOR2", "stopSequence": 11 }, { "arrival": { "time": "1766984500" }, "departure": { "time": "1766984500" }, "stopId": "IDATLAN2", "stopSequence": 12 }, { "arrival": { "time": "1766984560" }, "departure": { "time": "1766984560" }, "stopId": "IDDOISN2", "stopSequence": 13 }, { "arrival": { "time": "1766984620" }, "departure": { "time": "1766984620" }, "stopId": "IDGERMA2", "stopSequence": 14 }, { "arrival": { "time": "1766984740" }, "departure": { "time": "1766984740" }, "stopId": "IDSEIGL2", "stopSequence": 15 }, { "arrival": { "time": "1766984800" }, "departure": { "time": "1766984800" }, "stopId": "VMBELMO2", "stopSequence": 16 }, { "arrival": { "time": "1766984920" }, "departure": { "time": "1766984920" }, "stopId": "VMNAUTA2", "stopSequence": 17 }, { "arrival": { "time": "1766984980" }, "departure": { "time": "1766984980" }, "stopId": "VMGARE1", "stopSequence": 18 }, { "arrival": { "time": "1766984980" }, "departure": { "time": "1766984980" }, "stopId": "VMKIOSQ2", "stopSequence": 19 }, { "arrival": { "time": "1766985040" }, "departure": { "time": "1766985040" }, "stopId": "VMILOTS1", "stopSequence": 20 }, { "arrival": { "time": "1766985100" }, "departure": { "time": "1766985100" }, "stopId": "VMCHATE1", "stopSequence": 21 }, { "arrival": { "time": "1766985220" }, "departure": { "time": "1766985220" }, "stopId": "VMGUING2", "stopSequence": 22 }, { "arrival": { "time": "1766985280" }, "departure": { "time": "1766985280" }, "stopId": "VMCOND2", "stopSequence": 23 }, { "arrival": { "time": "1766985280" }, "departure": { "time": "1766985280" }, "stopId": "VFCCIN2", "stopSequence": 24 }, { "arrival": { "time": "1766985340" }, "departure": { "time": "1766985340" }, "stopId": "VFTECHO2", "stopSequence": 25 }, { "arrival": { "time": "1766985460" }, "departure": { "time": "1766985460" }, "stopId": "VFMUISS2", "stopSequence": 26 }, { "arrival": { "time": "1766985520" }, "departure": { "time": "1766985520" }, "stopId": "VFPONT2", "stopSequence": 27 }, { "arrival": { "time": "1766985580" }, "departure": { "time": "1766985580" }, "stopId": "VFAILLA2", "stopSequence": 28 }, { "arrival": { "time": "1766985640" }, "departure": { "time": "1766985640" }, "stopId": "VFSECU2", "stopSequence": 29 }, { "arrival": { "time": "1766985760" }, "departure": { "time": "1766985760" }, "stopId": "VFSTBC2", "stopSequence": 30 }, { "arrival": { "time": "1766985820" }, "departure": { "time": "1766985820" }, "stopId": "VFREPUB2", "stopSequence": 31 }, { "arrival": { "time": "1766985880" }, "departure": { "time": "1766985880" }, "stopId": "VFBOURG2", "stopSequence": 32 }, { "arrival": { "time": "1766986000" }, "departure": { "time": "1766986000" }, "stopId": "VFROCHE2", "stopSequence": 33 }, { "arrival": { "time": "1766986060" }, "departure": { "time": "1766986060" }, "stopId": "VFBRET2", "stopSequence": 34 }, { "arrival": { "time": "1766986060" }, "departure": { "time": "1766986060" }, "stopId": "VFBOIS2", "stopSequence": 35 }, { "arrival": { "time": "1766986120" }, "departure": { "time": "1766986120" }, "stopId": "VFARMIE2", "stopSequence": 36 }, { "arrival": { "time": "1766986180" }, "departure": { "time": "1766986180" }, "stopId": "VFCRUIZ2", "stopSequence": 37 }, { "arrival": { "time": "1766986240" }, "departure": { "time": "1766986240" }, "stopId": "QF3COMM2", "stopSequence": 38 }, { "arrival": { "time": "1766986300" }, "departure": { "time": "1766986300" }, "stopId": "QFMOINE2", "stopSequence": 39 } ], "timestamp": "1766983899", "trip": { "routeId": "6", "scheduleRelationship": "SCHEDULED", "tripId": "1251-38648" }, "vehicle": { "id": "636a2e22c520d5a13c77e0ce", "label": "1338", "licensePlate": "HE-068-TT" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1766983902" } }