Resource details

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

This resource file is part of the dataset Réseau urbain Transp’Or.

Download availability

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

1 error, 6 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-19 at 09:12 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

stop_time_update departure time is before arrival time E025 1 error

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

Sample errors
  • trip_id 7b404ead-e694-4f56-ac78-2df3f7ea645a stop_sequence 4 departure_time 09:11:41 (1745046701) is less than the same stop arrival_time 09:11:55 (1745046715) - departure time must be equal to or greater than arrival time

Warnings

timestamp not populated W001 6 errors

Timestamps should be populated for all elements

Sample errors
  • trip_id 346ae698-1a14-40c7-bf25-85b0f8b6927a does not have a timestamp
  • trip_id 667 does not have a timestamp
  • trip_id 7b404ead-e694-4f56-ac78-2df3f7ea645a does not have a timestamp
  • trip_id cffa458e-af98-41fb-9495-0951ac5e2e48 does not have a timestamp
  • trip_id 026b5d43-43e6-4d48-8575-844e2c455091 does not have a timestamp
Validate this GTFS-RT now

Previous validations

Here is a recap of all the error types encountered over the last 30 days.

Error ID Description Errors count Number of occurences
W001 Timestamps should be populated for all elements 265 30 times (97 % of validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 1 659 26 times (84 % of validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 68 25 times (81 % of validations)
E004 All route_ids provided in the GTFS-rt feed must exist in the GTFS data 68 25 times (81 % 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. 6 6 times (19 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-04-19 at 15:20 Europe/Paris.

trip_updates (6) 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-04-19 at 15:20 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "445745", "trip_update": { "stop_time_update": [ { "departure": { "delay": 170, "time": "1745067770" }, "stop_id": "STP-", "stop_sequence": 1 }, { "arrival": { "delay": 186, "time": "1745067846" }, "departure": { "delay": 210, "time": "1745067870" }, "stop_id": "20-20", "stop_sequence": 2 }, { "arrival": { "delay": 278, "time": "1745068058" }, "departure": { "delay": 292, "time": "1745068072" }, "stop_id": "21-21", "stop_sequence": 3 }, { "arrival": { "delay": 246, "time": "1745068146" }, "departure": { "delay": 260, "time": "1745068160" }, "stop_id": "STP-théâtre", "stop_sequence": 4 }, { "arrival": { "delay": 189, "time": "1745068209" }, "departure": { "delay": 242, "time": "1745068262" }, "stop_id": "23-23", "stop_sequence": 5 }, { "arrival": { "delay": 248, "time": "1745068328" }, "departure": { "delay": 293, "time": "1745068373" }, "stop_id": "24-24", "stop_sequence": 6 }, { "arrival": { "delay": 338, "time": "1745068478" }, "departure": { "delay": 355, "time": "1745068495" }, "stop_id": "STP-avenue buisson", "stop_sequence": 7 }, { "arrival": { "delay": 360, "time": "1745068560" }, "departure": { "delay": 360, "time": "1745068560" }, "stop_id": "26-26", "stop_sequence": 8 }, { "arrival": { "delay": 277, "time": "1745068777" }, "departure": { "delay": 285, "time": "1745068785" }, "stop_id": "27-27", "stop_sequence": 9 }, { "arrival": { "delay": 285, "time": "1745069325" }, "stop_id": "28-28", "stop_sequence": 10 } ], "trip": { "direction_id": 0, "route_id": "L2", "schedule_relationship": "SCHEDULED", "start_date": "20250419", "start_time": "15:00:00", "trip_id": "da63038b-b0b0-4819-9cfa-e2ee8cc536ed" }, "vehicle": { "id": "143", "label": "2616", "license_plate": "FN 668 KF" } } }, { "id": "445828", "trip_update": { "stop_time_update": [ { "departure": { "delay": -9218, "time": "1745058382" }, "stop_id": "66-66", "stop_sequence": 1 }, { "arrival": { "delay": -9218, "time": "1745058442" }, "departure": { "delay": -9218, "time": "1745058442" }, "stop_id": "67-67", "stop_sequence": 2 }, { "arrival": { "delay": -9218, "time": "1745058502" }, "departure": { "delay": -9218, "time": "1745058502" }, "stop_id": "109-109", "stop_sequence": 3 }, { "arrival": { "delay": -9218, "time": "1745058682" }, "departure": { "delay": -9218, "time": "1745058682" }, "stop_id": "146-146", "stop_sequence": 4 }, { "arrival": { "delay": -9218, "time": "1745058742" }, "departure": { "delay": -9218, "time": "1745058742" }, "stop_id": "120-120", "stop_sequence": 5 }, { "arrival": { "delay": -9218, "time": "1745058802" }, "departure": { "delay": -9218, "time": "1745058802" }, "stop_id": "STP-avenue buisson", "stop_sequence": 6 }, { "arrival": { "delay": -9218, "time": "1745058862" }, "departure": { "delay": -9218, "time": "1745058862" }, "stop_id": "62-6", "stop_sequence": 7 }, { "arrival": { "delay": -9218, "time": "1745058922" }, "departure": { "delay": -9218, "time": "1745058922" }, "stop_id": "65-65", "stop_sequence": 8 }, { "arrival": { "delay": -9218, "time": "1745058982" }, "departure": { "delay": -9218, "time": "1745058982" }, "stop_id": "126-126", "stop_sequence": 9 }, { "arrival": { "delay": -9218, "time": "1745059042" }, "departure": { "delay": -9218, "time": "1745059042" }, "stop_id": "54-54", "stop_sequence": 10 }, { "arrival": { "delay": -9218, "time": "1745059102" }, "departure": { "delay": -9218, "time": "1745059102" }, "stop_id": "96-96", "stop_sequence": 11 }, { "arrival": { "delay": -9218, "time": "1745059162" }, "departure": { "delay": -9218, "time": "1745059162" }, "stop_id": "143-143", "stop_sequence": 12 }, { "arrival": { "delay": -9218, "time": "1745059222" }, "departure": { "delay": -9218, "time": "1745059222" }, "stop_id": "112-112", "stop_sequence": 13 }, { "arrival": { "delay": -9218, "time": "1745059282" }, "departure": { "delay": -9218, "time": "1745059282" }, "stop_id": "43-43", "stop_sequence": 14 }, { "arrival": { "delay": -9218, "time": "1745059342" }, "departure": { "delay": -9218, "time": "1745059342" }, "stop_id": "42-42", "stop_sequence": 15 }, { "arrival": { "delay": -9218, "time": "1745059402" }, "departure": { "delay": -9218, "time": "1745059402" }, "stop_id": "163-163", "stop_sequence": 16 }, { "arrival": { "delay": -9218, "time": "1745059462" }, "departure": { "delay": -9218, "time": "1745059462" }, "stop_id": "93-93", "stop_sequence": 17 }, { "arrival": { "delay": -9218, "time": "1745059522" }, "departure": { "delay": -9218, "time": "1745059522" }, "stop_id": "142-142", "stop_sequence": 18 }, { "arrival": { "delay": -9218, "time": "1745059582" }, "departure": { "delay": -9218, "time": "1745059582" }, "stop_id": "2-2", "stop_sequence": 19 }, { "arrival": { "delay": -9218, "time": "1745059762" }, "departure": { "delay": -9218, "time": "1745059762" }, "stop_id": "61-61", "stop_sequence": 20 }, { "arrival": { "delay": -9218, "time": "1745059822" }, "departure": { "delay": -9218, "time": "1745059822" }, "stop_id": "95-95", "stop_sequence": 21 }, { "arrival": { "delay": -9218, "time": "1745059882" }, "departure": { "delay": -9218, "time": "1745059882" }, "stop_id": "4-4", "stop_sequence": 22 }, { "arrival": { "delay": -9218, "time": "1745059942" }, "departure": { "delay": -9218, "time": "1745059942" }, "stop_id": "160-160", "stop_sequence": 23 }, { "arrival": { "delay": -9218, "time": "1745060002" }, "departure": { "delay": -9218, "time": "1745060002" }, "stop_id": "118-118", "stop_sequence": 24 }, { "arrival": { "delay": -9218, "time": "1745060062" }, "departure": { "delay": -9218, "time": "1745060062" }, "stop_id": "113-113", "stop_sequence": 25 }, { "arrival": { "delay": -9218, "time": "1745060122" }, "departure": { "delay": -9218, "time": "1745060122" }, "stop_id": "152-152", "stop_sequence": 26 }, { "arrival": { "delay": -9218, "time": "1745060182" }, "departure": { "delay": -9218, "time": "1745060182" }, "stop_id": "158-158", "stop_sequence": 27 }, { "arrival": { "delay": -9218, "time": "1745060242" }, "departure": { "delay": -9218, "time": "1745060242" }, "stop_id": "117-117", "stop_sequence": 28 }, { "arrival": { "delay": -9218, "time": "1745060302" }, "departure": { "delay": -9218, "time": "1745060302" }, "stop_id": "155-155", "stop_sequence": 29 }, { "arrival": { "delay": -9218, "time": "1745060362" }, "departure": { "delay": -9218, "time": "1745060362" }, "stop_id": "47-47", "stop_sequence": 30 }, { "arrival": { "delay": -9218, "time": "1745060482" }, "departure": { "delay": -9218, "time": "1745060482" }, "stop_id": "98-98", "stop_sequence": 31 }, { "arrival": { "delay": -9218, "time": "1745060542" }, "departure": { "delay": -9218, "time": "1745060542" }, "stop_id": "20-20", "stop_sequence": 32 }, { "arrival": { "delay": -9218, "time": "1745060602" }, "departure": { "delay": -9218, "time": "1745060602" }, "stop_id": "3-3", "stop_sequence": 33 }, { "arrival": { "delay": -9218, "time": "1745060662" }, "departure": { "delay": -9218, "time": "1745060662" }, "stop_id": "92-92", "stop_sequence": 34 }, { "arrival": { "delay": -9218, "time": "1745060722" }, "departure": { "delay": -9218, "time": "1745060722" }, "stop_id": "71-71", "stop_sequence": 35 }, { "arrival": { "delay": -9218, "time": "1745060782" }, "departure": { "delay": -9218, "time": "1745060782" }, "stop_id": "138-138", "stop_sequence": 36 }, { "arrival": { "delay": -9218, "time": "1745060842" }, "departure": { "delay": -9218, "time": "1745060842" }, "stop_id": "55-55", "stop_sequence": 37 }, { "arrival": { "delay": -9218, "time": "1745060902" }, "departure": { "delay": -9218, "time": "1745060902" }, "stop_id": "74-74", "stop_sequence": 38 }, { "arrival": { "delay": -9218, "time": "1745060962" }, "departure": { "delay": -9218, "time": "1745060962" }, "stop_id": "27-27", "stop_sequence": 39 }, { "arrival": { "delay": -9218, "time": "1745061022" }, "departure": { "delay": -9218, "time": "1745061022" }, "stop_id": "24-24", "stop_sequence": 40 }, { "arrival": { "delay": -9218, "time": "1745061082" }, "departure": { "delay": -9218, "time": "1745061082" }, "stop_id": "157-157", "stop_sequence": 41 }, { "arrival": { "delay": -9218, "time": "1745061142" }, "departure": { "delay": -9218, "time": "1745061142" }, "stop_id": "60-60", "stop_sequence": 42 }, { "arrival": { "delay": -9218, "time": "1745061262" }, "departure": { "delay": -9218, "time": "1745061262" }, "stop_id": "108-108", "stop_sequence": 43 }, { "arrival": { "delay": -9218, "time": "1745061322" }, "departure": { "delay": -9218, "time": "1745061322" }, "stop_id": "56-56", "stop_sequence": 44 }, { "arrival": { "delay": -9218, "time": "1745061382" }, "departure": { "delay": -9218, "time": "1745061382" }, "stop_id": "135-135", "stop_sequence": 45 }, { "arrival": { "delay": -9218, "time": "1745061442" }, "departure": { "delay": -9218, "time": "1745061442" }, "stop_id": "88-88", "stop_sequence": 46 }, { "arrival": { "delay": -9218, "time": "1745061502" }, "departure": { "delay": -9218, "time": "1745061502" }, "stop_id": "17-17", "stop_sequence": 47 }, { "arrival": { "delay": -9218, "time": "1745061562" }, "departure": { "delay": -9218, "time": "1745061562" }, "stop_id": "1-1", "stop_sequence": 48 }, { "arrival": { "delay": -9218, "time": "1745061622" }, "departure": { "delay": -9218, "time": "1745061622" }, "stop_id": "116-116", "stop_sequence": 49 }, { "arrival": { "delay": -9218, "time": "1745061682" }, "departure": { "delay": -9218, "time": "1745061682" }, "stop_id": "123-123", "stop_sequence": 50 }, { "arrival": { "delay": -9218, "time": "1745061742" }, "departure": { "delay": -9218, "time": "1745061742" }, "stop_id": "105-105", "stop_sequence": 51 }, { "arrival": { "delay": -9218, "time": "1745061862" }, "departure": { "delay": -9218, "time": "1745061862" }, "stop_id": "73-73", "stop_sequence": 52 }, { "arrival": { "delay": -9218, "time": "1745061922" }, "departure": { "delay": -9218, "time": "1745061922" }, "stop_id": "79-79", "stop_sequence": 53 }, { "arrival": { "delay": -9218, "time": "1745061982" }, "departure": { "delay": -9218, "time": "1745061982" }, "stop_id": "165-165", "stop_sequence": 54 }, { "arrival": { "delay": -9218, "time": "1745062042" }, "departure": { "delay": -9218, "time": "1745062042" }, "stop_id": "48-48", "stop_sequence": 55 }, { "arrival": { "delay": -9218, "time": "1745062162" }, "departure": { "delay": -9218, "time": "1745062162" }, "stop_id": "156-156", "stop_sequence": 56 }, { "arrival": { "delay": -9218, "time": "1745062222" }, "departure": { "delay": -9218, "time": "1745062222" }, "stop_id": "164-164", "stop_sequence": 57 }, { "arrival": { "delay": -9218, "time": "1745062282" }, "departure": { "delay": -9218, "time": "1745062282" }, "stop_id": "134-134", "stop_sequence": 58 }, { "arrival": { "delay": -9218, "time": "1745062342" }, "departure": { "delay": -9218, "time": "1745062342" }, "stop_id": "86-86", "stop_sequence": 59 }, { "arrival": { "delay": -9218, "time": "1745062402" }, "departure": { "delay": -9218, "time": "1745062402" }, "stop_id": "121-121", "stop_sequence": 60 }, { "arrival": { "delay": -9218, "time": "1745062462" }, "departure": { "delay": -9218, "time": "1745062462" }, "stop_id": "94-94", "stop_sequence": 61 }, { "arrival": { "delay": -9218, "time": "1745062522" }, "departure": { "delay": -9218, "time": "1745062522" }, "stop_id": "35-35", "stop_sequence": 62 }, { "arrival": { "delay": -9218, "time": "1745062582" }, "departure": { "delay": -9218, "time": "1745062582" }, "stop_id": "29-29", "stop_sequence": 63 }, { "arrival": { "delay": -9218, "time": "1745062642" }, "departure": { "delay": -9218, "time": "1745062642" }, "stop_id": "122-122", "stop_sequence": 64 }, { "arrival": { "delay": -9218, "time": "1745062702" }, "departure": { "delay": -9218, "time": "1745062702" }, "stop_id": "144-144", "stop_sequence": 65 }, { "arrival": { "delay": -9218, "time": "1745062762" }, "departure": { "delay": -9218, "time": "1745062762" }, "stop_id": "166-166", "stop_sequence": 66 }, { "arrival": { "delay": -9218, "time": "1745062822" }, "departure": { "delay": -9218, "time": "1745062822" }, "stop_id": "11-11", "stop_sequence": 67 }, { "arrival": { "delay": -9218, "time": "1745062882" }, "departure": { "delay": -9218, "time": "1745062882" }, "stop_id": "89-89", "stop_sequence": 68 }, { "arrival": { "delay": -9218, "time": "1745063002" }, "departure": { "delay": -9218, "time": "1745063002" }, "stop_id": "141-141", "stop_sequence": 69 }, { "arrival": { "delay": -9218, "time": "1745063062" }, "departure": { "delay": -9218, "time": "1745063062" }, "stop_id": "84-84", "stop_sequence": 70 }, { "arrival": { "delay": -9218, "time": "1745063122" }, "departure": { "delay": -9218, "time": "1745063122" }, "stop_id": "110-110", "stop_sequence": 71 }, { "arrival": { "delay": -9218, "time": "1745063182" }, "departure": { "delay": -9218, "time": "1745063182" }, "stop_id": "52-52", "stop_sequence": 72 }, { "arrival": { "delay": -9218, "time": "1745063242" }, "departure": { "delay": -9218, "time": "1745063242" }, "stop_id": "140-140", "stop_sequence": 73 }, { "arrival": { "delay": -9218, "time": "1745063302" }, "departure": { "delay": -9218, "time": "1745063302" }, "stop_id": "58-58", "stop_sequence": 74 }, { "arrival": { "delay": -9218, "time": "1745063362" }, "departure": { "delay": -9218, "time": "1745063362" }, "stop_id": "STP-théâtre", "stop_sequence": 75 }, { "arrival": { "delay": -9218, "time": "1745063422" }, "departure": { "delay": -9218, "time": "1745063422" }, "stop_id": "38-38", "stop_sequence": 76 }, { "arrival": { "delay": -9218, "time": "1745063482" }, "departure": { "delay": -9218, "time": "1745063482" }, "stop_id": "53-53", "stop_sequence": 77 }, { "arrival": { "delay": -9218, "time": "1745063542" }, "departure": { "delay": -9218, "time": "1745063542" }, "stop_id": "46-46", "stop_sequence": 78 }, { "arrival": { "delay": -9218, "time": "1745063602" }, "departure": { "delay": -9218, "time": "1745063602" }, "stop_id": "36-36", "stop_sequence": 79 }, { "arrival": { "delay": -9218, "time": "1745063662" }, "departure": { "delay": -9218, "time": "1745063662" }, "stop_id": "80-80", "stop_sequence": 80 }, { "arrival": { "delay": -9218, "time": "1745063722" }, "departure": { "delay": -9218, "time": "1745063722" }, "stop_id": "23-23", "stop_sequence": 81 }, { "arrival": { "delay": -9218, "time": "1745063782" }, "departure": { "delay": -9218, "time": "1745063782" }, "stop_id": "59-59", "stop_sequence": 82 }, { "arrival": { "delay": -9218, "time": "1745063842" }, "departure": { "delay": -9218, "time": "1745063842" }, "stop_id": "85-85", "stop_sequence": 83 }, { "arrival": { "delay": -9218, "time": "1745063902" }, "departure": { "delay": -9218, "time": "1745063902" }, "stop_id": "97-97", "stop_sequence": 84 }, { "arrival": { "delay": -9218, "time": "1745063962" }, "departure": { "delay": -9218, "time": "1745063962" }, "stop_id": "26-26", "stop_sequence": 85 }, { "arrival": { "delay": -9218, "time": "1745064082" }, "departure": { "delay": -9218, "time": "1745064082" }, "stop_id": "44-44", "stop_sequence": 86 }, { "arrival": { "delay": -9218, "time": "1745064142" }, "departure": { "delay": -9218, "time": "1745064142" }, "stop_id": "83-83", "stop_sequence": 87 }, { "arrival": { "delay": -9218, "time": "1745064202" }, "departure": { "delay": -9218, "time": "1745064202" }, "stop_id": "68-68", "stop_sequence": 88 }, { "arrival": { "delay": -9218, "time": "1745064262" }, "departure": { "delay": -9218, "time": "1745064262" }, "stop_id": "136-136", "stop_sequence": 89 }, { "arrival": { "delay": -9218, "time": "1745064322" }, "departure": { "delay": -9218, "time": "1745064322" }, "stop_id": "13-13", "stop_sequence": 90 }, { "arrival": { "delay": -9218, "time": "1745064382" }, "departure": { "delay": -9218, "time": "1745064382" }, "stop_id": "130-130", "stop_sequence": 91 }, { "arrival": { "delay": -9218, "time": "1745064502" }, "departure": { "delay": -9218, "time": "1745064502" }, "stop_id": "124-124", "stop_sequence": 92 }, { "arrival": { "delay": -9218, "time": "1745064562" }, "departure": { "delay": -9218, "time": "1745064562" }, "stop_id": "139-139", "stop_sequence": 93 }, { "arrival": { "delay": -9218, "time": "1745064622" }, "departure": { "delay": -9218, "time": "1745064622" }, "stop_id": "153-153", "stop_sequence": 94 }, { "arrival": { "delay": -9218, "time": "1745064682" }, "departure": { "delay": -9218, "time": "1745064682" }, "stop_id": "16-16", "stop_sequence": 95 }, { "arrival": { "delay": -9218, "time": "1745064742" }, "departure": { "delay": -9218, "time": "1745064742" }, "stop_id": "106-106", "stop_sequence": 96 }, { "arrival": { "delay": -9218, "time": "1745064802" }, "departure": { "delay": -9218, "time": "1745064802" }, "stop_id": "102-102", "stop_sequence": 97 }, { "arrival": { "delay": -9218, "time": "1745064862" }, "departure": { "delay": -9218, "time": "1745064862" }, "stop_id": "57-57", "stop_sequence": 98 }, { "arrival": { "delay": -9218, "time": "1745065042" }, "departure": { "delay": -9218, "time": "1745065042" }, "stop_id": "77-77", "stop_sequence": 99 }, { "arrival": { "delay": -9218, "time": "1745065102" }, "departure": { "delay": -9218, "time": "1745065102" }, "stop_id": "111-111", "stop_sequence": 100 }, { "arrival": { "delay": -9218, "time": "1745065162" }, "departure": { "delay": -9218, "time": "1745065162" }, "stop_id": "28-28", "stop_sequence": 101 }, { "arrival": { "delay": -9218, "time": "1745065222" }, "departure": { "delay": -9218, "time": "1745065222" }, "stop_id": "14-14", "stop_sequence": 102 }, { "arrival": { "delay": -9218, "time": "1745065342" }, "departure": { "delay": -9218, "time": "1745065342" }, "stop_id": "150-150", "stop_sequence": 103 }, { "arrival": { "delay": -9218, "time": "1745065402" }, "departure": { "delay": -9218, "time": "1745065402" }, "stop_id": "129-129", "stop_sequence": 104 }, { "arrival": { "delay": -9218, "time": "1745065462" }, "departure": { "delay": -9218, "time": "1745065462" }, "stop_id": "8-8", "stop_sequence": 105 }, { "arrival": { "delay": -9218, "time": "1745065522" }, "departure": { "delay": -9218, "time": "1745065522" }, "stop_id": "159-159", "stop_sequence": 106 }, { "arrival": { "delay": -9218, "time": "1745065582" }, "departure": { "delay": -9218, "time": "1745065582" }, "stop_id": "101-101", "stop_sequence": 107 }, { "arrival": { "delay": -9218, "time": "1745065642" }, "departure": { "delay": -9218, "time": "1745065642" }, "stop_id": "127-127", "stop_sequence": 108 }, { "arrival": { "delay": -9218, "time": "1745065702" }, "departure": { "delay": -9218, "time": "1745065702" }, "stop_id": "125-125", "stop_sequence": 109 }, { "arrival": { "delay": -9218, "time": "1745065762" }, "departure": { "delay": -9218, "time": "1745065762" }, "stop_id": "STP-Chataigniers", "stop_sequence": 110 }, { "arrival": { "delay": -9218, "time": "1745065822" }, "departure": { "delay": -9218, "time": "1745065822" }, "stop_id": "45-45", "stop_sequence": 111 }, { "arrival": { "delay": -9218, "time": "1745065882" }, "departure": { "delay": -9218, "time": "1745065882" }, "stop_id": "91-91", "stop_sequence": 112 }, { "arrival": { "delay": -9218, "time": "1745065942" }, "departure": { "delay": -9218, "time": "1745065942" }, "stop_id": "34-34", "stop_sequence": 113 }, { "arrival": { "delay": -9218, "time": "1745066002" }, "departure": { "delay": -9218, "time": "1745066002" }, "stop_id": "149-149", "stop_sequence": 114 }, { "arrival": { "delay": -9218, "time": "1745066062" }, "departure": { "delay": -9218, "time": "1745066062" }, "stop_id": "12-12", "stop_sequence": 115 }, { "arrival": { "delay": -9218, "time": "1745066122" }, "departure": { "delay": -9218, "time": "1745066122" }, "stop_id": "114-114", "stop_sequence": 116 }, { "arrival": { "delay": -9218, "time": "1745066182" }, "departure": { "delay": -9218, "time": "1745066182" }, "stop_id": "69-69", "stop_sequence": 117 }, { "arrival": { "delay": -9218, "time": "1745066242" }, "departure": { "delay": -9218, "time": "1745066242" }, "stop_id": "78-78", "stop_sequence": 118 }, { "arrival": { "delay": -9218, "time": "1745066302" }, "departure": { "delay": -9218, "time": "1745066302" }, "stop_id": "115-115", "stop_sequence": 119 }, { "arrival": { "delay": -9218, "time": "1745066362" }, "departure": { "delay": -9218, "time": "1745066362" }, "stop_id": "132-132", "stop_sequence": 120 }, { "arrival": { "delay": -9218, "time": "1745066422" }, "departure": { "delay": -9218, "time": "1745066422" }, "stop_id": "40-40", "stop_sequence": 121 }, { "arrival": { "delay": -9218, "time": "1745066482" }, "departure": { "delay": -9218, "time": "1745066482" }, "stop_id": "119-119", "stop_sequence": 122 }, { "arrival": { "delay": -9218, "time": "1745066542" }, "departure": { "delay": -9218, "time": "1745066542" }, "stop_id": "128-128", "stop_sequence": 123 }, { "arrival": { "delay": -9218, "time": "1745066602" }, "departure": { "delay": -9218, "time": "1745066602" }, "stop_id": "39-39", "stop_sequence": 124 }, { "arrival": { "delay": -9218, "time": "1745066662" }, "departure": { "delay": -9218, "time": "1745066662" }, "stop_id": "151-151", "stop_sequence": 125 }, { "arrival": { "delay": -9218, "time": "1745066722" }, "departure": { "delay": -9218, "time": "1745066722" }, "stop_id": "75-75", "stop_sequence": 126 }, { "arrival": { "delay": -9218, "time": "1745066842" }, "departure": { "delay": -9218, "time": "1745066842" }, "stop_id": "148-148", "stop_sequence": 127 }, { "arrival": { "delay": -9218, "time": "1745066902" }, "departure": { "delay": -9218, "time": "1745066902" }, "stop_id": "82-82", "stop_sequence": 128 }, { "arrival": { "delay": -9218, "time": "1745066962" }, "departure": { "delay": -9218, "time": "1745066962" }, "stop_id": "99-99", "stop_sequence": 129 }, { "arrival": { "delay": -9218, "time": "1745067022" }, "departure": { "delay": -9218, "time": "1745067022" }, "stop_id": "147-147", "stop_sequence": 130 }, { "arrival": { "delay": -9218, "time": "1745067082" }, "departure": { "delay": -9218, "time": "1745067082" }, "stop_id": "5-5", "stop_sequence": 131 }, { "arrival": { "delay": -9218, "time": "1745067142" }, "departure": { "delay": -9218, "time": "1745067142" }, "stop_id": "162-162", "stop_sequence": 132 }, { "arrival": { "delay": -9218, "time": "1745067202" }, "departure": { "delay": -9218, "time": "1745067202" }, "stop_id": "70-70", "stop_sequence": 133 }, { "arrival": { "delay": -9218, "time": "1745067262" }, "departure": { "delay": -9218, "time": "1745067262" }, "stop_id": "104-104", "stop_sequence": 134 }, { "arrival": { "delay": -9218, "time": "1745067322" }, "departure": { "delay": -9218, "time": "1745067322" }, "stop_id": "133-133", "stop_sequence": 135 }, { "arrival": { "delay": -9218, "time": "1745067382" }, "departure": { "delay": -9218, "time": "1745067382" }, "stop_id": "7-7", "stop_sequence": 136 }, { "arrival": { "delay": -9218, "time": "1745067442" }, "departure": { "delay": -9218, "time": "1745067442" }, "stop_id": "9-9", "stop_sequence": 137 }, { "arrival": { "delay": -9218, "time": "1745067502" }, "departure": { "delay": -9218, "time": "1745067502" }, "stop_id": "18-18", "stop_sequence": 138 }, { "arrival": { "delay": -9218, "time": "1745067562" }, "departure": { "delay": -9218, "time": "1745067562" }, "stop_id": "21-21", "stop_sequence": 139 }, { "arrival": { "delay": -9218, "time": "1745067622" }, "departure": { "delay": -9218, "time": "1745067622" }, "stop_id": "10-10", "stop_sequence": 140 }, { "arrival": { "delay": -9218, "time": "1745067682" }, "departure": { "delay": -9218, "time": "1745067682" }, "stop_id": "131-131", "stop_sequence": 141 }, { "arrival": { "delay": -9218, "time": "1745067742" }, "departure": { "delay": -9218, "time": "1745067742" }, "stop_id": "167-167", "stop_sequence": 142 }, { "arrival": { "delay": -9218, "time": "1745067802" }, "departure": { "delay": -9218, "time": "1745067802" }, "stop_id": "62-62", "stop_sequence": 143 }, { "arrival": { "delay": -9218, "time": "1745067862" }, "departure": { "delay": -9218, "time": "1745067862" }, "stop_id": "87-87", "stop_sequence": 144 }, { "arrival": { "delay": -9218, "time": "1745067922" }, "departure": { "delay": -9218, "time": "1745067922" }, "stop_id": "37-37", "stop_sequence": 145 }, { "arrival": { "delay": -9218, "time": "1745067982" }, "departure": { "delay": -9218, "time": "1745067982" }, "stop_id": "51-51", "stop_sequence": 146 }, { "arrival": { "delay": -9218, "time": "1745068042" }, "departure": { "delay": -9218, "time": "1745068042" }, "stop_id": "161-161", "stop_sequence": 147 }, { "arrival": { "delay": -9218, "time": "1745068102" }, "departure": { "delay": -9218, "time": "1745068102" }, "stop_id": "100-100", "stop_sequence": 148 }, { "arrival": { "delay": -9230, "time": "1745068150" }, "departure": { "delay": -9218, "time": "1745068162" }, "stop_id": "76-76", "stop_sequence": 149 }, { "arrival": { "delay": -9218, "time": "1745068282" }, "departure": { "delay": -9218, "time": "1745068282" }, "stop_id": "15-15", "stop_sequence": 150 }, { "arrival": { "delay": -9218, "time": "1745068342" }, "departure": { "delay": -9218, "time": "1745068342" }, "stop_id": "137-137", "stop_sequence": 151 }, { "arrival": { "delay": -9218, "time": "1745068402" }, "departure": { "delay": -9218, "time": "1745068402" }, "stop_id": "169-170", "stop_sequence": 152 }, { "arrival": { "delay": -9218, "time": "1745068462" }, "departure": { "delay": -9218, "time": "1745068462" }, "stop_id": "170-171", "stop_sequence": 153 }, { "arrival": { "delay": -9218, "time": "1745068522" }, "departure": { "delay": -9218, "time": "1745068522" }, "stop_id": "171-172", "stop_sequence": 154 }, { "arrival": { "delay": -9218, "time": "1745068582" }, "departure": { "delay": -9218, "time": "1745068582" }, "stop_id": "172-173", "stop_sequence": 156 }, { "arrival": { "delay": -9218, "time": "1745068642" }, "stop_id": "173-174", "stop_sequence": 158 } ], "trip": { "direction_id": 0, "route_id": "TAD", "schedule_relationship": "UNSCHEDULED", "start_date": "20250419", "start_time": "15:00:00", "trip_id": "199" }, "vehicle": { "id": "12", "label": "717", "license_plate": "GS-717-RD" } } }, { "id": "445821", "trip_update": { "stop_time_update": [ { "departure": { "delay": 161, "time": "1745067941" }, "stop_id": "18-18", "stop_sequence": 1 }, { "arrival": { "delay": 180, "time": "1745068020" }, "departure": { "delay": 193, "time": "1745068033" }, "stop_id": "17-17", "stop_sequence": 2 }, { "arrival": { "delay": 91, "time": "1745068111" }, "departure": { "delay": 104, "time": "1745068124" }, "stop_id": "15-15", "stop_sequence": 3 }, { "arrival": { "delay": 12, "time": "1745068152" }, "departure": { "delay": 30, "time": "1745068170" }, "stop_id": "STP-INSTITUT-ST-PIERRE", "stop_sequence": 4 }, { "arrival": { "time": "1745068320" }, "departure": { "delay": 19, "time": "1745068339" }, "stop_id": "12-12", "stop_sequence": 5 }, { "arrival": { "delay": 46, "time": "1745068426" }, "departure": { "delay": 102, "time": "1745068482" }, "stop_id": "11-11", "stop_sequence": 6 }, { "arrival": { "delay": 86, "time": "1745068586" }, "departure": { "delay": 128, "time": "1745068628" }, "stop_id": "10-10", "stop_sequence": 7 }, { "arrival": { "delay": 150, "time": "1745068710" }, "departure": { "delay": 169, "time": "1745068729" }, "stop_id": "9-9", "stop_sequence": 8 }, { "arrival": { "delay": 118, "time": "1745068798" }, "departure": { "delay": 133, "time": "1745068813" }, "stop_id": "8-8", "stop_sequence": 9 }, { "arrival": { "delay": 133, "time": "1745068873" }, "departure": { "delay": 133, "time": "1745068873" }, "stop_id": "7-7", "stop_sequence": 10 }, { "arrival": { "delay": 133, "time": "1745068933" }, "departure": { "delay": 133, "time": "1745068933" }, "stop_id": "62-62", "stop_sequence": 11 }, { "arrival": { "delay": 133, "time": "1745068993" }, "departure": { "delay": 133, "time": "1745068993" }, "stop_id": "6-169", "stop_sequence": 12 }, { "arrival": { "delay": 133, "time": "1745069113" }, "departure": { "delay": 133, "time": "1745069113" }, "stop_id": "5-5", "stop_sequence": 13 }, { "arrival": { "delay": 133, "time": "1745069233" }, "departure": { "delay": 133, "time": "1745069233" }, "stop_id": "2-2", "stop_sequence": 14 }, { "arrival": { "delay": 133, "time": "1745069413" }, "stop_id": "1-1", "stop_sequence": 15 } ], "trip": { "direction_id": 0, "route_id": "L1", "schedule_relationship": "SCHEDULED", "start_date": "20250419", "start_time": "15:03:00", "trip_id": "4a1c3696-0290-403c-b2dd-8031b7834702" }, "vehicle": { "id": "149", "label": "671", "license_plate": "DX-325-BK" } } }, { "id": "445758", "trip_update": { "stop_time_update": [ { "departure": { "delay": 179, "time": "1745068379" }, "stop_id": "1-1", "stop_sequence": 1 }, { "arrival": { "delay": 150, "time": "1745068590" }, "departure": { "delay": 157, "time": "1745068597" }, "stop_id": "2-2", "stop_sequence": 2 }, { "arrival": { "delay": 142, "time": "1745068702" }, "departure": { "delay": 159, "time": "1745068719" }, "stop_id": "3-3", "stop_sequence": 3 }, { "arrival": { "delay": 140, "time": "1745068760" }, "departure": { "delay": 159, "time": "1745068779" }, "stop_id": "4-4", "stop_sequence": 4 }, { "arrival": { "delay": 159, "time": "1745068899" }, "departure": { "delay": 159, "time": "1745068899" }, "stop_id": "97-97", "stop_sequence": 5 }, { "arrival": { "delay": 159, "time": "1745069019" }, "departure": { "delay": 159, "time": "1745069019" }, "stop_id": "96-96", "stop_sequence": 6 }, { "arrival": { "delay": 159, "time": "1745069199" }, "departure": { "delay": 159, "time": "1745069199" }, "stop_id": "98-98", "stop_sequence": 7 }, { "arrival": { "delay": 159, "time": "1745069319" }, "departure": { "delay": 159, "time": "1745069319" }, "stop_id": "34-34", "stop_sequence": 8 }, { "arrival": { "delay": 159, "time": "1745069499" }, "departure": { "delay": 159, "time": "1745069499" }, "stop_id": "35-35", "stop_sequence": 9 }, { "arrival": { "delay": 159, "time": "1745069619" }, "departure": { "delay": 159, "time": "1745069619" }, "stop_id": "93-93", "stop_sequence": 10 }, { "arrival": { "delay": 159, "time": "1745069739" }, "departure": { "delay": 159, "time": "1745069739" }, "stop_id": "99-99", "stop_sequence": 11 }, { "arrival": { "delay": 159, "time": "1745069859" }, "departure": { "delay": 159, "time": "1745069859" }, "stop_id": "91-91", "stop_sequence": 12 }, { "arrival": { "delay": 159, "time": "1745069979" }, "departure": { "delay": 159, "time": "1745069979" }, "stop_id": "90-90", "stop_sequence": 13 }, { "arrival": { "delay": 159, "time": "1745070099" }, "departure": { "delay": 159, "time": "1745070099" }, "stop_id": "95-95", "stop_sequence": 14 }, { "arrival": { "delay": 159, "time": "1745070339" }, "departure": { "delay": 159, "time": "1745070339" }, "stop_id": "118-118", "stop_sequence": 15 }, { "arrival": { "delay": 159, "time": "1745070519" }, "departure": { "delay": 159, "time": "1745070519" }, "stop_id": "172-173", "stop_sequence": 16 }, { "arrival": { "delay": 159, "time": "1745070639" }, "departure": { "delay": 159, "time": "1745070639" }, "stop_id": "38-38", "stop_sequence": 17 }, { "arrival": { "delay": 159, "time": "1745070759" }, "stop_id": "88-88", "stop_sequence": 18 } ], "trip": { "direction_id": 1, "route_id": "LIGNE_4", "schedule_relationship": "SCHEDULED", "start_date": "20250419", "start_time": "15:10:00", "trip_id": "a119075a-8193-4894-a29e-5624aa0d3998" }, "vehicle": { "id": "55", "label": "25 342", "license_plate": "EJ-284-ZB" } } }, { "id": "445781", "trip_update": { "stop_time_update": [ { "schedule_relationship": "SKIPPED", "stop_id": "88-88", "stop_sequence": 1 }, { "arrival": { "delay": -50, "time": "1745068330" }, "departure": { "delay": 10, "time": "1745068390" }, "stop_id": "38-38", "stop_sequence": 2 }, { "arrival": { "delay": 86, "time": "1745068646" }, "departure": { "delay": 154, "time": "1745068714" }, "stop_id": "STP-Melgueil", "stop_sequence": 3 }, { "arrival": { "delay": 91, "time": "1745068771" }, "departure": { "delay": 108, "time": "1745068788" }, "stop_id": "118-118", "stop_sequence": 4 }, { "arrival": { "delay": 108, "time": "1745069028" }, "departure": { "delay": 108, "time": "1745069028" }, "stop_id": "95-95", "stop_sequence": 5 }, { "arrival": { "delay": 108, "time": "1745069148" }, "departure": { "delay": 108, "time": "1745069148" }, "stop_id": "90-90", "stop_sequence": 6 }, { "arrival": { "delay": 108, "time": "1745069268" }, "departure": { "delay": 108, "time": "1745069268" }, "stop_id": "91-91", "stop_sequence": 7 }, { "arrival": { "delay": 108, "time": "1745069328" }, "departure": { "delay": 108, "time": "1745069328" }, "stop_id": "99-99", "stop_sequence": 8 }, { "arrival": { "delay": 108, "time": "1745069448" }, "departure": { "delay": 108, "time": "1745069448" }, "stop_id": "93-93", "stop_sequence": 9 }, { "arrival": { "delay": 108, "time": "1745069568" }, "departure": { "delay": 108, "time": "1745069568" }, "stop_id": "35-35", "stop_sequence": 10 }, { "arrival": { "delay": 108, "time": "1745069748" }, "departure": { "delay": 108, "time": "1745069748" }, "stop_id": "34-34", "stop_sequence": 11 }, { "arrival": { "delay": 108, "time": "1745069868" }, "departure": { "delay": 108, "time": "1745069868" }, "stop_id": "98-98", "stop_sequence": 12 }, { "arrival": { "delay": 108, "time": "1745070048" }, "departure": { "delay": 108, "time": "1745070048" }, "stop_id": "96-96", "stop_sequence": 13 }, { "arrival": { "delay": 108, "time": "1745070168" }, "departure": { "delay": 108, "time": "1745070168" }, "stop_id": "97-97", "stop_sequence": 14 }, { "arrival": { "delay": 108, "time": "1745070348" }, "departure": { "delay": 108, "time": "1745070348" }, "stop_id": "3-3", "stop_sequence": 15 }, { "arrival": { "delay": 108, "time": "1745070408" }, "departure": { "delay": 108, "time": "1745070408" }, "stop_id": "4-4", "stop_sequence": 16 }, { "arrival": { "delay": 108, "time": "1745070588" }, "departure": { "delay": 108, "time": "1745070588" }, "stop_id": "2-2", "stop_sequence": 17 }, { "arrival": { "delay": -3075, "time": "1745067585" }, "stop_id": "1-1", "stop_sequence": 18 } ], "trip": { "direction_id": 0, "route_id": "LIGNE_4", "schedule_relationship": "SCHEDULED", "start_date": "20250419", "start_time": "15:10:00", "trip_id": "afef679d-0f13-45bc-8f1d-19ba4e8c9c16" }, "vehicle": { "id": "54", "label": "25 340", "license_plate": "EJ-288-ZB" } } }, { "id": "445809", "trip_update": { "stop_time_update": [ { "departure": { "delay": 233, "time": "1745068793" }, "stop_id": "1-1", "stop_sequence": 1 }, { "arrival": { "delay": 234, "time": "1745068974" }, "departure": { "delay": 234, "time": "1745068974" }, "stop_id": "2-2", "stop_sequence": 2 }, { "arrival": { "delay": 234, "time": "1745069094" }, "departure": { "delay": 234, "time": "1745069094" }, "stop_id": "5-5", "stop_sequence": 3 }, { "arrival": { "delay": 234, "time": "1745069154" }, "departure": { "delay": 234, "time": "1745069154" }, "stop_id": "6-169", "stop_sequence": 4 }, { "arrival": { "delay": 234, "time": "1745069214" }, "departure": { "delay": 234, "time": "1745069214" }, "stop_id": "62-62", "stop_sequence": 5 }, { "arrival": { "delay": 234, "time": "1745069274" }, "departure": { "delay": 234, "time": "1745069274" }, "stop_id": "7-7", "stop_sequence": 6 }, { "arrival": { "delay": 234, "time": "1745069334" }, "departure": { "delay": 234, "time": "1745069334" }, "stop_id": "8-8", "stop_sequence": 7 }, { "arrival": { "delay": 234, "time": "1745069454" }, "departure": { "delay": 234, "time": "1745069454" }, "stop_id": "9-9", "stop_sequence": 8 }, { "arrival": { "delay": 234, "time": "1745069514" }, "departure": { "delay": 234, "time": "1745069514" }, "stop_id": "10-10", "stop_sequence": 9 }, { "arrival": { "delay": 234, "time": "1745069694" }, "departure": { "delay": 234, "time": "1745069694" }, "stop_id": "11-11", "stop_sequence": 10 }, { "arrival": { "delay": 234, "time": "1745069814" }, "departure": { "delay": 234, "time": "1745069814" }, "stop_id": "12-12", "stop_sequence": 11 }, { "arrival": { "delay": 234, "time": "1745069934" }, "departure": { "delay": 234, "time": "1745069934" }, "stop_id": "STP-INSTITUT-ST-PIERRE", "stop_sequence": 12 }, { "arrival": { "delay": 234, "time": "1745069994" }, "departure": { "delay": 234, "time": "1745069994" }, "stop_id": "15-15", "stop_sequence": 13 }, { "arrival": { "delay": 234, "time": "1745070174" }, "departure": { "delay": 234, "time": "1745070174" }, "stop_id": "17-17", "stop_sequence": 14 }, { "arrival": { "delay": 234, "time": "1745070234" }, "stop_id": "18-18", "stop_sequence": 15 } ], "trip": { "direction_id": 1, "route_id": "L1", "schedule_relationship": "SCHEDULED", "start_date": "20250419", "start_time": "15:16:00", "trip_id": "c670a552-68bb-4d54-845b-27d89a05e4aa" }, "vehicle": { "id": "47", "label": "813", "license_plate": "DK-461-PG" } } } ], "header": { "gtfs_realtime_version": "2.0", "timestamp": "1745068815" } }