Resource details
Les messages suivants du format GTFS-RT sont disponibles dans ce flux :
- VehiclePosition
- TripUpdate
- ServiceAlert
This resource file is part of the dataset Réseau urbain et scolaire Lila Presqu'ile.
Download availability
Learn more
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
❌18 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2026-03-13 at 08:00 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_times_updates not strictly sorted E002 2 errors
stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence
Sample errors
- trip_id 310-50987084 stop_sequence [20, 21, 22, 23, 24, 26, 26] is not strictly sorted by increasing stop_sequence
- trip_id 310-50987085 stop_sequence [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 26] is not strictly sorted by increasing stop_sequence
Vehicle position far from trip shape E029 4 errors
The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id.
Sample errors
- vehicle.id 42 trip_id 310-3657498625 at (47.447365,-2.32358) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 100 trip_id 310-3724607489 at (47.447136,-2.323469) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 104 trip_id 310-67633157 at (47.444263,-2.314673) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 107 trip_id 310-3791716353 at (47.44084,-2.262429) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Sequential stop_time_updates have the same stop_sequence E036 2 errors
Sequential GTFS-rt trip stop_time_updates should never have the same stop_sequence
Sample errors
- trip_id 310-50987084 has repeating stop_sequence 26 - stop_sequence must increase for each stop_time_update
- trip_id 310-50987085 has repeating stop_sequence 26 - stop_sequence must increase for each stop_time_update
GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS E045 8 errors
If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt
Sample errors
- GTFS-rt trip_id 310-50593864 stop_sequence 20 has stop_id 686 but GTFS stop_sequence 20 has stop_id 677 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 21 has stop_id 696 but GTFS stop_sequence 21 has stop_id 686 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 22 has stop_id 689 but GTFS stop_sequence 22 has stop_id 696 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 23 has stop_id 566 but GTFS stop_sequence 23 has stop_id 689 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 24 has stop_id 683 but GTFS stop_sequence 24 has stop_id 566 - stop_ids should be the same
GTFS-rt stop_sequence not found in GTFS data E051 2 errors
All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip
Sample errors
- GTFS-rt trip_id 310-50987084 contains stop_sequence 26 that does not exist in GTFS stop_times.txt for this trip
- GTFS-rt trip_id 310-50987085 contains stop_sequence 26 that does not exist in GTFS stop_times.txt for this trip
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 |
|---|---|---|---|
| E002 | stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence | 53 | 25 times (81 % of validations) |
| E036 | Sequential GTFS-rt trip stop_time_updates should never have the same stop_sequence | 53 | 25 times (81 % of validations) |
| E045 | If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt | 185 | 25 times (81 % of validations) |
| E051 | All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip | 53 | 25 times (81 % of validations) |
| E029 | The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. | 79 | 16 times (52 % of validations) |
| W001 | Timestamps should be populated for all elements | 42 | 3 times (10 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 42 | 3 times (10 % of validations) |
| W003 | a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed | 42 | 3 times (10 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 7 | 2 times (6 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 4 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-03-13 at 16:13 Europe/Paris.
vehicle_positions (17) trip_updates (17) service_alerts (0)Entities seen in the last 7 days.
trip_updates vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-03-13 at 16:13 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "1",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414000"
},
"departure": {
"time": "1773414000"
},
"stopId": "628",
"stopSequence": 1
},
{
"arrival": {
"time": "1773414120"
},
"departure": {
"time": "1773414120"
},
"stopId": "637",
"stopSequence": 2
},
{
"arrival": {
"time": "1773414240"
},
"departure": {
"time": "1773414240"
},
"stopId": "612",
"stopSequence": 3
},
{
"arrival": {
"time": "1773414420"
},
"departure": {
"time": "1773414420"
},
"stopId": "610",
"stopSequence": 4
},
{
"arrival": {
"time": "1773414660"
},
"departure": {
"time": "1773414660"
},
"stopId": "400",
"stopSequence": 5
},
{
"arrival": {
"time": "1773414780"
},
"departure": {
"time": "1773414780"
},
"stopId": "548",
"stopSequence": 6
},
{
"arrival": {
"time": "1773414900"
},
"departure": {
"time": "1773414900"
},
"stopId": "482",
"stopSequence": 7
},
{
"arrival": {
"time": "1773415020"
},
"departure": {
"time": "1773415020"
},
"stopId": "478",
"stopSequence": 8
},
{
"arrival": {
"time": "1773415080"
},
"departure": {
"time": "1773415080"
},
"stopId": "468",
"stopSequence": 9
},
{
"arrival": {
"time": "1773415140"
},
"departure": {
"time": "1773415140"
},
"stopId": "471",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415260"
},
"departure": {
"time": "1773415260"
},
"stopId": "473",
"stopSequence": 11
},
{
"arrival": {
"time": "1773415320"
},
"departure": {
"time": "1773415320"
},
"stopId": "474",
"stopSequence": 12
},
{
"arrival": {
"time": "1773415500"
},
"departure": {
"time": "1773415500"
},
"stopId": "480",
"stopSequence": 13
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-553779216-SI0903-LMCJV__"
},
"vehicle": {
"id": "1",
"label": "7104",
"licensePlate": "GK-121-AF"
}
},
"vehicle": {
"position": {
"latitude": 47.339141845703125,
"longitude": -2.421196937561035
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-553779216-SI0903-LMCJV__"
},
"vehicle": {
"id": "1",
"label": "7104",
"licensePlate": "GK-121-AF"
}
}
},
{
"id": "37",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773415462"
},
"departure": {
"time": "1773415462"
},
"stopId": "457",
"stopSequence": 2
},
{
"arrival": {
"time": "1773415522"
},
"departure": {
"time": "1773415522"
},
"stopId": "447",
"stopSequence": 3
},
{
"arrival": {
"time": "1773416122"
},
"departure": {
"time": "1773416122"
},
"stopId": "406",
"stopSequence": 4
},
{
"arrival": {
"time": "1773416242"
},
"departure": {
"time": "1773416242"
},
"stopId": "410",
"stopSequence": 5
},
{
"arrival": {
"time": "1773416362"
},
"departure": {
"time": "1773416362"
},
"stopId": "413",
"stopSequence": 6
},
{
"arrival": {
"time": "1773416542"
},
"departure": {
"time": "1773416542"
},
"stopId": "423",
"stopSequence": 7
},
{
"arrival": {
"time": "1773416662"
},
"departure": {
"time": "1773416662"
},
"stopId": "2219",
"stopSequence": 8
},
{
"arrival": {
"time": "1773416722"
},
"departure": {
"time": "1773416722"
},
"stopId": "419",
"stopSequence": 9
},
{
"arrival": {
"time": "1773417142"
},
"departure": {
"time": "1773417142"
},
"stopId": "1797",
"stopSequence": 10
},
{
"arrival": {
"time": "1773417262"
},
"departure": {
"time": "1773417262"
},
"stopId": "426",
"stopSequence": 11
},
{
"arrival": {
"time": "1773417382"
},
"departure": {
"time": "1773417382"
},
"stopId": "430",
"stopSequence": 12
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "159",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-2667708419"
},
"vehicle": {
"id": "37",
"label": "72004",
"licensePlate": "EG-909-VC"
}
},
"vehicle": {
"position": {
"latitude": 47.26715850830078,
"longitude": -2.4388229846954346
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "159",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-2667708419"
},
"vehicle": {
"id": "37",
"label": "72004",
"licensePlate": "EG-909-VC"
}
}
},
{
"id": "57",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414914"
},
"departure": {
"time": "1773414914"
},
"stopId": "559",
"stopSequence": 6
},
{
"arrival": {
"time": "1773414974"
},
"departure": {
"time": "1773414974"
},
"stopId": "562",
"stopSequence": 7
},
{
"arrival": {
"time": "1773415154"
},
"departure": {
"time": "1773415154"
},
"stopId": "3440",
"stopSequence": 8
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67240017"
},
"vehicle": {
"id": "57",
"label": "24651",
"licensePlate": "EA-036-VY"
}
},
"vehicle": {
"position": {
"latitude": 47.28553771972656,
"longitude": -2.263381004333496
},
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67240017"
},
"vehicle": {
"id": "57",
"label": "24651",
"licensePlate": "EA-036-VY"
}
}
},
{
"id": "63",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773415926"
},
"departure": {
"time": "1773415926"
},
"stopId": "1450",
"stopSequence": 3
},
{
"arrival": {
"time": "1773416526"
},
"departure": {
"time": "1773416526"
},
"stopId": "1482",
"stopSequence": 4
},
{
"arrival": {
"time": "1773417006"
},
"departure": {
"time": "1773417006"
},
"stopId": "984",
"stopSequence": 5
},
{
"arrival": {
"time": "1773417186"
},
"departure": {
"time": "1773417186"
},
"stopId": "1508",
"stopSequence": 6
},
{
"arrival": {
"time": "1773417246"
},
"departure": {
"time": "1773417246"
},
"stopId": "1172",
"stopSequence": 7
},
{
"arrival": {
"time": "1773417606"
},
"departure": {
"time": "1773417606"
},
"stopId": "1734",
"stopSequence": 8
},
{
"arrival": {
"time": "1773417666"
},
"departure": {
"time": "1773417666"
},
"stopId": "1080",
"stopSequence": 9
},
{
"arrival": {
"time": "1773417726"
},
"departure": {
"time": "1773417726"
},
"stopId": "1312",
"stopSequence": 10
},
{
"arrival": {
"time": "1773418146"
},
"departure": {
"time": "1773418146"
},
"stopId": "1482",
"stopSequence": 11
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "201",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-3372351489"
},
"vehicle": {
"id": "63",
"label": "241",
"licensePlate": "FX-623-EQ"
}
},
"vehicle": {
"position": {
"latitude": 47.34474182128906,
"longitude": -2.5050570964813232
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "201",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-3372351489"
},
"vehicle": {
"id": "63",
"label": "241",
"licensePlate": "FX-623-EQ"
}
}
},
{
"id": "70",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414906"
},
"departure": {
"time": "1773414906"
},
"stopId": "665",
"stopSequence": 21
},
{
"arrival": {
"time": "1773415026"
},
"departure": {
"time": "1773415026"
},
"stopId": "663",
"stopSequence": 22
},
{
"arrival": {
"time": "1773415206"
},
"departure": {
"time": "1773415206"
},
"stopId": "260",
"stopSequence": 23
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67698701-SI0201-LM_JV__"
},
"vehicle": {
"id": "70",
"label": "1030",
"licensePlate": "5371XQ22"
}
},
"vehicle": {
"position": {
"latitude": 47.44192886352539,
"longitude": -2.3189260959625244
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67698701-SI0201-LM_JV__"
},
"vehicle": {
"id": "70",
"label": "1030",
"licensePlate": "5371XQ22"
}
}
},
{
"id": "80",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414836"
},
"departure": {
"time": "1773414836"
},
"stopId": "279",
"stopSequence": 4
},
{
"arrival": {
"time": "1773414896"
},
"departure": {
"time": "1773414896"
},
"stopId": "277",
"stopSequence": 5
},
{
"arrival": {
"time": "1773415016"
},
"departure": {
"time": "1773415016"
},
"stopId": "616",
"stopSequence": 6
},
{
"arrival": {
"time": "1773415136"
},
"departure": {
"time": "1773415136"
},
"stopId": "658",
"stopSequence": 7
},
{
"arrival": {
"time": "1773415256"
},
"departure": {
"time": "1773415256"
},
"stopId": "614",
"stopSequence": 8
},
{
"arrival": {
"time": "1773415316"
},
"departure": {
"time": "1773415316"
},
"stopId": "654",
"stopSequence": 9
},
{
"arrival": {
"time": "1773415436"
},
"departure": {
"time": "1773415436"
},
"stopId": "625",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415556"
},
"departure": {
"time": "1773415556"
},
"stopId": "623",
"stopSequence": 11
},
{
"arrival": {
"time": "1773415676"
},
"departure": {
"time": "1773415676"
},
"stopId": "617",
"stopSequence": 12
},
{
"arrival": {
"time": "1773415796"
},
"departure": {
"time": "1773415796"
},
"stopId": "1250",
"stopSequence": 13
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16908436"
},
"vehicle": {
"id": "80",
"label": "25231",
"licensePlate": "EG-706-BX"
}
},
"vehicle": {
"position": {
"latitude": 47.2893180847168,
"longitude": -2.3773770332336426
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16908436"
},
"vehicle": {
"id": "80",
"label": "25231",
"licensePlate": "EG-706-BX"
}
}
},
{
"id": "82",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414787"
},
"departure": {
"time": "1773414787"
},
"stopId": "283",
"stopSequence": 6
},
{
"arrival": {
"time": "1773414847"
},
"departure": {
"time": "1773414847"
},
"stopId": "651",
"stopSequence": 7
},
{
"arrival": {
"time": "1773414967"
},
"departure": {
"time": "1773414967"
},
"stopId": "593",
"stopSequence": 8
},
{
"arrival": {
"time": "1773415027"
},
"departure": {
"time": "1773415027"
},
"stopId": "331",
"stopSequence": 9
},
{
"arrival": {
"time": "1773415087"
},
"departure": {
"time": "1773415087"
},
"stopId": "462",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415147"
},
"departure": {
"time": "1773415147"
},
"stopId": "445",
"stopSequence": 11
},
{
"arrival": {
"time": "1773415207"
},
"departure": {
"time": "1773415207"
},
"stopId": "337",
"stopSequence": 12
},
{
"arrival": {
"time": "1773415267"
},
"departure": {
"time": "1773415267"
},
"stopId": "467",
"stopSequence": 13
},
{
"arrival": {
"time": "1773415327"
},
"departure": {
"time": "1773415327"
},
"stopId": "502",
"stopSequence": 14
},
{
"arrival": {
"time": "1773415387"
},
"departure": {
"time": "1773415387"
},
"stopId": "516",
"stopSequence": 15
},
{
"arrival": {
"time": "1773415388"
},
"departure": {
"time": "1773415388"
},
"stopId": "524",
"stopSequence": 16
},
{
"arrival": {
"time": "1773415508"
},
"departure": {
"time": "1773415508"
},
"stopId": "589",
"stopSequence": 17
},
{
"arrival": {
"time": "1773415628"
},
"departure": {
"time": "1773415628"
},
"stopId": "525",
"stopSequence": 18
},
{
"arrival": {
"time": "1773415688"
},
"departure": {
"time": "1773415688"
},
"stopId": "314",
"stopSequence": 19
},
{
"arrival": {
"time": "1773415748"
},
"departure": {
"time": "1773415748"
},
"stopId": "289",
"stopSequence": 20
},
{
"arrival": {
"time": "1773415808"
},
"departure": {
"time": "1773415808"
},
"stopId": "267",
"stopSequence": 21
},
{
"arrival": {
"time": "1773415868"
},
"departure": {
"time": "1773415868"
},
"stopId": "2001",
"stopSequence": 22
},
{
"arrival": {
"time": "1773415988"
},
"departure": {
"time": "1773415988"
},
"stopId": "402",
"stopSequence": 23
},
{
"arrival": {
"time": "1773415989"
},
"departure": {
"time": "1773415989"
},
"stopId": "403",
"stopSequence": 24
},
{
"arrival": {
"time": "1773416169"
},
"departure": {
"time": "1773416169"
},
"stopId": "429",
"stopSequence": 25
},
{
"arrival": {
"time": "1773416229"
},
"departure": {
"time": "1773416229"
},
"stopId": "427",
"stopSequence": 26
},
{
"arrival": {
"time": "1773416289"
},
"departure": {
"time": "1773416289"
},
"stopId": "424",
"stopSequence": 27
},
{
"arrival": {
"time": "1773416409"
},
"departure": {
"time": "1773416409"
},
"stopId": "414",
"stopSequence": 28
},
{
"arrival": {
"time": "1773416529"
},
"departure": {
"time": "1773416529"
},
"stopId": "412",
"stopSequence": 29
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "18",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-302448668"
},
"vehicle": {
"id": "82",
"label": "25233",
"licensePlate": "EG-129-BY"
}
},
"vehicle": {
"position": {
"latitude": 47.297908782958984,
"longitude": -2.4341530799865723
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "18",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-302448668"
},
"vehicle": {
"id": "82",
"label": "25233",
"licensePlate": "EG-129-BY"
}
}
},
{
"id": "87",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414880"
},
"departure": {
"time": "1773414880"
},
"stopId": "552",
"stopSequence": 26
},
{
"arrival": {
"time": "1773414940"
},
"departure": {
"time": "1773414940"
},
"stopId": "1684",
"stopSequence": 27
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50593873"
},
"vehicle": {
"id": "87",
"label": "169001",
"licensePlate": "DY-177-XG"
}
},
"vehicle": {
"position": {
"latitude": 47.26189041137695,
"longitude": -2.2615420818328857
},
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50593873"
},
"vehicle": {
"id": "87",
"label": "169001",
"licensePlate": "DY-177-XG"
}
}
},
{
"id": "89",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414882"
},
"departure": {
"time": "1773414882"
},
"stopId": "690",
"stopSequence": 6
},
{
"arrival": {
"time": "1773414942"
},
"departure": {
"time": "1773414942"
},
"stopId": "697",
"stopSequence": 7
},
{
"arrival": {
"time": "1773414943"
},
"departure": {
"time": "1773414943"
},
"stopId": "687",
"stopSequence": 8
},
{
"arrival": {
"time": "1773415003"
},
"departure": {
"time": "1773415003"
},
"stopId": "678",
"stopSequence": 9
},
{
"arrival": {
"time": "1773415123"
},
"departure": {
"time": "1773415123"
},
"stopId": "680",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415183"
},
"departure": {
"time": "1773415183"
},
"stopId": "674",
"stopSequence": 11
},
{
"arrival": {
"time": "1773415243"
},
"departure": {
"time": "1773415243"
},
"stopId": "676",
"stopSequence": 12
},
{
"arrival": {
"time": "1773415303"
},
"departure": {
"time": "1773415303"
},
"stopId": "693",
"stopSequence": 13
},
{
"arrival": {
"time": "1773415423"
},
"departure": {
"time": "1773415423"
},
"stopId": "671",
"stopSequence": 14
},
{
"arrival": {
"time": "1773415483"
},
"departure": {
"time": "1773415483"
},
"stopId": "695",
"stopSequence": 15
},
{
"arrival": {
"time": "1773415543"
},
"departure": {
"time": "1773415543"
},
"stopId": "682",
"stopSequence": 16
},
{
"arrival": {
"time": "1773415603"
},
"departure": {
"time": "1773415603"
},
"stopId": "685",
"stopSequence": 17
},
{
"arrival": {
"time": "1773415723"
},
"departure": {
"time": "1773415723"
},
"stopId": "688",
"stopSequence": 18
},
{
"arrival": {
"time": "1773415783"
},
"departure": {
"time": "1773415783"
},
"stopId": "672",
"stopSequence": 19
},
{
"arrival": {
"time": "1773415903"
},
"departure": {
"time": "1773415903"
},
"stopId": "519",
"stopSequence": 20
},
{
"arrival": {
"time": "1773416023"
},
"departure": {
"time": "1773416023"
},
"stopId": "570",
"stopSequence": 21
},
{
"arrival": {
"time": "1773416083"
},
"departure": {
"time": "1773416083"
},
"stopId": "577",
"stopSequence": 22
},
{
"arrival": {
"time": "1773416143"
},
"departure": {
"time": "1773416143"
},
"stopId": "308",
"stopSequence": 23
},
{
"arrival": {
"time": "1773416203"
},
"departure": {
"time": "1773416203"
},
"stopId": "568",
"stopSequence": 24
},
{
"arrival": {
"time": "1773416443"
},
"departure": {
"time": "1773416443"
},
"stopId": "306",
"stopSequence": 26
},
{
"arrival": {
"time": "1773416503"
},
"departure": {
"time": "1773416503"
},
"stopId": "263",
"stopSequence": 26
},
{
"arrival": {
"time": "1773416563"
},
"departure": {
"time": "1773416563"
},
"stopId": "265",
"stopSequence": 27
},
{
"arrival": {
"time": "1773416803"
},
"departure": {
"time": "1773416803"
},
"stopId": "1969",
"stopSequence": 28
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50987093"
},
"vehicle": {
"id": "89",
"label": "169003",
"licensePlate": "DZ-187-AJ"
}
},
"vehicle": {
"position": {
"latitude": 47.25778579711914,
"longitude": -2.302386999130249
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50987093"
},
"vehicle": {
"id": "89",
"label": "169003",
"licensePlate": "DZ-187-AJ"
}
}
},
{
"id": "93",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414919"
},
"departure": {
"time": "1773414919"
},
"stopId": "1619",
"stopSequence": 13
},
{
"arrival": {
"time": "1773415099"
},
"departure": {
"time": "1773415099"
},
"stopId": "625",
"stopSequence": 14
},
{
"arrival": {
"time": "1773415159"
},
"departure": {
"time": "1773415159"
},
"stopId": "644",
"stopSequence": 15
},
{
"arrival": {
"time": "1773415399"
},
"departure": {
"time": "1773415399"
},
"stopId": "652",
"stopSequence": 16
},
{
"arrival": {
"time": "1773415459"
},
"departure": {
"time": "1773415459"
},
"stopId": "643",
"stopSequence": 17
},
{
"arrival": {
"time": "1773415519"
},
"departure": {
"time": "1773415519"
},
"stopId": "623",
"stopSequence": 18
},
{
"arrival": {
"time": "1773415579"
},
"departure": {
"time": "1773415579"
},
"stopId": "617",
"stopSequence": 19
},
{
"arrival": {
"time": "1773415699"
},
"departure": {
"time": "1773415699"
},
"stopId": "628",
"stopSequence": 20
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-33620186"
},
"vehicle": {
"id": "93",
"label": "120817",
"licensePlate": "EY-940-WT"
}
},
"vehicle": {
"position": {
"latitude": 47.32356643676758,
"longitude": -2.422260046005249
},
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-33620186"
},
"vehicle": {
"id": "93",
"label": "120817",
"licensePlate": "EY-940-WT"
}
}
},
{
"id": "104",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773415100"
},
"departure": {
"time": "1773415100"
},
"stopId": "559",
"stopSequence": 21
},
{
"arrival": {
"time": "1773415160"
},
"departure": {
"time": "1773415160"
},
"stopId": "562",
"stopSequence": 22
},
{
"arrival": {
"time": "1773415340"
},
"departure": {
"time": "1773415340"
},
"stopId": "3440",
"stopSequence": 23
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67633209-SI0204-LM_JV__"
},
"vehicle": {
"id": "104",
"label": "24646",
"licensePlate": "EA-605-RC"
}
},
"vehicle": {
"position": {
"latitude": 47.28812789916992,
"longitude": -2.3255019187927246
},
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67633209-SI0204-LM_JV__"
},
"vehicle": {
"id": "104",
"label": "24646",
"licensePlate": "EA-605-RC"
}
}
},
{
"id": "110",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414942"
},
"departure": {
"time": "1773414942"
},
"stopId": "312",
"stopSequence": 2
},
{
"arrival": {
"time": "1773415002"
},
"departure": {
"time": "1773415002"
},
"stopId": "1678",
"stopSequence": 3
},
{
"arrival": {
"time": "1773415062"
},
"departure": {
"time": "1773415062"
},
"stopId": "1959",
"stopSequence": 4
},
{
"arrival": {
"time": "1773415122"
},
"departure": {
"time": "1773415122"
},
"stopId": "1679",
"stopSequence": 5
},
{
"arrival": {
"time": "1773415242"
},
"departure": {
"time": "1773415242"
},
"stopId": "303",
"stopSequence": 6
},
{
"arrival": {
"time": "1773415302"
},
"departure": {
"time": "1773415302"
},
"stopId": "583",
"stopSequence": 7
},
{
"arrival": {
"time": "1773415362"
},
"departure": {
"time": "1773415362"
},
"stopId": "581",
"stopSequence": 8
},
{
"arrival": {
"time": "1773415422"
},
"departure": {
"time": "1773415422"
},
"stopId": "263",
"stopSequence": 9
},
{
"arrival": {
"time": "1773415542"
},
"departure": {
"time": "1773415542"
},
"stopId": "329",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415842"
},
"departure": {
"time": "1773415962"
},
"stopId": "366",
"stopSequence": 11
},
{
"arrival": {
"time": "1773416022"
},
"departure": {
"time": "1773416022"
},
"stopId": "293",
"stopSequence": 12
},
{
"arrival": {
"time": "1773416082"
},
"departure": {
"time": "1773416082"
},
"stopId": "1680",
"stopSequence": 13
},
{
"arrival": {
"time": "1773416202"
},
"departure": {
"time": "1773416202"
},
"stopId": "1681",
"stopSequence": 14
},
{
"arrival": {
"time": "1773416262"
},
"departure": {
"time": "1773416262"
},
"stopId": "2537",
"stopSequence": 15
},
{
"arrival": {
"time": "1773416322"
},
"departure": {
"time": "1773416322"
},
"stopId": "288",
"stopSequence": 16
},
{
"arrival": {
"time": "1773416382"
},
"departure": {
"time": "1773416382"
},
"stopId": "287",
"stopSequence": 17
},
{
"arrival": {
"time": "1773416442"
},
"departure": {
"time": "1773416442"
},
"stopId": "1682",
"stopSequence": 18
},
{
"arrival": {
"time": "1773416502"
},
"departure": {
"time": "1773416502"
},
"stopId": "378",
"stopSequence": 19
},
{
"arrival": {
"time": "1773416622"
},
"departure": {
"time": "1773416622"
},
"stopId": "1620",
"stopSequence": 20
},
{
"arrival": {
"time": "1773416682"
},
"departure": {
"time": "1773416682"
},
"stopId": "275",
"stopSequence": 21
},
{
"arrival": {
"time": "1773416742"
},
"departure": {
"time": "1773416742"
},
"stopId": "379",
"stopSequence": 22
},
{
"arrival": {
"time": "1773416862"
},
"departure": {
"time": "1773416862"
},
"stopId": "281",
"stopSequence": 23
},
{
"arrival": {
"time": "1773416922"
},
"departure": {
"time": "1773416922"
},
"stopId": "270",
"stopSequence": 24
},
{
"arrival": {
"time": "1773416982"
},
"departure": {
"time": "1773416982"
},
"stopId": "266",
"stopSequence": 25
},
{
"arrival": {
"time": "1773417042"
},
"departure": {
"time": "1773417042"
},
"stopId": "570",
"stopSequence": 26
},
{
"arrival": {
"time": "1773417102"
},
"departure": {
"time": "1773417102"
},
"stopId": "577",
"stopSequence": 27
},
{
"arrival": {
"time": "1773417162"
},
"departure": {
"time": "1773417162"
},
"stopId": "308",
"stopSequence": 28
},
{
"arrival": {
"time": "1773417282"
},
"departure": {
"time": "1773417282"
},
"stopId": "380",
"stopSequence": 29
},
{
"arrival": {
"time": "1773417342"
},
"departure": {
"time": "1773417342"
},
"stopId": "381",
"stopSequence": 30
},
{
"arrival": {
"time": "1773417402"
},
"departure": {
"time": "1773417402"
},
"stopId": "306",
"stopSequence": 31
},
{
"arrival": {
"time": "1773417522"
},
"departure": {
"time": "1773417522"
},
"stopId": "263",
"stopSequence": 32
},
{
"arrival": {
"time": "1773417582"
},
"departure": {
"time": "1773417582"
},
"stopId": "265",
"stopSequence": 33
},
{
"arrival": {
"time": "1773417822"
},
"departure": {
"time": "1773417822"
},
"stopId": "363",
"stopSequence": 34
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "256",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-4295164007"
},
"vehicle": {
"id": "110",
"label": "120818",
"licensePlate": "EY-456-XD"
}
},
"vehicle": {
"position": {
"latitude": 47.28852462768555,
"longitude": -2.3911430835723877
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "256",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-4295164007"
},
"vehicle": {
"id": "110",
"label": "120818",
"licensePlate": "EY-456-XD"
}
}
},
{
"id": "114",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773415344"
},
"departure": {
"time": "1773415344"
},
"stopId": "467",
"stopSequence": 2
},
{
"arrival": {
"time": "1773415524"
},
"departure": {
"time": "1773415524"
},
"stopId": "1957",
"stopSequence": 3
},
{
"arrival": {
"time": "1773415644"
},
"departure": {
"time": "1773415644"
},
"stopId": "524",
"stopSequence": 4
},
{
"arrival": {
"time": "1773415764"
},
"departure": {
"time": "1773415764"
},
"stopId": "589",
"stopSequence": 5
},
{
"arrival": {
"time": "1773415944"
},
"departure": {
"time": "1773415944"
},
"stopId": "525",
"stopSequence": 6
},
{
"arrival": {
"time": "1773416124"
},
"departure": {
"time": "1773416124"
},
"stopId": "2116",
"stopSequence": 7
},
{
"arrival": {
"time": "1773416304"
},
"departure": {
"time": "1773416304"
},
"stopId": "289",
"stopSequence": 8
},
{
"arrival": {
"time": "1773416544"
},
"departure": {
"time": "1773416544"
},
"stopId": "402",
"stopSequence": 9
},
{
"arrival": {
"time": "1773416664"
},
"departure": {
"time": "1773416664"
},
"stopId": "1104",
"stopSequence": 10
},
{
"arrival": {
"time": "1773416904"
},
"departure": {
"time": "1773416904"
},
"stopId": "326",
"stopSequence": 11
},
{
"arrival": {
"time": "1773416964"
},
"departure": {
"time": "1773416964"
},
"stopId": "1282",
"stopSequence": 12
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "158",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-2650931203"
},
"vehicle": {
"id": "114",
"label": "22039",
"licensePlate": "CY-876-NC"
}
},
"vehicle": {
"position": {
"latitude": 47.2671012878418,
"longitude": -2.438570022583008
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "158",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-2650931203"
},
"vehicle": {
"id": "114",
"label": "22039",
"licensePlate": "CY-876-NC"
}
}
},
{
"id": "u_148",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414842"
},
"departure": {
"time": "1773414842"
},
"stopId": "514",
"stopSequence": 27
},
{
"arrival": {
"time": "1773414902"
},
"departure": {
"time": "1773414902"
},
"stopId": "512",
"stopSequence": 28
},
{
"arrival": {
"time": "1773414962"
},
"departure": {
"time": "1773414962"
},
"stopId": "510",
"stopSequence": 29
},
{
"arrival": {
"time": "1773415022"
},
"departure": {
"time": "1773415022"
},
"stopId": "508",
"stopSequence": 30
},
{
"arrival": {
"time": "1773415082"
},
"departure": {
"time": "1773415082"
},
"stopId": "505",
"stopSequence": 31
},
{
"arrival": {
"time": "1773415142"
},
"departure": {
"time": "1773415142"
},
"stopId": "500",
"stopSequence": 32
},
{
"arrival": {
"time": "1773415202"
},
"departure": {
"time": "1773415202"
},
"stopId": "498",
"stopSequence": 33
},
{
"arrival": {
"time": "1773415262"
},
"departure": {
"time": "1773415262"
},
"stopId": "495",
"stopSequence": 34
},
{
"arrival": {
"time": "1773415382"
},
"departure": {
"time": "1773415382"
},
"stopId": "493",
"stopSequence": 35
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-285474849"
},
"vehicle": {
"id": "u_148"
}
},
"vehicle": {
"position": {
"latitude": 47.36648178100586,
"longitude": -2.522463083267212
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-285474849"
},
"vehicle": {
"id": "u_148"
}
}
},
{
"id": "u_184",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414809"
},
"departure": {
"time": "1773414809"
},
"stopId": "262",
"stopSequence": 45
},
{
"arrival": {
"time": "1773414869"
},
"departure": {
"time": "1773414869"
},
"stopId": "580",
"stopSequence": 46
},
{
"arrival": {
"time": "1773414929"
},
"departure": {
"time": "1773414929"
},
"stopId": "582",
"stopSequence": 47
},
{
"arrival": {
"time": "1773414989"
},
"departure": {
"time": "1773414989"
},
"stopId": "306",
"stopSequence": 48
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436274207"
},
"vehicle": {
"id": "u_184"
}
},
"vehicle": {
"position": {
"latitude": 47.28573989868164,
"longitude": -2.3759350776672363
},
"timestamp": "1773414826",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436274207"
},
"vehicle": {
"id": "u_184"
}
}
},
{
"id": "u_101",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414879"
},
"departure": {
"time": "1773414879"
},
"stopId": "454",
"stopSequence": 21
},
{
"arrival": {
"time": "1773414939"
},
"departure": {
"time": "1773414939"
},
"stopId": "452",
"stopSequence": 22
},
{
"arrival": {
"time": "1773414999"
},
"departure": {
"time": "1773414999"
},
"stopId": "450",
"stopSequence": 23
},
{
"arrival": {
"time": "1773415059"
},
"departure": {
"time": "1773415059"
},
"stopId": "441",
"stopSequence": 24
},
{
"arrival": {
"time": "1773415060"
},
"departure": {
"time": "1773415060"
},
"stopId": "438",
"stopSequence": 25
},
{
"arrival": {
"time": "1773415120"
},
"departure": {
"time": "1773415120"
},
"stopId": "271",
"stopSequence": 26
},
{
"arrival": {
"time": "1773415180"
},
"departure": {
"time": "1773415180"
},
"stopId": "656",
"stopSequence": 27
},
{
"arrival": {
"time": "1773415240"
},
"departure": {
"time": "1773415240"
},
"stopId": "457",
"stopSequence": 28
},
{
"arrival": {
"time": "1773415300"
},
"departure": {
"time": "1773415300"
},
"stopId": "447",
"stopSequence": 29
},
{
"arrival": {
"time": "1773415360"
},
"departure": {
"time": "1773415360"
},
"stopId": "421",
"stopSequence": 30
},
{
"arrival": {
"time": "1773415420"
},
"departure": {
"time": "1773415420"
},
"stopId": "393",
"stopSequence": 31
},
{
"arrival": {
"time": "1773415480"
},
"departure": {
"time": "1773415480"
},
"stopId": "346",
"stopSequence": 32
},
{
"arrival": {
"time": "1773415600"
},
"departure": {
"time": "1773415600"
},
"stopId": "325",
"stopSequence": 33
},
{
"arrival": {
"time": "1773415660"
},
"departure": {
"time": "1773415660"
},
"stopId": "314",
"stopSequence": 34
},
{
"arrival": {
"time": "1773415720"
},
"departure": {
"time": "1773415720"
},
"stopId": "289",
"stopSequence": 35
},
{
"arrival": {
"time": "1773415780"
},
"departure": {
"time": "1773415780"
},
"stopId": "437",
"stopSequence": 36
},
{
"arrival": {
"time": "1773415960"
},
"departure": {
"time": "1773415960"
},
"stopId": "402",
"stopSequence": 37
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436405067"
},
"vehicle": {
"id": "u_101"
}
},
"vehicle": {
"position": {
"latitude": 47.2677116394043,
"longitude": -2.43058705329895
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436405067"
},
"vehicle": {
"id": "u_101"
}
}
},
{
"id": "u_149",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773414843"
},
"departure": {
"time": "1773414843"
},
"stopId": "541",
"stopSequence": 9
},
{
"arrival": {
"time": "1773414903"
},
"departure": {
"time": "1773414903"
},
"stopId": "339",
"stopSequence": 10
},
{
"arrival": {
"time": "1773415083"
},
"departure": {
"time": "1773415083"
},
"stopId": "609",
"stopSequence": 11
},
{
"arrival": {
"time": "1773415263"
},
"departure": {
"time": "1773415263"
},
"stopId": "504",
"stopSequence": 12
},
{
"arrival": {
"time": "1773415383"
},
"departure": {
"time": "1773415383"
},
"stopId": "338",
"stopSequence": 13
},
{
"arrival": {
"time": "1773415563"
},
"departure": {
"time": "1773415563"
},
"stopId": "392",
"stopSequence": 14
},
{
"arrival": {
"time": "1773415683"
},
"departure": {
"time": "1773415683"
},
"stopId": "622",
"stopSequence": 15
},
{
"arrival": {
"time": "1773415803"
},
"departure": {
"time": "1773415803"
},
"stopId": "491",
"stopSequence": 16
},
{
"arrival": {
"time": "1773415923"
},
"departure": {
"time": "1773415923"
},
"stopId": "489",
"stopSequence": 17
},
{
"arrival": {
"time": "1773415983"
},
"departure": {
"time": "1773415983"
},
"stopId": "341",
"stopSequence": 18
},
{
"arrival": {
"time": "1773416043"
},
"departure": {
"time": "1773416043"
},
"stopId": "487",
"stopSequence": 19
},
{
"arrival": {
"time": "1773416163"
},
"departure": {
"time": "1773416163"
},
"stopId": "332",
"stopSequence": 20
},
{
"arrival": {
"time": "1773416223"
},
"departure": {
"time": "1773416223"
},
"stopId": "485",
"stopSequence": 21
},
{
"arrival": {
"time": "1773416583"
},
"departure": {
"time": "1773416583"
},
"stopId": "483",
"stopSequence": 22
}
],
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "28",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-470024221"
},
"vehicle": {
"id": "u_149"
}
},
"vehicle": {
"position": {
"latitude": 47.39080810546875,
"longitude": -2.4253010749816895
},
"timestamp": "1773414826",
"trip": {
"directionId": 1,
"routeId": "28",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-470024221"
},
"vehicle": {
"id": "u_149"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1773414826"
}
}