Resource details

Format: gtfs-rt

Flux GTFS RT du réseau Aléop Pays de la Loire : Horaires temps réel

This resource file is part of the dataset Réseaux interurbains Aléop - Pays de la Loire.

Download availability

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

Validation details

4 errors, 2 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2024-06-16 at 09:01 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 4 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 568|22872819:T5|9:00:00 stop_sequence 15 arrival_time 10:38:30 (1718527110) is equal to previous stop arrival_time 10:38:30 (1718527110) - times must increase between two sequential stops
  • trip_id 568|22872819:T5|9:00:00 stop_sequence 15 arrival_time 10:38:30 (1718527110) is equal to previous stop departure_time 10:38:30 (1718527110) - times must increase between two sequential stops
  • trip_id 568|22872819:T5|9:00:00 stop_sequence 15 departure_time 10:38:30 (1718527110) is equal to previous stop departure_time 10:38:30 (1718527110) - times must increase between two sequential stops
  • trip_id 568|22872819:T5|9:00:00 stop_sequence 15 departure_time 10:38:30 (1718527110) is equal to previous stop arrival_time 10:38:30 (1718527110) - times must increase between two sequential stops

Warnings

vehicle_id not populated W002 2 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 300|21905305:T73|12:04:00 does not have a vehicle_id
  • trip_id 300|21905307:T85|13:00:00 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
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 559 30 times (100 % of validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 528 25 times (83 % 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. 2 2 times (7 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2024-06-16 at 14:19 Europe/Paris.

trip_updates (6) service_alerts (0) vehicle_positions (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 2024-06-16 at 14:19 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "RT|07|21780110:T2|13:35:00|10-6751191194", "trip_update": { "stop_time_update": [ { "schedule_relationship": "NO_DATA", "stop_id": "86POITsncfU", "stop_sequence": 1 }, { "schedule_relationship": "NO_DATA", "stop_id": "86POITnantR", "stop_sequence": 2 }, { "schedule_relationship": "NO_DATA", "stop_id": "86VOUIpem1U", "stop_sequence": 3 }, { "schedule_relationship": "NO_DATA", "stop_id": "79PARTpartU", "stop_sequence": 4 }, { "schedule_relationship": "NO_DATA", "stop_id": "79CHICchicR", "stop_sequence": 5 }, { "schedule_relationship": "NO_DATA", "stop_id": "79BRESbresU", "stop_sequence": 6 }, { "schedule_relationship": "NO_DATA", "stop_id": "79MAULbrosU", "stop_sequence": 7 }, { "schedule_relationship": "NO_DATA", "stop_id": "49CHOLvillU", "stop_sequence": 8 }, { "schedule_relationship": "NO_DATA", "stop_id": "49CHOLsncfU", "stop_sequence": 9 }, { "schedule_relationship": "NO_DATA", "stop_id": "44NANTpraiR", "stop_sequence": 10 }, { "schedule_relationship": "NO_DATA", "stop_id": "44NANTgareU4", "stop_sequence": 11 } ], "timestamp": "1718540383", "trip": { "direction_id": 1, "route_id": "07", "start_date": "20240616", "trip_id": "07|21780110:T2|13:35:00" }, "vehicle": { "id": "66431365be00f234b717b317", "label": "39889", "license_plate": "GW-388-VB" } } }, { "id": "RT|07|21780107:T2|13:30:00|10-6751125827-25405-______D", "trip_update": { "stop_time_update": [ { "schedule_relationship": "NO_DATA", "stop_id": "44NANTgareU4", "stop_sequence": 1 }, { "schedule_relationship": "NO_DATA", "stop_id": "44NANTpraiA", "stop_sequence": 2 }, { "schedule_relationship": "NO_DATA", "stop_id": "49CHOLsncfU", "stop_sequence": 3 }, { "schedule_relationship": "NO_DATA", "stop_id": "49CHOLvillU", "stop_sequence": 4 }, { "schedule_relationship": "NO_DATA", "stop_id": "79MAULbrosU", "stop_sequence": 5 }, { "schedule_relationship": "NO_DATA", "stop_id": "79BRESbresU", "stop_sequence": 6 }, { "schedule_relationship": "NO_DATA", "stop_id": "79CHICchicA", "stop_sequence": 7 }, { "schedule_relationship": "NO_DATA", "stop_id": "79PARTpartU", "stop_sequence": 8 }, { "schedule_relationship": "NO_DATA", "stop_id": "86VOUIpem1U", "stop_sequence": 9 }, { "schedule_relationship": "NO_DATA", "stop_id": "86POITnantA", "stop_sequence": 10 }, { "schedule_relationship": "NO_DATA", "stop_id": "86POITviadU", "stop_sequence": 11 }, { "schedule_relationship": "NO_DATA", "stop_id": "86POITsncfU", "stop_sequence": 12 } ], "timestamp": "1718540383", "trip": { "route_id": "07", "start_date": "20240616", "trip_id": "07|21780107:T2|13:30:00" }, "vehicle": { "id": "664313509db874d5f9316f5a", "label": "39890", "license_plate": "GW-438-VB" } } }, { "id": "RT|568|22872818:T9|13:18:00|568|22872818:T9|13:18:00", "trip_update": { "stop_time_update": [ { "arrival": { "delay": -430, "time": "1718536250" }, "departure": { "delay": 359, "time": "1718537039" }, "stop_id": "85NOTRoffiA", "stop_sequence": 1 }, { "arrival": { "delay": 303, "time": "1718537163" }, "departure": { "delay": 323, "time": "1718537183" }, "stop_id": "85NOTRpontA", "stop_sequence": 2 }, { "arrival": { "delay": 261, "time": "1718537301" }, "departure": { "delay": 289, "time": "1718537329" }, "stop_id": "85JEANtonnA", "stop_sequence": 3 }, { "arrival": { "delay": 261, "time": "1718537361" }, "departure": { "delay": 280, "time": "1718537380" }, "stop_id": "85JEANjoncA", "stop_sequence": 4 }, { "arrival": { "delay": 193, "time": "1718537473" }, "departure": { "delay": 224, "time": "1718537504" }, "stop_id": "85JEANdaviA", "stop_sequence": 5 }, { "arrival": { "delay": 240, "time": "1718537580" }, "departure": { "delay": 258, "time": "1718537598" }, "stop_id": "85JEANpraiA", "stop_sequence": 6 }, { "arrival": { "delay": 223, "time": "1718537743" }, "departure": { "delay": 240, "time": "1718537760" }, "stop_id": "85JEANcampA", "stop_sequence": 7 }, { "arrival": { "delay": 206, "time": "1718537846" }, "departure": { "delay": 232, "time": "1718537872" }, "stop_id": "85JEANjesuA", "stop_sequence": 8 }, { "arrival": { "delay": 143, "time": "1718537963" }, "departure": { "delay": 163, "time": "1718537983" }, "stop_id": "85JEANmaraA", "stop_sequence": 9 }, { "arrival": { "delay": 613, "time": "1718538613" }, "departure": { "delay": 640, "time": "1718538940" }, "stop_id": "85JEANroutU", "stop_sequence": 10 }, { "arrival": { "delay": 459, "time": "1718539059" }, "departure": { "delay": 475, "time": "1718539075" }, "stop_id": "85JEANsablA", "stop_sequence": 11 }, { "arrival": { "delay": 514, "time": "1718539174" }, "departure": { "delay": 530, "time": "1718539190" }, "stop_id": "85JEANvaleA", "stop_sequence": 12 }, { "arrival": { "delay": 491, "time": "1718539331" }, "departure": { "delay": 507, "time": "1718539347" }, "stop_id": "85JEANbaisA", "stop_sequence": 13 }, { "arrival": { "delay": 444, "time": "1718539404" }, "departure": { "delay": 453, "time": "1718539413" }, "stop_id": "85JEANmraiA", "stop_sequence": 14 }, { "arrival": { "delay": 337, "time": "1718539597" }, "departure": { "delay": 366, "time": "1718539626" }, "stop_id": "85RIEZbecsA", "stop_sequence": 15 }, { "arrival": { "delay": 199, "time": "1718539699" }, "departure": { "delay": 221, "time": "1718539721" }, "stop_id": "85RIEZmoueA", "stop_sequence": 16 }, { "arrival": { "delay": 52, "time": "1718539852" }, "departure": { "delay": 213, "time": "1718540013" }, "stop_id": "85RIEZpegeA", "stop_sequence": 17 }, { "arrival": { "delay": 153, "time": "1718540133" }, "departure": { "delay": 169, "time": "1718540149" }, "stop_id": "85RIEZpareA", "stop_sequence": 18 }, { "arrival": { "delay": 33, "time": "1718540193" }, "departure": { "delay": 49, "time": "1718540209" }, "stop_id": "85RIEZbessA", "stop_sequence": 19 }, { "arrival": { "delay": 43, "time": "1718540263" }, "departure": { "delay": 57, "time": "1718540277" }, "stop_id": "85RIEZcourA", "stop_sequence": 20 }, { "arrival": { "delay": -30, "time": "1718540310" }, "departure": { "delay": -18, "time": "1718540322" }, "stop_id": "85RIEZfayeA", "stop_sequence": 21 }, { "arrival": { "delay": -30, "time": "1718540430" }, "departure": { "delay": -30, "time": "1718540430" }, "stop_id": "85RIEZomniA", "stop_sequence": 22 }, { "arrival": { "delay": -30, "time": "1718540730" }, "departure": { "delay": -30, "time": "1718540730" }, "stop_id": "85RIEZpostU", "stop_sequence": 23 }, { "arrival": { "delay": -30, "time": "1718540910" }, "departure": { "delay": -30, "time": "1718540910" }, "stop_id": "85RIEZsncfA", "stop_sequence": 24 }, { "arrival": { "delay": -30, "time": "1718541210" }, "departure": { "delay": -30, "time": "1718541210" }, "stop_id": "85RIEZfortA", "stop_sequence": 25 }, { "arrival": { "delay": -30, "time": "1718541510" }, "departure": { "delay": -30, "time": "1718541510" }, "stop_id": "85RIEZsionU", "stop_sequence": 26 }, { "arrival": { "delay": -30, "time": "1718541810" }, "departure": { "delay": -30, "time": "1718541810" }, "stop_id": "85RIEZbussA", "stop_sequence": 27 }, { "arrival": { "delay": -30, "time": "1718541930" }, "departure": { "delay": -30, "time": "1718541930" }, "stop_id": "85RIEZportA", "stop_sequence": 28 }, { "arrival": { "delay": -30, "time": "1718542530" }, "departure": { "delay": -30, "time": "1718542530" }, "stop_id": "85GILLsncfU", "stop_sequence": 29 }, { "arrival": { "delay": -30, "time": "1718542830" }, "departure": { "delay": -30, "time": "1718542830" }, "stop_id": "85GILLlibeA", "stop_sequence": 30 }, { "arrival": { "delay": -30, "time": "1718543130" }, "departure": { "delay": -30, "time": "1718543130" }, "stop_id": "85GILLsablA", "stop_sequence": 31 }, { "arrival": { "delay": -30, "time": "1718543250" }, "departure": { "delay": -30, "time": "1718543250" }, "stop_id": "85GVRAoceaA", "stop_sequence": 32 }, { "arrival": { "delay": -30, "time": "1718543550" }, "departure": { "delay": -30, "time": "1718543550" }, "stop_id": "85BRETsauzA", "stop_sequence": 33 }, { "arrival": { "delay": -30, "time": "1718543910" }, "departure": { "delay": -30, "time": "1718543910" }, "stop_id": "85BRETmairU", "stop_sequence": 34 }, { "arrival": { "delay": -30, "time": "1718544270" }, "departure": { "delay": -30, "time": "1718544270" }, "stop_id": "85BRETplacU", "stop_sequence": 35 }, { "arrival": { "delay": -30, "time": "1718544450" }, "departure": { "delay": -30, "time": "1718544450" }, "stop_id": "85BRETmaraA", "stop_sequence": 36 }, { "arrival": { "delay": -30, "time": "1718544570" }, "departure": { "delay": -30, "time": "1718544570" }, "stop_id": "85BRETnormU", "stop_sequence": 37 }, { "arrival": { "delay": -30, "time": "1718544690" }, "departure": { "delay": -30, "time": "1718544690" }, "stop_id": "85BRETbremA", "stop_sequence": 38 }, { "arrival": { "delay": -30, "time": "1718544930" }, "departure": { "delay": -30, "time": "1718544930" }, "stop_id": "85BREMceanR", "stop_sequence": 39 }, { "arrival": { "delay": -30, "time": "1718545110" }, "departure": { "delay": -30, "time": "1718545110" }, "stop_id": "85BREMmai8A", "stop_sequence": 40 }, { "arrival": { "delay": -30, "time": "1718546370" }, "departure": { "delay": -30, "time": "1718546370" }, "stop_id": "85SABLroutU", "stop_sequence": 41 } ], "timestamp": "1718540383", "trip": { "route_id": "568", "start_date": "20240616", "trip_id": "568|22872818:T9|13:18:00" }, "vehicle": { "id": "63f5e0cd34b0273ad9d006c0", "label": "623", "license_plate": "GL380YN" } } }, { "id": "RT|15|21075449:T1|13:00:00|15|21075449:T1|13:00:00", "trip_update": { "stop_time_update": [ { "arrival": { "delay": -1120, "time": "1718534480" }, "departure": { "delay": 117, "time": "1718535717" }, "stop_id": "85ROCHsncfU", "stop_sequence": 1 }, { "arrival": { "delay": -2, "time": "1718535778" }, "departure": { "delay": 110, "time": "1718535890" }, "stop_id": "85ROCHvendA", "stop_sequence": 2 }, { "arrival": { "delay": 123, "time": "1718536083" }, "departure": { "delay": 135, "time": "1718536095" }, "stop_id": "85ROCHboilA", "stop_sequence": 3 }, { "arrival": { "delay": 95, "time": "1718536475" }, "departure": { "delay": 104, "time": "1718536484" }, "stop_id": "85FLORpaviA", "stop_sequence": 4 }, { "arrival": { "delay": 79, "time": "1718536819" }, "departure": { "delay": 90, "time": "1718536830" }, "stop_id": "85FLORgaulR", "stop_sequence": 5 }, { "arrival": { "delay": 5, "time": "1718537345" }, "departure": { "delay": 56, "time": "1718537396" }, "stop_id": "85DISSclemU", "stop_sequence": 6 }, { "arrival": { "delay": -49, "time": "1718538131" }, "departure": { "delay": 114, "time": "1718538294" }, "stop_id": "85LUCOsncfU", "stop_sequence": 7 }, { "arrival": { "delay": -20, "time": "1718539240" }, "departure": { "delay": 1, "time": "1718539261" }, "stop_id": "85NALLcentA", "stop_sequence": 8 }, { "arrival": { "delay": -4, "time": "1718539417" }, "departure": { "delay": 16, "time": "1718539437" }, "stop_id": "85MOUZlucoA", "stop_sequence": 9 }, { "arrival": { "delay": 35, "time": "1718539535" }, "departure": { "delay": 57, "time": "1718539557" }, "stop_id": "85MOUZcentA", "stop_sequence": 10 }, { "arrival": { "delay": 25, "time": "1718540245" }, "departure": { "delay": 29, "time": "1718540249" }, "stop_id": "85FONTsantA", "stop_sequence": 11 }, { "arrival": { "time": "1718540400" }, "departure": { "time": "1718540400" }, "stop_id": "85FONTpemuU", "stop_sequence": 12 } ], "timestamp": "1718540383", "trip": { "route_id": "15", "start_date": "20240616", "trip_id": "15|21075449:T1|13:00:00" }, "vehicle": { "id": "63fe12a214d82599ab476ae2", "label": "625", "license_plate": "GL659ZA" } } }, { "id": "RT|568|22872819:T9|12:00:00|568|22872819:T9|12:00:00", "trip_update": { "stop_time_update": [ { "arrival": { "delay": -450, "time": "1718531550" }, "departure": { "delay": 170, "time": "1718532170" }, "stop_id": "85SABLroutU", "stop_sequence": 1 }, { "arrival": { "delay": -60, "time": "1718533560" }, "departure": { "delay": -42, "time": "1718533578" }, "stop_id": "85BREMmai8R", "stop_sequence": 2 }, { "arrival": { "delay": -133, "time": "1718533667" }, "departure": { "delay": 226, "time": "1718534026" }, "stop_id": "85BREMceanR", "stop_sequence": 3 }, { "arrival": { "delay": 10, "time": "1718534110" }, "departure": { "delay": 28, "time": "1718534128" }, "stop_id": "85BRETbremR", "stop_sequence": 4 }, { "arrival": { "delay": -72, "time": "1718534268" }, "departure": { "delay": -51, "time": "1718534289" }, "stop_id": "85BRETnormU", "stop_sequence": 5 }, { "arrival": { "delay": -78, "time": "1718534322" }, "departure": { "delay": -50, "time": "1718534350" }, "stop_id": "85BRETmaraR", "stop_sequence": 6 }, { "arrival": { "delay": -114, "time": "1718534466" }, "departure": { "delay": 13, "time": "1718534593" }, "stop_id": "85BRETplacU", "stop_sequence": 7 }, { "arrival": { "delay": -100, "time": "1718534840" }, "departure": { "delay": 91, "time": "1718535031" }, "stop_id": "85BRETmairU", "stop_sequence": 8 }, { "arrival": { "delay": 94, "time": "1718535394" }, "departure": { "delay": 106, "time": "1718535406" }, "stop_id": "85BRETsauzR", "stop_sequence": 9 }, { "arrival": { "delay": -23, "time": "1718535577" }, "departure": { "delay": 29, "time": "1718535629" }, "stop_id": "85GVRAoceaR", "stop_sequence": 10 }, { "arrival": { "delay": 61, "time": "1718535781" }, "departure": { "delay": 78, "time": "1718535798" }, "stop_id": "85GILLsablR", "stop_sequence": 11 }, { "arrival": { "delay": -20, "time": "1718536000" }, "departure": { "delay": 2, "time": "1718536022" }, "stop_id": "85GILLlibeR", "stop_sequence": 12 }, { "arrival": { "delay": -312, "time": "1718536488" }, "departure": { "delay": 96, "time": "1718537676" }, "stop_id": "85GILLsncfU", "stop_sequence": 13 }, { "arrival": { "delay": 94, "time": "1718537974" }, "departure": { "delay": 108, "time": "1718537988" }, "stop_id": "85RIEZportR", "stop_sequence": 14 }, { "arrival": { "delay": 184, "time": "1718538064" }, "departure": { "delay": 197, "time": "1718538077" }, "stop_id": "85RIEZbussR", "stop_sequence": 15 }, { "arrival": { "delay": 18, "time": "1718538318" }, "departure": { "delay": 49, "time": "1718538349" }, "stop_id": "85RIEZsionU", "stop_sequence": 16 }, { "arrival": { "delay": 32, "time": "1718538572" }, "departure": { "delay": 57, "time": "1718538597" }, "stop_id": "85RIEZfortR", "stop_sequence": 17 }, { "arrival": { "delay": 163, "time": "1718538943" }, "departure": { "delay": 201, "time": "1718538981" }, "stop_id": "85RIEZsncfR", "stop_sequence": 18 }, { "arrival": { "delay": 60, "time": "1718539020" }, "departure": { "delay": 112, "time": "1718539072" }, "stop_id": "85RIEZpostU", "stop_sequence": 19 }, { "arrival": { "delay": 137, "time": "1718539337" }, "departure": { "delay": 165, "time": "1718539365" }, "stop_id": "85RIEZomniR", "stop_sequence": 20 }, { "arrival": { "delay": 187, "time": "1718539447" }, "departure": { "delay": 215, "time": "1718539475" }, "stop_id": "85RIEZfayeR", "stop_sequence": 21 }, { "arrival": { "delay": 189, "time": "1718539509" }, "departure": { "delay": 202, "time": "1718539522" }, "stop_id": "85RIEZcourR", "stop_sequence": 22 }, { "arrival": { "delay": 185, "time": "1718539565" }, "departure": { "delay": 197, "time": "1718539577" }, "stop_id": "85RIEZbessR", "stop_sequence": 23 }, { "arrival": { "delay": -125, "time": "1718539615" }, "departure": { "delay": -114, "time": "1718539626" }, "stop_id": "85RIEZpareR", "stop_sequence": 24 }, { "arrival": { "delay": -129, "time": "1718539731" }, "departure": { "delay": 27, "time": "1718539887" }, "stop_id": "85RIEZpegeR", "stop_sequence": 25 }, { "arrival": { "delay": 45, "time": "1718540025" }, "departure": { "delay": 106, "time": "1718540086" }, "stop_id": "85RIEZmoueR", "stop_sequence": 26 }, { "arrival": { "delay": -62, "time": "1718540158" }, "departure": { "delay": 23, "time": "1718540243" }, "stop_id": "85RIEZbecsR", "stop_sequence": 27 }, { "arrival": { "delay": -30, "time": "1718540430" }, "departure": { "delay": -30, "time": "1718540430" }, "stop_id": "85JEANmraiR", "stop_sequence": 28 }, { "arrival": { "delay": -30, "time": "1718540610" }, "departure": { "delay": -30, "time": "1718540610" }, "stop_id": "85JEANbaisR", "stop_sequence": 29 }, { "arrival": { "delay": -30, "time": "1718540790" }, "departure": { "delay": -30, "time": "1718540790" }, "stop_id": "85JEANvaleR", "stop_sequence": 30 }, { "arrival": { "delay": -30, "time": "1718540910" }, "departure": { "delay": -30, "time": "1718540910" }, "stop_id": "85JEANsalbR", "stop_sequence": 31 }, { "arrival": { "delay": 270, "time": "1718541570" }, "departure": { "delay": -30, "time": "1718541570" }, "stop_id": "85JEANroutU", "stop_sequence": 32 }, { "arrival": { "delay": -30, "time": "1718541750" }, "departure": { "delay": -30, "time": "1718541750" }, "stop_id": "85JEANmaraR", "stop_sequence": 33 }, { "arrival": { "delay": -30, "time": "1718541930" }, "departure": { "delay": -30, "time": "1718541930" }, "stop_id": "85JEANjesuR", "stop_sequence": 34 }, { "arrival": { "delay": -30, "time": "1718542050" }, "departure": { "delay": -30, "time": "1718542050" }, "stop_id": "85JEANcampR", "stop_sequence": 35 }, { "arrival": { "delay": -30, "time": "1718542170" }, "departure": { "delay": -30, "time": "1718542170" }, "stop_id": "85JEANpraiR", "stop_sequence": 36 }, { "arrival": { "delay": -30, "time": "1718542230" }, "departure": { "delay": -30, "time": "1718542230" }, "stop_id": "85JEANdaviR", "stop_sequence": 37 }, { "arrival": { "delay": -30, "time": "1718542410" }, "departure": { "delay": -30, "time": "1718542410" }, "stop_id": "85JEANjoncR", "stop_sequence": 38 }, { "arrival": { "delay": -30, "time": "1718542470" }, "departure": { "delay": -30, "time": "1718542470" }, "stop_id": "85JEANtonnR", "stop_sequence": 39 }, { "arrival": { "delay": -30, "time": "1718542650" }, "departure": { "delay": -30, "time": "1718542650" }, "stop_id": "85NOTRpontR", "stop_sequence": 40 }, { "arrival": { "delay": -30, "time": "1718542770" }, "departure": { "delay": -30, "time": "1718542770" }, "stop_id": "85NOTRoffiR", "stop_sequence": 41 } ], "timestamp": "1718540383", "trip": { "direction_id": 1, "route_id": "568", "start_date": "20240616", "trip_id": "568|22872819:T9|12:00:00" }, "vehicle": { "id": "63f5e17e8e3e24c3836e64f3", "label": "635", "license_plate": "GM937AM" } } }, { "id": "RT|13|21780097:T2|12:50:00|5091203349479424:2", "trip_update": { "stop_time_update": [ { "schedule_relationship": "NO_DATA", "stop_id": "85NOIRroutU2", "stop_sequence": 1 }, { "schedule_relationship": "NO_DATA", "stop_id": "85GUEReuroU", "stop_sequence": 2 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BARBgoisR", "stop_sequence": 3 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BARRmariU2", "stop_sequence": 4 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BARRpostR", "stop_sequence": 5 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BAUVfromR", "stop_sequence": 6 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BAUVgendR", "stop_sequence": 7 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BAUVnicoR", "stop_sequence": 8 }, { "schedule_relationship": "NO_DATA", "stop_id": "85BOUIbouiR", "stop_sequence": 9 }, { "arrival": { "delay": -798, "time": "1718540802" }, "departure": { "delay": -394, "time": "1718541206" }, "stop_id": "44NANTgareU4", "stop_sequence": 10 } ], "timestamp": "1718540383", "trip": { "direction_id": 1, "route_id": "13", "start_date": "20240616", "start_time": "12:50:00", "trip_id": "13|21780097:T2|12:50:00" }, "vehicle": { "id": "zenbus:Vehicle:5068537861242880:LOC", "label": "Noirmoutier-en-l'Île → Nantes" } } } ], "header": { "gtfs_realtime_version": "1.0", "timestamp": "1718540383" } }