Resource details

File name: Horaires temps réel des lignes du réseau FORBUS
Format: gtfs-rt

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

Download availability

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

2 errors, 336 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-26 at 08:05 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

stop_time_update departure time is before arrival time E025 2 errors

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 e17a77b4-08cf-4d99-95ea-c40b6b12f589 stop_sequence 12 departure_time 08:00:45 (1769410845) is less than the same stop arrival_time 08:01:37 (1769410897) - departure time must be equal to or greater than arrival time
  • trip_id 9bb232b1-b6bd-407c-b40d-0eddd2870d3a stop_sequence 2 departure_time 08:02:03 (1769410923) is less than the same stop arrival_time 08:02:04 (1769410924) - departure time must be equal to or greater than arrival time

Warnings

vehicle_id not populated W002 112 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id b43b2498-70a7-4140-a11c-ae64c6e0f2c3 does not have a vehicle_id
  • trip_id 14f97c40-e1ba-4d3d-a423-68a4b9cf489f does not have a vehicle_id
  • trip_id 1c6b993b-001d-4594-89d5-6b092373f939 does not have a vehicle_id
  • trip_id 1d141152-b3e9-48c4-a505-44513daa0093 does not have a vehicle_id
  • trip_id 4659d11c-3690-4e71-817c-79971f9c4eeb does not have a vehicle_id

schedule_relationship not populated W009 224 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id b43b2498-70a7-4140-a11c-ae64c6e0f2c3 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id b43b2498-70a7-4140-a11c-ae64c6e0f2c3 does not have a schedule_relationship
  • trip_id 14f97c40-e1ba-4d3d-a423-68a4b9cf489f stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 14f97c40-e1ba-4d3d-a423-68a4b9cf489f does not have a schedule_relationship
  • trip_id 1c6b993b-001d-4594-89d5-6b092373f939 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validate this GTFS-RT now

Previous validations

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

Error ID Description Errors count Number of occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 2,450 20 times (83 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 4,900 20 times (83 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 10 10 times (42 % 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. 10 6 times (25 % of validations)
E037 Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id 101 6 times (25 % of validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 1 1 times (4 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-01-26 at 18:54 Europe/Paris.

trip_updates (14) 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 2026-01-26 at 18:54 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:34cc4dc9-0f25-4d78-a9e9-7e0ad6908d6f", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 12, "time": "1769449812" }, "stopId": "STP-GARE-ROUTIERE-DEPART", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1769449920" }, "departure": { "delay": 12, "time": "1769449932" }, "stopId": "160778", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1769450037" }, "departure": { "delay": 12, "time": "1769449992" }, "stopId": "160952", "stopSequence": 3 }, { "arrival": { "delay": 12, "time": "1769450052" }, "departure": { "delay": 12, "time": "1769450052" }, "stopId": "160949", "stopSequence": 4 }, { "arrival": { "delay": 12, "time": "1769450112" }, "departure": { "delay": 12, "time": "1769450112" }, "stopId": "160800", "stopSequence": 5 }, { "arrival": { "delay": 12, "time": "1769450172" }, "departure": { "delay": 12, "time": "1769450172" }, "stopId": "160801", "stopSequence": 6 }, { "arrival": { "delay": 12, "time": "1769450232" }, "departure": { "delay": 12, "time": "1769450232" }, "stopId": "160799", "stopSequence": 7 }, { "arrival": { "delay": 12, "time": "1769450292" }, "departure": { "delay": 12, "time": "1769450292" }, "stopId": "160809", "stopSequence": 8 }, { "arrival": { "delay": 12, "time": "1769450352" }, "departure": { "delay": 12, "time": "1769450352" }, "stopId": "160808", "stopSequence": 9 }, { "arrival": { "delay": 12, "time": "1769450412" }, "departure": { "delay": 12, "time": "1769450412" }, "stopId": "160807", "stopSequence": 10 }, { "arrival": { "delay": 12, "time": "1769450472" }, "departure": { "delay": 12, "time": "1769450472" }, "stopId": "160806", "stopSequence": 11 }, { "arrival": { "delay": 12, "time": "1769450532" }, "departure": { "delay": 12, "time": "1769450532" }, "stopId": "160805", "stopSequence": 12 }, { "arrival": { "delay": 12, "time": "1769450592" }, "departure": { "delay": 12, "time": "1769450592" }, "stopId": "160804", "stopSequence": 13 }, { "arrival": { "delay": 12, "time": "1769450652" }, "departure": { "delay": 12, "time": "1769450652" }, "stopId": "160789", "stopSequence": 14 }, { "arrival": { "delay": 12, "time": "1769450772" }, "departure": { "delay": 12, "time": "1769450772" }, "stopId": "STP-POLE-EMPLOI", "stopSequence": 15 }, { "arrival": { "delay": 12, "time": "1769450832" }, "departure": { "delay": 12, "time": "1769450832" }, "stopId": "161032", "stopSequence": 16 }, { "arrival": { "delay": 12, "time": "1769450892" }, "departure": { "delay": 12, "time": "1769450892" }, "stopId": "160783", "stopSequence": 17 }, { "arrival": { "delay": 12, "time": "1769451012" }, "departure": { "delay": 12, "time": "1769451012" }, "stopId": "160782", "stopSequence": 18 }, { "arrival": { "delay": 12, "time": "1769451132" }, "departure": { "delay": 12, "time": "1769451132" }, "stopId": "160790", "stopSequence": 19 }, { "arrival": { "delay": 12, "time": "1769451192" }, "stopId": "160827", "stopSequence": 20 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-3", "tripId": "34cc4dc9-0f25-4d78-a9e9-7e0ad6908d6f" } } }, { "id": "SM:3e98c9b7-0e29-4a6e-83da-b4525e621212", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 12, "time": "1769451612" }, "stopId": "STP-GARE-ROUTIERE-DEPART", "stopSequence": 1 }, { "arrival": { "delay": 12, "time": "1769451732" }, "departure": { "delay": 12, "time": "1769451732" }, "stopId": "160778", "stopSequence": 2 }, { "arrival": { "delay": 12, "time": "1769451792" }, "departure": { "delay": 12, "time": "1769451792" }, "stopId": "160952", "stopSequence": 3 }, { "arrival": { "delay": 12, "time": "1769451852" }, "departure": { "delay": 12, "time": "1769451852" }, "stopId": "160949", "stopSequence": 4 }, { "arrival": { "delay": 12, "time": "1769451912" }, "departure": { "delay": 12, "time": "1769451912" }, "stopId": "160800", "stopSequence": 5 }, { "arrival": { "delay": 12, "time": "1769451972" }, "departure": { "delay": 12, "time": "1769451972" }, "stopId": "160801", "stopSequence": 6 }, { "arrival": { "delay": 12, "time": "1769452032" }, "departure": { "delay": 12, "time": "1769452032" }, "stopId": "160799", "stopSequence": 7 }, { "arrival": { "delay": 12, "time": "1769452092" }, "departure": { "delay": 12, "time": "1769452092" }, "stopId": "160809", "stopSequence": 8 }, { "arrival": { "delay": 12, "time": "1769452152" }, "departure": { "delay": 12, "time": "1769452152" }, "stopId": "160808", "stopSequence": 9 }, { "arrival": { "delay": 12, "time": "1769452212" }, "departure": { "delay": 12, "time": "1769452212" }, "stopId": "160807", "stopSequence": 10 }, { "arrival": { "delay": 12, "time": "1769452272" }, "departure": { "delay": 12, "time": "1769452272" }, "stopId": "160806", "stopSequence": 11 }, { "arrival": { "delay": 12, "time": "1769452332" }, "departure": { "delay": 12, "time": "1769452332" }, "stopId": "160805", "stopSequence": 12 }, { "arrival": { "delay": 12, "time": "1769452392" }, "departure": { "delay": 12, "time": "1769452392" }, "stopId": "160804", "stopSequence": 13 }, { "arrival": { "delay": 12, "time": "1769452452" }, "departure": { "delay": 12, "time": "1769452452" }, "stopId": "160789", "stopSequence": 14 }, { "arrival": { "delay": 12, "time": "1769452572" }, "stopId": "STP-POLE-EMPLOI", "stopSequence": 15 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-3", "tripId": "3e98c9b7-0e29-4a6e-83da-b4525e621212" } } }, { "id": "SM:4af82985-8292-4b3d-b14e-2082299e4813", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1769454749" }, "stopId": "160827", "stopSequence": 1 }, { "arrival": { "delay": 149, "time": "1769454809" }, "departure": { "delay": 149, "time": "1769454809" }, "stopId": "160785", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1769454869" }, "departure": { "delay": 149, "time": "1769454869" }, "stopId": "160884", "stopSequence": 3 }, { "arrival": { "delay": 149, "time": "1769454989" }, "departure": { "delay": 149, "time": "1769454989" }, "stopId": "160878", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1769455109" }, "departure": { "delay": 149, "time": "1769455109" }, "stopId": "160876", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1769455169" }, "departure": { "delay": 149, "time": "1769455169" }, "stopId": "160885", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1769455469" }, "departure": { "delay": 149, "time": "1769455469" }, "stopId": "161038", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1769455649" }, "departure": { "delay": 149, "time": "1769455649" }, "stopId": "161041", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1769455889" }, "departure": { "delay": 149, "time": "1769455889" }, "stopId": "161037", "stopSequence": 9 }, { "arrival": { "delay": 149, "time": "1769455949" }, "departure": { "delay": 149, "time": "1769455949" }, "stopId": "160997", "stopSequence": 10 }, { "arrival": { "delay": 149, "time": "1769456069" }, "stopId": "161036", "stopSequence": 11 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-30", "tripId": "4af82985-8292-4b3d-b14e-2082299e4813" } } }, { "id": "SM:9ff0a069-65a2-44fb-921e-2aee770d80b1", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1769451149" }, "stopId": "160827", "stopSequence": 1 }, { "arrival": { "delay": 149, "time": "1769451209" }, "departure": { "delay": 149, "time": "1769451209" }, "stopId": "160785", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1769451269" }, "departure": { "delay": 149, "time": "1769451269" }, "stopId": "160884", "stopSequence": 3 }, { "arrival": { "delay": 149, "time": "1769451389" }, "departure": { "delay": 149, "time": "1769451389" }, "stopId": "160878", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1769451509" }, "departure": { "delay": 149, "time": "1769451509" }, "stopId": "160876", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1769451569" }, "departure": { "delay": 149, "time": "1769451569" }, "stopId": "160885", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1769451869" }, "departure": { "delay": 149, "time": "1769451869" }, "stopId": "161038", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1769452049" }, "departure": { "delay": 149, "time": "1769452049" }, "stopId": "161041", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1769452289" }, "departure": { "delay": 149, "time": "1769452289" }, "stopId": "161037", "stopSequence": 9 }, { "arrival": { "delay": 149, "time": "1769452349" }, "departure": { "delay": 149, "time": "1769452349" }, "stopId": "160997", "stopSequence": 10 }, { "arrival": { "delay": 149, "time": "1769452469" }, "stopId": "161036", "stopSequence": 11 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-30", "tripId": "9ff0a069-65a2-44fb-921e-2aee770d80b1" } } }, { "id": "SM:87068091-9412-4db5-b0a7-edf3758cebf0", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 105, "time": "1769450505" }, "stopId": "160780", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1769450565" }, "departure": { "delay": 105, "time": "1769450565" }, "stopId": "160802", "stopSequence": 2 }, { "arrival": { "delay": 105, "time": "1769450625" }, "departure": { "delay": 105, "time": "1769450625" }, "stopId": "160762", "stopSequence": 3 }, { "arrival": { "delay": 105, "time": "1769450685" }, "departure": { "delay": 105, "time": "1769450685" }, "stopId": "160763", "stopSequence": 4 }, { "arrival": { "delay": 105, "time": "1769450745" }, "departure": { "delay": 105, "time": "1769450745" }, "stopId": "160760", "stopSequence": 5 }, { "arrival": { "delay": 105, "time": "1769450805" }, "departure": { "delay": 105, "time": "1769450805" }, "stopId": "160761", "stopSequence": 6 }, { "arrival": { "delay": 105, "time": "1769450865" }, "departure": { "delay": 105, "time": "1769450865" }, "stopId": "160759", "stopSequence": 7 }, { "arrival": { "delay": 105, "time": "1769450925" }, "departure": { "delay": 105, "time": "1769450925" }, "stopId": "160758", "stopSequence": 8 }, { "arrival": { "delay": 105, "time": "1769450985" }, "departure": { "delay": 105, "time": "1769450985" }, "stopId": "160757", "stopSequence": 9 }, { "arrival": { "delay": 105, "time": "1769451045" }, "departure": { "delay": 105, "time": "1769451045" }, "stopId": "160753", "stopSequence": 10 }, { "arrival": { "delay": 105, "time": "1769451105" }, "departure": { "delay": 105, "time": "1769451105" }, "stopId": "161028", "stopSequence": 11 }, { "arrival": { "delay": 105, "time": "1769451165" }, "departure": { "delay": 105, "time": "1769451165" }, "stopId": "161027", "stopSequence": 12 }, { "arrival": { "delay": 105, "time": "1769451285" }, "departure": { "delay": 105, "time": "1769451285" }, "stopId": "160841", "stopSequence": 13 }, { "arrival": { "delay": 105, "time": "1769451345" }, "departure": { "delay": 105, "time": "1769451705" }, "stopId": "160827", "stopSequence": 14 }, { "arrival": { "delay": 105, "time": "1769451765" }, "departure": { "delay": 105, "time": "1769451765" }, "stopId": "160782", "stopSequence": 15 }, { "arrival": { "delay": 105, "time": "1769451825" }, "departure": { "delay": 105, "time": "1769451825" }, "stopId": "160825", "stopSequence": 16 }, { "arrival": { "delay": 105, "time": "1769451885" }, "departure": { "delay": 105, "time": "1769451885" }, "stopId": "160826", "stopSequence": 17 }, { "arrival": { "delay": 105, "time": "1769451945" }, "departure": { "delay": 105, "time": "1769451945" }, "stopId": "160754", "stopSequence": 18 }, { "arrival": { "delay": 105, "time": "1769452005" }, "departure": { "delay": 105, "time": "1769452005" }, "stopId": "160797", "stopSequence": 19 }, { "arrival": { "delay": 105, "time": "1769452065" }, "departure": { "delay": 105, "time": "1769452065" }, "stopId": "160794", "stopSequence": 20 }, { "arrival": { "delay": 105, "time": "1769452125" }, "stopId": "160793", "stopSequence": 21 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-4", "tripId": "87068091-9412-4db5-b0a7-edf3758cebf0" } } }, { "id": "SM:2d378fef-be47-46ce-89b9-19322a75ddd7", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 966, "time": "1769449326" }, "departure": { "delay": 966, "time": "1769449402" }, "stopId": "STP-THEFOR01", "stopSequence": 13 }, { "arrival": { "delay": 218, "time": "1769449636" }, "departure": { "delay": 218, "time": "1769449658" }, "stopId": "STP-FARSCENTRE01", "stopSequence": 14 }, { "arrival": { "delay": 167, "time": "1769449720" }, "departure": { "delay": 167, "time": "1769449727" }, "stopId": "STP-FARSGA01", "stopSequence": 15 }, { "arrival": { "delay": 167, "time": "1769450207" }, "stopId": "STP-LONGUE", "stopSequence": 16 } ], "timestamp": "1769450044", "trip": { "routeId": "124", "tripId": "2d378fef-be47-46ce-89b9-19322a75ddd7" } } }, { "id": "SM:44591560-89c7-45fb-9c0b-ae518dcc296b", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 33, "time": "1769449223" }, "departure": { "delay": 33, "time": "1769449233" }, "stopId": "160946", "stopSequence": 6 }, { "arrival": { "delay": 82, "time": "1769449404" }, "departure": { "delay": 82, "time": "1769449462" }, "stopId": "160830", "stopSequence": 7 }, { "arrival": { "delay": 77, "time": "1769449561" }, "departure": { "delay": 77, "time": "1769449577" }, "stopId": "STP-RUE-DE-LA-PFISTERQUELLE", "stopSequence": 8 }, { "arrival": { "delay": 73, "time": "1769449619" }, "departure": { "delay": 73, "time": "1769449633" }, "stopId": "STP-RUE-DE-BOURGOGNE", "stopSequence": 9 }, { "arrival": { "delay": 81, "time": "1769449744" }, "departure": { "delay": 81, "time": "1769449761" }, "stopId": "160832", "stopSequence": 10 }, { "arrival": { "delay": 101, "time": "1769449881" }, "departure": { "delay": 101, "time": "1769449901" }, "stopId": "160835", "stopSequence": 11 }, { "arrival": { "delay": 57, "time": "1769449959" }, "departure": { "delay": 57, "time": "1769449977" }, "stopId": "160834", "stopSequence": 12 }, { "arrival": { "delay": 57, "time": "1769450097" }, "stopId": "160836", "stopSequence": 13 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-7", "tripId": "44591560-89c7-45fb-9c0b-ae518dcc296b" } } }, { "id": "SM:5a87d05d-d4b0-46fa-a5b6-94c6754d75b3", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "time": "1769449500" }, "stopId": "160938", "stopSequence": 1 }, { "arrival": { "delay": -22, "time": "1769449528" }, "departure": { "delay": -22, "time": "1769449538" }, "stopId": "160940", "stopSequence": 2 }, { "arrival": { "delay": -28, "time": "1769449567" }, "departure": { "delay": -28, "time": "1769449592" }, "stopId": "160926", "stopSequence": 3 }, { "arrival": { "delay": -46, "time": "1769449622" }, "departure": { "delay": -46, "time": "1769449634" }, "stopId": "160927", "stopSequence": 4 }, { "arrival": { "delay": -37, "time": "1769449688" }, "departure": { "delay": -37, "time": "1769449703" }, "stopId": "160924", "stopSequence": 5 }, { "arrival": { "delay": -22, "time": "1769449764" }, "departure": { "delay": -22, "time": "1769449778" }, "stopId": "160925", "stopSequence": 6 }, { "arrival": { "delay": 40, "time": "1769449829" }, "departure": { "delay": 40, "time": "1769449840" }, "stopId": "161004", "stopSequence": 7 }, { "arrival": { "delay": 15, "time": "1769449865" }, "departure": { "delay": 15, "time": "1769449875" }, "stopId": "160960", "stopSequence": 8 }, { "arrival": { "delay": 11, "time": "1769449914" }, "departure": { "delay": 11, "time": "1769449931" }, "stopId": "160929", "stopSequence": 9 }, { "arrival": { "delay": 11, "time": "1769449991" }, "departure": { "delay": 11, "time": "1769449991" }, "stopId": "160969", "stopSequence": 10 }, { "arrival": { "delay": 11, "time": "1769450111" }, "departure": { "delay": 11, "time": "1769450111" }, "stopId": "160968", "stopSequence": 11 }, { "arrival": { "delay": 11, "time": "1769450171" }, "departure": { "delay": 11, "time": "1769450171" }, "stopId": "160967", "stopSequence": 12 }, { "arrival": { "delay": 11, "time": "1769450231" }, "departure": { "delay": 11, "time": "1769450231" }, "stopId": "160966", "stopSequence": 13 }, { "arrival": { "delay": 11, "time": "1769450291" }, "departure": { "delay": 11, "time": "1769450291" }, "stopId": "160898", "stopSequence": 14 }, { "arrival": { "delay": 11, "time": "1769450351" }, "departure": { "delay": 11, "time": "1769450351" }, "stopId": "160991", "stopSequence": 15 }, { "arrival": { "delay": 11, "time": "1769450411" }, "departure": { "delay": 11, "time": "1769450411" }, "stopId": "160900", "stopSequence": 16 }, { "arrival": { "delay": 11, "time": "1769450471" }, "departure": { "delay": 11, "time": "1769450471" }, "stopId": "160901", "stopSequence": 17 }, { "arrival": { "delay": 11, "time": "1769450531" }, "departure": { "delay": 11, "time": "1769450531" }, "stopId": "160902", "stopSequence": 18 }, { "arrival": { "delay": 11, "time": "1769450591" }, "departure": { "delay": 11, "time": "1769450591" }, "stopId": "160903", "stopSequence": 19 }, { "arrival": { "delay": 11, "time": "1769450651" }, "departure": { "delay": 11, "time": "1769450651" }, "stopId": "160904", "stopSequence": 20 }, { "arrival": { "delay": 11, "time": "1769450711" }, "departure": { "delay": 11, "time": "1769450711" }, "stopId": "160895", "stopSequence": 21 }, { "arrival": { "delay": 11, "time": "1769450771" }, "departure": { "delay": 11, "time": "1769450771" }, "stopId": "160896", "stopSequence": 22 }, { "arrival": { "delay": 11, "time": "1769450831" }, "departure": { "delay": 11, "time": "1769450831" }, "stopId": "160897", "stopSequence": 23 }, { "arrival": { "delay": 11, "time": "1769450891" }, "departure": { "delay": 11, "time": "1769450891" }, "stopId": "160914", "stopSequence": 24 }, { "arrival": { "delay": 11, "time": "1769450951" }, "departure": { "delay": 11, "time": "1769450951" }, "stopId": "160916", "stopSequence": 25 }, { "arrival": { "delay": 11, "time": "1769451011" }, "departure": { "delay": 11, "time": "1769451011" }, "stopId": "160910", "stopSequence": 26 }, { "arrival": { "delay": 11, "time": "1769451071" }, "departure": { "delay": 11, "time": "1769451071" }, "stopId": "160912", "stopSequence": 27 }, { "arrival": { "delay": 11, "time": "1769451131" }, "departure": { "delay": 11, "time": "1769451131" }, "stopId": "160920", "stopSequence": 28 }, { "arrival": { "delay": 11, "time": "1769451191" }, "departure": { "delay": 11, "time": "1769451191" }, "stopId": "161045", "stopSequence": 29 }, { "arrival": { "delay": 11, "time": "1769451251" }, "departure": { "delay": 11, "time": "1769451251" }, "stopId": "160917", "stopSequence": 30 }, { "arrival": { "delay": 11, "time": "1769451311" }, "departure": { "delay": 11, "time": "1769451311" }, "stopId": "160919", "stopSequence": 31 }, { "arrival": { "delay": 11, "time": "1769451371" }, "departure": { "delay": 11, "time": "1769451371" }, "stopId": "160783", "stopSequence": 32 }, { "arrival": { "delay": 11, "time": "1769451431" }, "departure": { "delay": 11, "time": "1769451431" }, "stopId": "160782", "stopSequence": 33 }, { "arrival": { "delay": 11, "time": "1769451491" }, "departure": { "delay": 11, "time": "1769451551" }, "stopId": "160781", "stopSequence": 34 }, { "arrival": { "delay": 11, "time": "1769451611" }, "departure": { "delay": 11, "time": "1769451611" }, "stopId": "160778", "stopSequence": 35 }, { "arrival": { "delay": 11, "time": "1769451671" }, "departure": { "delay": 11, "time": "1769451671" }, "stopId": "160785", "stopSequence": 36 }, { "arrival": { "delay": 11, "time": "1769451731" }, "departure": { "delay": 11, "time": "1769451731" }, "stopId": "160784", "stopSequence": 37 }, { "arrival": { "delay": 11, "time": "1769451791" }, "departure": { "delay": 11, "time": "1769451791" }, "stopId": "160884", "stopSequence": 38 }, { "arrival": { "delay": 11, "time": "1769451851" }, "departure": { "delay": 11, "time": "1769451851" }, "stopId": "160877", "stopSequence": 39 }, { "arrival": { "delay": 11, "time": "1769451911" }, "departure": { "delay": 11, "time": "1769451911" }, "stopId": "160871", "stopSequence": 40 }, { "arrival": { "delay": 11, "time": "1769451971" }, "departure": { "delay": 11, "time": "1769451971" }, "stopId": "160868", "stopSequence": 41 }, { "arrival": { "delay": 11, "time": "1769452031" }, "departure": { "delay": 11, "time": "1769452031" }, "stopId": "160823", "stopSequence": 42 }, { "arrival": { "delay": 11, "time": "1769452091" }, "departure": { "delay": 11, "time": "1769452091" }, "stopId": "160822", "stopSequence": 43 }, { "arrival": { "delay": 11, "time": "1769452151" }, "departure": { "delay": 11, "time": "1769452151" }, "stopId": "160820", "stopSequence": 44 }, { "arrival": { "delay": 11, "time": "1769452211" }, "departure": { "delay": 11, "time": "1769452211" }, "stopId": "STP-PORTE-DE-FRANCE", "stopSequence": 45 }, { "arrival": { "delay": 11, "time": "1769452271" }, "departure": { "delay": 11, "time": "1769452271" }, "stopId": "160876", "stopSequence": 46 }, { "arrival": { "delay": 11, "time": "1769452331" }, "departure": { "delay": 11, "time": "1769452331" }, "stopId": "160886", "stopSequence": 47 }, { "arrival": { "delay": 11, "time": "1769452391" }, "stopId": "160885", "stopSequence": 48 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-1", "tripId": "5a87d05d-d4b0-46fa-a5b6-94c6754d75b3" } } }, { "id": "SM:0b0caa79-ccb6-48ce-8730-1afbc03ed350", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1769452589" }, "stopId": "161036", "stopSequence": 1 }, { "arrival": { "delay": 149, "time": "1769453009" }, "departure": { "delay": 149, "time": "1769453009" }, "stopId": "161041", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1769453189" }, "departure": { "delay": 149, "time": "1769453189" }, "stopId": "161038", "stopSequence": 3 }, { "arrival": { "delay": 149, "time": "1769453429" }, "departure": { "delay": 149, "time": "1769453429" }, "stopId": "160885", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1769453489" }, "departure": { "delay": 149, "time": "1769453489" }, "stopId": "160876", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1769453609" }, "departure": { "delay": 149, "time": "1769453609" }, "stopId": "160771", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1769453849" }, "departure": { "delay": 149, "time": "1769453849" }, "stopId": "160884", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1769453909" }, "departure": { "delay": 149, "time": "1769453909" }, "stopId": "160785", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1769453969" }, "stopId": "160827", "stopSequence": 9 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-30", "tripId": "0b0caa79-ccb6-48ce-8730-1afbc03ed350" } } }, { "id": "SM:227499ba-eaab-45ed-ad0d-c71501c850ce", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 149, "time": "1769456189" }, "stopId": "161036", "stopSequence": 1 }, { "arrival": { "delay": 149, "time": "1769456609" }, "departure": { "delay": 149, "time": "1769456609" }, "stopId": "161041", "stopSequence": 2 }, { "arrival": { "delay": 149, "time": "1769456789" }, "departure": { "delay": 149, "time": "1769456789" }, "stopId": "161038", "stopSequence": 3 }, { "arrival": { "delay": 149, "time": "1769457029" }, "departure": { "delay": 149, "time": "1769457029" }, "stopId": "160885", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1769457089" }, "departure": { "delay": 149, "time": "1769457089" }, "stopId": "160876", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1769457209" }, "departure": { "delay": 149, "time": "1769457209" }, "stopId": "160771", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1769457449" }, "departure": { "delay": 149, "time": "1769457449" }, "stopId": "160884", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1769457509" }, "departure": { "delay": 149, "time": "1769457509" }, "stopId": "160785", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1769457569" }, "stopId": "160827", "stopSequence": 9 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-30", "tripId": "227499ba-eaab-45ed-ad0d-c71501c850ce" } } }, { "id": "SM:c4e2af83-80ad-470e-9334-a22e0d75a045", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 195, "time": "1769449441" }, "departure": { "delay": 195, "time": "1769449455" }, "stopId": "161041", "stopSequence": 2 }, { "arrival": { "delay": 112, "time": "1769449521" }, "departure": { "delay": 112, "time": "1769449552" }, "stopId": "161038", "stopSequence": 3 }, { "arrival": { "delay": 118, "time": "1769449782" }, "departure": { "delay": 118, "time": "1769449798" }, "stopId": "160885", "stopSequence": 4 }, { "arrival": { "delay": 149, "time": "1769449871" }, "departure": { "delay": 149, "time": "1769449889" }, "stopId": "160876", "stopSequence": 5 }, { "arrival": { "delay": 149, "time": "1769450009" }, "departure": { "delay": 149, "time": "1769450009" }, "stopId": "160771", "stopSequence": 6 }, { "arrival": { "delay": 149, "time": "1769450249" }, "departure": { "delay": 149, "time": "1769450249" }, "stopId": "160884", "stopSequence": 7 }, { "arrival": { "delay": 149, "time": "1769450309" }, "departure": { "delay": 149, "time": "1769450309" }, "stopId": "160785", "stopSequence": 8 }, { "arrival": { "delay": 149, "time": "1769450369" }, "stopId": "160827", "stopSequence": 9 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-30", "tripId": "c4e2af83-80ad-470e-9334-a22e0d75a045" } } }, { "id": "SM:bdf2f5d6-5d6c-4101-ac14-12b18bdc427b", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": 105, "time": "1769450505" }, "stopId": "160793", "stopSequence": 1 }, { "arrival": { "delay": 105, "time": "1769450625" }, "departure": { "delay": 105, "time": "1769450625" }, "stopId": "160794", "stopSequence": 2 }, { "arrival": { "delay": 105, "time": "1769450685" }, "departure": { "delay": 105, "time": "1769450685" }, "stopId": "160797", "stopSequence": 3 }, { "arrival": { "delay": 105, "time": "1769450805" }, "departure": { "delay": 105, "time": "1769450805" }, "stopId": "160754", "stopSequence": 4 }, { "arrival": { "delay": 105, "time": "1769450925" }, "departure": { "delay": 105, "time": "1769450925" }, "stopId": "160826", "stopSequence": 5 }, { "arrival": { "delay": 105, "time": "1769450985" }, "departure": { "delay": 105, "time": "1769450985" }, "stopId": "160825", "stopSequence": 6 }, { "arrival": { "delay": 105, "time": "1769451045" }, "departure": { "delay": 105, "time": "1769451045" }, "stopId": "160782", "stopSequence": 7 }, { "arrival": { "delay": 105, "time": "1769451165" }, "departure": { "delay": 105, "time": "1769451705" }, "stopId": "160827", "stopSequence": 8 }, { "arrival": { "delay": 105, "time": "1769451765" }, "departure": { "delay": 105, "time": "1769451765" }, "stopId": "160790", "stopSequence": 9 }, { "arrival": { "delay": 105, "time": "1769451825" }, "departure": { "delay": 105, "time": "1769451825" }, "stopId": "161027", "stopSequence": 10 }, { "arrival": { "delay": 105, "time": "1769451885" }, "departure": { "delay": 105, "time": "1769451885" }, "stopId": "161028", "stopSequence": 11 }, { "arrival": { "delay": 105, "time": "1769451945" }, "departure": { "delay": 105, "time": "1769451945" }, "stopId": "160753", "stopSequence": 12 }, { "arrival": { "delay": 105, "time": "1769452005" }, "departure": { "delay": 105, "time": "1769452005" }, "stopId": "160772", "stopSequence": 13 }, { "arrival": { "delay": 105, "time": "1769452065" }, "departure": { "delay": 105, "time": "1769452065" }, "stopId": "160757", "stopSequence": 14 }, { "arrival": { "delay": 105, "time": "1769452125" }, "stopId": "160780", "stopSequence": 15 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-4", "tripId": "bdf2f5d6-5d6c-4101-ac14-12b18bdc427b" } } }, { "id": "SM:fe366122-cc40-48ae-8fd5-f6caf38858a4", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "delay": 115, "time": "1769449173" }, "departure": { "delay": 115, "time": "1769449195" }, "stopId": "160825", "stopSequence": 6 }, { "arrival": { "delay": 107, "time": "1769449236" }, "departure": { "delay": 107, "time": "1769449247" }, "stopId": "160782", "stopSequence": 7 }, { "arrival": { "delay": 180, "time": "1769449440" }, "departure": { "delay": 180, "time": "1769449843" }, "stopId": "160827", "stopSequence": 8 }, { "arrival": { "delay": 105, "time": "1769449953" }, "departure": { "delay": 105, "time": "1769449965" }, "stopId": "160790", "stopSequence": 9 }, { "arrival": { "delay": 105, "time": "1769450025" }, "departure": { "delay": 105, "time": "1769450025" }, "stopId": "161027", "stopSequence": 10 }, { "arrival": { "delay": 105, "time": "1769450085" }, "departure": { "delay": 105, "time": "1769450085" }, "stopId": "161028", "stopSequence": 11 }, { "arrival": { "delay": 105, "time": "1769450145" }, "departure": { "delay": 105, "time": "1769450145" }, "stopId": "160753", "stopSequence": 12 }, { "arrival": { "delay": 105, "time": "1769450205" }, "departure": { "delay": 105, "time": "1769450205" }, "stopId": "160772", "stopSequence": 13 }, { "arrival": { "delay": 105, "time": "1769450265" }, "departure": { "delay": 105, "time": "1769450265" }, "stopId": "160757", "stopSequence": 14 }, { "arrival": { "delay": 105, "time": "1769450325" }, "stopId": "160780", "stopSequence": 15 } ], "timestamp": "1769450044", "trip": { "directionId": 1, "routeId": "LIGNE-4", "tripId": "fe366122-cc40-48ae-8fd5-f6caf38858a4" } } }, { "id": "SM:d7de4d02-bccc-40e4-84a8-9a89058eced2", "tripUpdate": { "stopTimeUpdate": [ { "departure": { "delay": -434, "time": "1769449966" }, "stopId": "160885", "stopSequence": 1 }, { "arrival": { "delay": -434, "time": "1769450026" }, "departure": { "delay": -434, "time": "1769450026" }, "stopId": "160886", "stopSequence": 2 }, { "arrival": { "delay": -434, "time": "1769450086" }, "departure": { "delay": -434, "time": "1769450086" }, "stopId": "160876", "stopSequence": 3 }, { "arrival": { "delay": -434, "time": "1769450146" }, "departure": { "delay": -434, "time": "1769450146" }, "stopId": "STP-", "stopSequence": 4 }, { "arrival": { "delay": -434, "time": "1769450206" }, "departure": { "delay": -434, "time": "1769450206" }, "stopId": "160820", "stopSequence": 5 }, { "arrival": { "delay": -434, "time": "1769450266" }, "departure": { "delay": -434, "time": "1769450266" }, "stopId": "160822", "stopSequence": 6 }, { "arrival": { "delay": -434, "time": "1769450326" }, "departure": { "delay": -434, "time": "1769450326" }, "stopId": "160823", "stopSequence": 7 }, { "arrival": { "delay": -434, "time": "1769450446" }, "departure": { "delay": -434, "time": "1769450446" }, "stopId": "160868", "stopSequence": 8 }, { "arrival": { "delay": -434, "time": "1769450506" }, "departure": { "delay": -434, "time": "1769450506" }, "stopId": "STP-STP-SAINT-THEODORE-2", "stopSequence": 9 }, { "arrival": { "delay": -434, "time": "1769450566" }, "departure": { "delay": -434, "time": "1769450566" }, "stopId": "160771", "stopSequence": 10 }, { "arrival": { "delay": -434, "time": "1769450626" }, "departure": { "delay": -434, "time": "1769450626" }, "stopId": "160877", "stopSequence": 11 }, { "arrival": { "delay": -434, "time": "1769450686" }, "departure": { "delay": -434, "time": "1769450686" }, "stopId": "160884", "stopSequence": 12 }, { "arrival": { "delay": -434, "time": "1769450746" }, "departure": { "delay": -434, "time": "1769450746" }, "stopId": "160784", "stopSequence": 13 }, { "arrival": { "delay": -434, "time": "1769450806" }, "departure": { "delay": -434, "time": "1769450806" }, "stopId": "160785", "stopSequence": 14 }, { "arrival": { "delay": -434, "time": "1769450866" }, "departure": { "delay": -434, "time": "1769450866" }, "stopId": "160778", "stopSequence": 15 }, { "arrival": { "delay": -434, "time": "1769450926" }, "departure": { "delay": -434, "time": "1769450986" }, "stopId": "160781", "stopSequence": 16 }, { "arrival": { "delay": -434, "time": "1769451106" }, "departure": { "delay": -434, "time": "1769451106" }, "stopId": "160782", "stopSequence": 17 }, { "arrival": { "delay": -434, "time": "1769451166" }, "departure": { "delay": -434, "time": "1769451166" }, "stopId": "160783", "stopSequence": 18 }, { "arrival": { "delay": -434, "time": "1769451226" }, "departure": { "delay": -434, "time": "1769451226" }, "stopId": "161035", "stopSequence": 19 }, { "arrival": { "delay": -434, "time": "1769451286" }, "departure": { "delay": -434, "time": "1769451286" }, "stopId": "161034", "stopSequence": 20 }, { "arrival": { "delay": -434, "time": "1769451346" }, "departure": { "delay": -434, "time": "1769451346" }, "stopId": "161033", "stopSequence": 21 }, { "arrival": { "delay": -434, "time": "1769451406" }, "departure": { "delay": -434, "time": "1769451406" }, "stopId": "161012", "stopSequence": 22 }, { "arrival": { "delay": -434, "time": "1769451466" }, "departure": { "delay": -434, "time": "1769451466" }, "stopId": "160910", "stopSequence": 23 }, { "arrival": { "delay": -434, "time": "1769451526" }, "departure": { "delay": -434, "time": "1769451526" }, "stopId": "160916", "stopSequence": 24 }, { "arrival": { "delay": -434, "time": "1769451586" }, "departure": { "delay": -434, "time": "1769451586" }, "stopId": "160914", "stopSequence": 25 }, { "arrival": { "delay": -434, "time": "1769451646" }, "departure": { "delay": -434, "time": "1769451646" }, "stopId": "160897", "stopSequence": 26 }, { "arrival": { "delay": -434, "time": "1769451706" }, "departure": { "delay": -434, "time": "1769451706" }, "stopId": "160896", "stopSequence": 27 }, { "arrival": { "delay": -434, "time": "1769451766" }, "departure": { "delay": -434, "time": "1769451766" }, "stopId": "160895", "stopSequence": 28 }, { "arrival": { "delay": -434, "time": "1769451826" }, "departure": { "delay": -434, "time": "1769451826" }, "stopId": "160904", "stopSequence": 29 }, { "arrival": { "delay": -434, "time": "1769451886" }, "departure": { "delay": -434, "time": "1769451886" }, "stopId": "160903", "stopSequence": 30 }, { "arrival": { "delay": -434, "time": "1769451946" }, "departure": { "delay": -434, "time": "1769451946" }, "stopId": "160902", "stopSequence": 31 }, { "arrival": { "delay": -434, "time": "1769452006" }, "departure": { "delay": -434, "time": "1769452006" }, "stopId": "160901", "stopSequence": 32 }, { "arrival": { "delay": -434, "time": "1769452066" }, "departure": { "delay": -434, "time": "1769452066" }, "stopId": "160900", "stopSequence": 33 }, { "arrival": { "delay": -434, "time": "1769452126" }, "departure": { "delay": -434, "time": "1769452126" }, "stopId": "160899", "stopSequence": 34 }, { "arrival": { "delay": -434, "time": "1769452186" }, "departure": { "delay": -434, "time": "1769452186" }, "stopId": "160898", "stopSequence": 35 }, { "arrival": { "delay": -434, "time": "1769452246" }, "departure": { "delay": -434, "time": "1769452246" }, "stopId": "160966", "stopSequence": 36 }, { "arrival": { "delay": -434, "time": "1769452306" }, "stopId": "160938", "stopSequence": 37 } ], "timestamp": "1769450044", "trip": { "routeId": "LIGNE-1", "tripId": "d7de4d02-bccc-40e4-84a8-9a89058eced2" } } } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1769450055" } }