Resource details
This resource file is part of the dataset Réseau urbain Tempo Bus.
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
⚠️4 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-12 at 08:04 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 2 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 61916{GAUJA_3}-Navette Gauja Sco_3_LMWJV does not have a vehicle_id
- trip_id 51923{L07191_1}-26UrbS_25_LMWJV does not have a vehicle_id
ID in one feed missing from the other W003 2 errors
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
Sample errors
- trip_id 51923{L07191_1}-26UrbS_25_LMWJV is in TripUpdates but not in VehiclePositions feed
- trip_id 61916{GAUJA_3}-Navette Gauja Sco_3_LMWJV is in TripUpdates but not in VehiclePositions feed
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 | 41 | 20 times (67 % 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 | 41 | 20 times (67 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 4 | 4 times (13 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-13 at 08:08 Europe/Paris.
vehicle_positions (9) trip_updates (9) 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 2025-12-13 at 08:08 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "zenbus:Vehicle:302520003:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"latitude": 44.20819091796875,
"longitude": 0.6189060211181641
},
"stopId": "AGEGARE5",
"timestamp": "1765609729",
"trip": {
"directionId": 0,
"routeId": "GAUJA_3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:09:00",
"tripId": "61908{GAUJA_3}-Navette Gauja Sco_3_LMWJVS"
},
"vehicle": {
"id": "zenbus:Vehicle:302520003:LOC"
}
}
},
{
"id": "5067840040206336:3",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609716"
},
"departure": {
"time": "1765609740"
},
"stopId": "AGEGARE5",
"stopSequence": 1
},
{
"arrival": {
"time": "1765609886"
},
"departure": {
"time": "1765609896"
},
"stopId": "AGEERM",
"stopSequence": 2
},
{
"arrival": {
"time": "1765610006"
},
"departure": {
"time": "1765610016"
},
"stopId": "AGEGHO",
"stopSequence": 3
},
{
"arrival": {
"time": "1765610072"
},
"departure": {
"time": "1765610082"
},
"stopId": "AGEPAI",
"stopSequence": 4
},
{
"arrival": {
"time": "1765610138"
},
"departure": {
"time": "1765610148"
},
"stopId": "AGECOU",
"stopSequence": 5
},
{
"arrival": {
"time": "1765610258"
},
"departure": {
"time": "1765610268"
},
"stopId": "AGEFACP1",
"stopSequence": 6
},
{
"arrival": {
"time": "1765610459"
},
"departure": {
"time": "1765610469"
},
"stopId": "AGEGARE5",
"stopSequence": 7
}
],
"timestamp": "1765609729",
"trip": {
"directionId": 0,
"routeId": "GAUJA_3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:09:00",
"tripId": "61908{GAUJA_3}-Navette Gauja Sco_3_LMWJVS"
},
"vehicle": {
"id": "zenbus:Vehicle:302520003:LOC"
}
}
},
{
"id": "zenbus:Vehicle:296710006:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 9,
"position": {
"latitude": 44.189815521240234,
"longitude": 0.6558020114898682
},
"stopId": "BENREDO1",
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L02241_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:55:00",
"tripId": "63380{L02241_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:296710006:LOC"
}
}
},
{
"id": "63373{L02241_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609597"
},
"departure": {
"time": "1765609618"
},
"stopId": "BOEPCOL1",
"stopSequence": 8
},
{
"arrival": {
"time": "1765609694"
},
"departure": {
"time": "1765609829"
},
"stopId": "BENREDO1",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610201"
},
"departure": {
"time": "1765610211"
},
"stopId": "BENMBEN1",
"stopSequence": 10
}
],
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L02241_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:55:00",
"tripId": "63380{L02241_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:296710006:LOC"
}
}
},
{
"id": "zenbus:Vehicle:302520001:LOC",
"vehicle": {
"currentStopSequence": 4,
"position": {
"latitude": 44.16668701171875,
"longitude": 0.6057419776916504
},
"stopId": "PASBEAU2",
"timestamp": "1765609729",
"trip": {
"directionId": 0,
"routeId": "L03231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:57:00",
"tripId": "60370{L03231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:302520001:LOC"
}
}
},
{
"id": "63376{L02241_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609859"
},
"departure": {
"time": "1765609869"
},
"stopId": "PASBEAU2",
"stopSequence": 4
},
{
"arrival": {
"time": "1765609927"
},
"departure": {
"time": "1765609937"
},
"stopId": "PASCARM2",
"stopSequence": 5
},
{
"arrival": {
"time": "1765610041"
},
"departure": {
"time": "1765610051"
},
"stopId": "PASUPSA2",
"stopSequence": 6
},
{
"arrival": {
"time": "1765610130"
},
"departure": {
"time": "1765610140"
},
"stopId": "PASROCH2",
"stopSequence": 7
},
{
"arrival": {
"time": "1765610268"
},
"departure": {
"time": "1765610278"
},
"stopId": "PASSTGE2",
"stopSequence": 8
},
{
"arrival": {
"time": "1765610341"
},
"departure": {
"time": "1765610351"
},
"stopId": "PASCCUL2",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610391"
},
"departure": {
"time": "1765610401"
},
"stopId": "PASVERD2",
"stopSequence": 10
},
{
"arrival": {
"time": "1765610508"
},
"departure": {
"time": "1765610518"
},
"stopId": "AGEVALE2",
"stopSequence": 11
},
{
"arrival": {
"time": "1765610586"
},
"departure": {
"time": "1765610596"
},
"stopId": "AGELIBE2",
"stopSequence": 12
},
{
"arrival": {
"time": "1765610660"
},
"departure": {
"time": "1765610670"
},
"stopId": "AGEJLIB2",
"stopSequence": 13
},
{
"arrival": {
"time": "1765610737"
},
"departure": {
"time": "1765610747"
},
"stopId": "AGEPREFA",
"stopSequence": 14
},
{
"arrival": {
"time": "1765610874"
},
"departure": {
"time": "1765610884"
},
"stopId": "AGEGAMB1",
"stopSequence": 15
},
{
"arrival": {
"time": "1765610921"
},
"departure": {
"time": "1765610931"
},
"stopId": "AGEJASM2",
"stopSequence": 16
},
{
"arrival": {
"time": "1765610983"
},
"departure": {
"time": "1765610993"
},
"stopId": "AGELAME2",
"stopSequence": 17
},
{
"arrival": {
"time": "1765611039"
},
"departure": {
"time": "1765611049"
},
"stopId": "AGESFOY2",
"stopSequence": 18
},
{
"arrival": {
"time": "1765611104"
},
"departure": {
"time": "1765611114"
},
"stopId": "AGEGARE7",
"stopSequence": 19
}
],
"timestamp": "1765609729",
"trip": {
"directionId": 0,
"routeId": "L03231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:57:00",
"tripId": "60370{L03231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:302520001:LOC"
}
}
},
{
"id": "zenbus:Vehicle:304780004:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"latitude": 44.208213806152344,
"longitude": 0.6196039915084839
},
"stopId": "AGEGARE7",
"timestamp": "1765609727",
"trip": {
"directionId": 1,
"routeId": "L03231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:12:00",
"tripId": "60377{L03231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:304780004:LOC"
}
}
},
{
"id": "60369{L03231_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609599"
},
"departure": {
"time": "1765609920"
},
"stopId": "AGEGARE7",
"stopSequence": 1
},
{
"arrival": {
"time": "1765609974"
},
"departure": {
"time": "1765609984"
},
"stopId": "AGESFOY1",
"stopSequence": 2
},
{
"arrival": {
"time": "1765610031"
},
"departure": {
"time": "1765610041"
},
"stopId": "AGELAME1",
"stopSequence": 3
},
{
"arrival": {
"time": "1765610070"
},
"departure": {
"time": "1765610080"
},
"stopId": "AGEJSCA1",
"stopSequence": 4
},
{
"arrival": {
"time": "1765610124"
},
"departure": {
"time": "1765610134"
},
"stopId": "AGEJASM1",
"stopSequence": 5
},
{
"arrival": {
"time": "1765610275"
},
"departure": {
"time": "1765610285"
},
"stopId": "AGEPREFB",
"stopSequence": 6
},
{
"arrival": {
"time": "1765610359"
},
"departure": {
"time": "1765610369"
},
"stopId": "AGEJLIB1",
"stopSequence": 7
},
{
"arrival": {
"time": "1765610433"
},
"departure": {
"time": "1765610443"
},
"stopId": "AGELIBE1",
"stopSequence": 8
},
{
"arrival": {
"time": "1765610502"
},
"departure": {
"time": "1765610512"
},
"stopId": "AGEVALE1",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610612"
},
"departure": {
"time": "1765610622"
},
"stopId": "PASVERD1",
"stopSequence": 10
},
{
"arrival": {
"time": "1765610666"
},
"departure": {
"time": "1765610676"
},
"stopId": "PASCCUL1",
"stopSequence": 11
},
{
"arrival": {
"time": "1765610738"
},
"departure": {
"time": "1765610748"
},
"stopId": "PASSTGE1",
"stopSequence": 12
},
{
"arrival": {
"time": "1765610869"
},
"departure": {
"time": "1765610879"
},
"stopId": "PASROCH1",
"stopSequence": 13
},
{
"arrival": {
"time": "1765610968"
},
"departure": {
"time": "1765610978"
},
"stopId": "PASUPSA1",
"stopSequence": 14
},
{
"arrival": {
"time": "1765611059"
},
"departure": {
"time": "1765611069"
},
"stopId": "PASCARM1",
"stopSequence": 15
},
{
"arrival": {
"time": "1765611127"
},
"departure": {
"time": "1765611137"
},
"stopId": "PASBEAU1",
"stopSequence": 16
},
{
"arrival": {
"time": "1765611243"
},
"departure": {
"time": "1765611253"
},
"stopId": "PASCOVO1",
"stopSequence": 17
},
{
"arrival": {
"time": "1765611493"
},
"departure": {
"time": "1765611503"
},
"stopId": "ESTDELT1",
"stopSequence": 18
},
{
"arrival": {
"time": "1765611580"
},
"departure": {
"time": "1765611590"
},
"stopId": "ESTAGRO1",
"stopSequence": 19
}
],
"timestamp": "1765609728",
"trip": {
"directionId": 1,
"routeId": "L03231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:12:00",
"tripId": "60377{L03231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:304780004:LOC"
}
}
},
{
"id": "zenbus:Vehicle:296700004:LOC",
"vehicle": {
"currentStopSequence": 35,
"position": {
"latitude": 44.23695755004883,
"longitude": 0.6501479744911194
},
"stopId": "FOULROY2",
"timestamp": "1765609726",
"trip": {
"directionId": 1,
"routeId": "L04211_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:12:00",
"tripId": "58263{L04211_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:296700004:LOC"
}
}
},
{
"id": "60394{L03231_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609683"
},
"departure": {
"time": "1765609704"
},
"stopId": "FOULPRO1",
"stopSequence": 34
},
{
"arrival": {
"time": "1765609757"
},
"departure": {
"time": "1765609767"
},
"stopId": "FOULROY2",
"stopSequence": 35
},
{
"arrival": {
"time": "1765609860"
},
"departure": {
"time": "1765609870"
},
"stopId": "FOULCRO2",
"stopSequence": 36
},
{
"arrival": {
"time": "1765609914"
},
"departure": {
"time": "1765609924"
},
"stopId": "FOUCHAN1",
"stopSequence": 37
}
],
"timestamp": "1765609727",
"trip": {
"directionId": 1,
"routeId": "L04211_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:12:00",
"tripId": "58263{L04211_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:296700004:LOC"
}
}
},
{
"id": "zenbus:Vehicle:304760006:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"latitude": 44.17591094970703,
"longitude": 0.639162003993988
},
"stopId": "BOEGARD1",
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L04211_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:17:00",
"tripId": "58264{L04211_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:304760006:LOC"
}
}
},
{
"id": "58263{L04211_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609477"
},
"departure": {
"time": "1765610220"
},
"stopId": "BOEGARD1",
"stopSequence": 1
},
{
"arrival": {
"time": "1765610268"
},
"departure": {
"time": "1765610278"
},
"stopId": "BOEARTI1",
"stopSequence": 2
},
{
"arrival": {
"time": "1765610338"
},
"departure": {
"time": "1765610348"
},
"stopId": "BOEJAUR1",
"stopSequence": 3
},
{
"arrival": {
"time": "1765610519"
},
"departure": {
"time": "1765610529"
},
"stopId": "BOEZA2",
"stopSequence": 4
},
{
"arrival": {
"time": "1765610582"
},
"departure": {
"time": "1765610592"
},
"stopId": "BOELACR2",
"stopSequence": 5
},
{
"arrival": {
"time": "1765610630"
},
"departure": {
"time": "1765610640"
},
"stopId": "BOEROST2",
"stopSequence": 6
},
{
"arrival": {
"time": "1765610706"
},
"departure": {
"time": "1765610716"
},
"stopId": "BOELACE2",
"stopSequence": 7
},
{
"arrival": {
"time": "1765610774"
},
"departure": {
"time": "1765610784"
},
"stopId": "BOELCOU2",
"stopSequence": 8
},
{
"arrival": {
"time": "1765610872"
},
"departure": {
"time": "1765610882"
},
"stopId": "BOADAUB2",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610908"
},
"departure": {
"time": "1765610918"
},
"stopId": "BOEAQUI2",
"stopSequence": 10
},
{
"arrival": {
"time": "1765610980"
},
"departure": {
"time": "1765610990"
},
"stopId": "BOEMIN2",
"stopSequence": 11
},
{
"arrival": {
"time": "1765611122"
},
"departure": {
"time": "1765611132"
},
"stopId": "BOEBIGG2",
"stopSequence": 12
},
{
"arrival": {
"time": "1765611218"
},
"departure": {
"time": "1765611228"
},
"stopId": "AGECESQ2",
"stopSequence": 13
},
{
"arrival": {
"time": "1765611278"
},
"departure": {
"time": "1765611288"
},
"stopId": "AGEGRVI2",
"stopSequence": 14
},
{
"arrival": {
"time": "1765611369"
},
"departure": {
"time": "1765611379"
},
"stopId": "AGELAVO2",
"stopSequence": 15
},
{
"arrival": {
"time": "1765611438"
},
"departure": {
"time": "1765611448"
},
"stopId": "AGELPAL2",
"stopSequence": 16
},
{
"arrival": {
"time": "1765611503"
},
"departure": {
"time": "1765611513"
},
"stopId": "AGERAVE2",
"stopSequence": 17
},
{
"arrival": {
"time": "1765611568"
},
"departure": {
"time": "1765611578"
},
"stopId": "AGEJAYA2",
"stopSequence": 18
},
{
"arrival": {
"time": "1765611641"
},
"departure": {
"time": "1765611651"
},
"stopId": "AGEPREFA",
"stopSequence": 19
},
{
"arrival": {
"time": "1765611764"
},
"departure": {
"time": "1765611774"
},
"stopId": "AGEGAMB1",
"stopSequence": 20
},
{
"arrival": {
"time": "1765611808"
},
"departure": {
"time": "1765611818"
},
"stopId": "AGEJASM2",
"stopSequence": 21
},
{
"arrival": {
"time": "1765611865"
},
"departure": {
"time": "1765611875"
},
"stopId": "AGELAME2",
"stopSequence": 22
},
{
"arrival": {
"time": "1765611916"
},
"departure": {
"time": "1765611926"
},
"stopId": "AGESFOY2",
"stopSequence": 23
},
{
"arrival": {
"time": "1765611973"
},
"departure": {
"time": "1765611983"
},
"stopId": "AGEGARE8",
"stopSequence": 24
},
{
"arrival": {
"time": "1765612067"
},
"departure": {
"time": "1765612077"
},
"stopId": "AGEPDUM2",
"stopSequence": 25
},
{
"arrival": {
"time": "1765612110"
},
"departure": {
"time": "1765612120"
},
"stopId": "AGEPPER2",
"stopSequence": 26
},
{
"arrival": {
"time": "1765612190"
},
"departure": {
"time": "1765612200"
},
"stopId": "AGEFACP2",
"stopSequence": 27
},
{
"arrival": {
"time": "1765612261"
},
"departure": {
"time": "1765612271"
},
"stopId": "AGECIME2",
"stopSequence": 28
},
{
"arrival": {
"time": "1765612360"
},
"departure": {
"time": "1765612370"
},
"stopId": "AGEPAYO2",
"stopSequence": 29
},
{
"arrival": {
"time": "1765612494"
},
"departure": {
"time": "1765612504"
},
"stopId": "AGEMAGN2",
"stopSequence": 30
},
{
"arrival": {
"time": "1765612548"
},
"departure": {
"time": "1765612558"
},
"stopId": "FOUDOT2",
"stopSequence": 31
},
{
"arrival": {
"time": "1765612728"
},
"departure": {
"time": "1765612738"
},
"stopId": "FOUBELV1",
"stopSequence": 32
},
{
"arrival": {
"time": "1765612986"
},
"departure": {
"time": "1765612996"
},
"stopId": "FOUCAND1",
"stopSequence": 33
},
{
"arrival": {
"time": "1765613031"
},
"departure": {
"time": "1765613041"
},
"stopId": "FOULPRO1",
"stopSequence": 34
},
{
"arrival": {
"time": "1765613102"
},
"departure": {
"time": "1765613112"
},
"stopId": "FOULROY2",
"stopSequence": 35
},
{
"arrival": {
"time": "1765613200"
},
"departure": {
"time": "1765613210"
},
"stopId": "FOULCRO2",
"stopSequence": 36
},
{
"arrival": {
"time": "1765613337"
},
"departure": {
"time": "1765613347"
},
"stopId": "FOUCCFO1",
"stopSequence": 37
}
],
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L04211_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:17:00",
"tripId": "58264{L04211_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:304760006:LOC"
}
}
},
{
"id": "zenbus:Vehicle:310490002:LOC",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 4,
"position": {
"latitude": 44.186119079589844,
"longitude": 0.6301500201225281
},
"stopId": "AGECESQ2",
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L07191_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:05:00",
"tripId": "52132{L07191_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:310490002:LOC"
}
}
},
{
"id": "58262{L04211_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609616"
},
"departure": {
"time": "1765609631"
},
"stopId": "BOEBOWL2",
"stopSequence": 3
},
{
"arrival": {
"time": "1765609727"
},
"departure": {
"time": "1765609769"
},
"stopId": "AGECESQ2",
"stopSequence": 4
},
{
"arrival": {
"time": "1765609818"
},
"departure": {
"time": "1765609828"
},
"stopId": "AGEDELM2",
"stopSequence": 5
},
{
"arrival": {
"time": "1765609865"
},
"departure": {
"time": "1765609875"
},
"stopId": "AGEPAYR2",
"stopSequence": 6
},
{
"arrival": {
"time": "1765609928"
},
"departure": {
"time": "1765609938"
},
"stopId": "AGESART2",
"stopSequence": 7
},
{
"arrival": {
"time": "1765609969"
},
"departure": {
"time": "1765609979"
},
"stopId": "AGEBARL2",
"stopSequence": 8
},
{
"arrival": {
"time": "1765610030"
},
"departure": {
"time": "1765610040"
},
"stopId": "AGERAIM2",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610086"
},
"departure": {
"time": "1765610096"
},
"stopId": "AGECOLM2",
"stopSequence": 10
},
{
"arrival": {
"time": "1765610164"
},
"departure": {
"time": "1765610174"
},
"stopId": "AGERODR2",
"stopSequence": 11
},
{
"arrival": {
"time": "1765610235"
},
"departure": {
"time": "1765610245"
},
"stopId": "AGEPAGA2",
"stopSequence": 12
},
{
"arrival": {
"time": "1765610351"
},
"departure": {
"time": "1765610361"
},
"stopId": "AGEPALI2",
"stopSequence": 13
},
{
"arrival": {
"time": "1765610428"
},
"departure": {
"time": "1765610438"
},
"stopId": "AGEJAYA2",
"stopSequence": 14
},
{
"arrival": {
"time": "1765610506"
},
"departure": {
"time": "1765610516"
},
"stopId": "AGEPREFA",
"stopSequence": 15
},
{
"arrival": {
"time": "1765610593"
},
"departure": {
"time": "1765610603"
},
"stopId": "AGEFLOO2",
"stopSequence": 16
},
{
"arrival": {
"time": "1765610632"
},
"departure": {
"time": "1765610642"
},
"stopId": "AGECARN2",
"stopSequence": 17
},
{
"arrival": {
"time": "1765610704"
},
"departure": {
"time": "1765610714"
},
"stopId": "AGEGARE2",
"stopSequence": 18
},
{
"arrival": {
"time": "1765610787"
},
"departure": {
"time": "1765610797"
},
"stopId": "AGEPDUM2",
"stopSequence": 19
},
{
"arrival": {
"time": "1765610833"
},
"departure": {
"time": "1765610843"
},
"stopId": "AGEPPER2",
"stopSequence": 20
},
{
"arrival": {
"time": "1765610925"
},
"departure": {
"time": "1765610935"
},
"stopId": "AGEFACP2",
"stopSequence": 21
},
{
"arrival": {
"time": "1765610972"
},
"departure": {
"time": "1765610982"
},
"stopId": "AGESTAL2",
"stopSequence": 22
},
{
"arrival": {
"time": "1765611034"
},
"departure": {
"time": "1765611044"
},
"stopId": "AGEBEZI2",
"stopSequence": 23
},
{
"arrival": {
"time": "1765611090"
},
"departure": {
"time": "1765611100"
},
"stopId": "AGETOUR2",
"stopSequence": 24
},
{
"arrival": {
"time": "1765611318"
},
"departure": {
"time": "1765611328"
},
"stopId": "AGEHOPI1",
"stopSequence": 25
}
],
"timestamp": "1765609729",
"trip": {
"directionId": 1,
"routeId": "L07191_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:05:00",
"tripId": "52132{L07191_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:310490002:LOC"
}
}
},
{
"id": "zenbus:Vehicle:330060004:LOC",
"vehicle": {
"currentStopSequence": 2,
"position": {
"latitude": 44.21883010864258,
"longitude": 0.6351810097694397
},
"stopId": "AGETOUR1",
"timestamp": "1765609728",
"trip": {
"directionId": 0,
"routeId": "L07191_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:07:00",
"tripId": "52111{L07191_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:330060004:LOC"
}
}
},
{
"id": "52152{L07191_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609900"
},
"departure": {
"time": "1765609910"
},
"stopId": "AGETOUR1",
"stopSequence": 2
},
{
"arrival": {
"time": "1765609955"
},
"departure": {
"time": "1765609965"
},
"stopId": "AGEBEZI1",
"stopSequence": 3
},
{
"arrival": {
"time": "1765610019"
},
"departure": {
"time": "1765610029"
},
"stopId": "AGESTAL1",
"stopSequence": 4
},
{
"arrival": {
"time": "1765610066"
},
"departure": {
"time": "1765610076"
},
"stopId": "AGEFACP1",
"stopSequence": 5
},
{
"arrival": {
"time": "1765610160"
},
"departure": {
"time": "1765610170"
},
"stopId": "AGEPDUM1",
"stopSequence": 6
},
{
"arrival": {
"time": "1765610240"
},
"departure": {
"time": "1765610250"
},
"stopId": "AGEGARE1",
"stopSequence": 7
},
{
"arrival": {
"time": "1765610308"
},
"departure": {
"time": "1765610318"
},
"stopId": "AGECARN1",
"stopSequence": 8
},
{
"arrival": {
"time": "1765610348"
},
"departure": {
"time": "1765610358"
},
"stopId": "AGEFLOO1",
"stopSequence": 9
},
{
"arrival": {
"time": "1765610395"
},
"departure": {
"time": "1765610405"
},
"stopId": "AGESTAD1",
"stopSequence": 10
},
{
"arrival": {
"time": "1765610441"
},
"departure": {
"time": "1765610451"
},
"stopId": "AGEPREFB",
"stopSequence": 11
},
{
"arrival": {
"time": "1765610515"
},
"departure": {
"time": "1765610525"
},
"stopId": "AGEJAYA1",
"stopSequence": 12
},
{
"arrival": {
"time": "1765610563"
},
"departure": {
"time": "1765610573"
},
"stopId": "AGEPALI1",
"stopSequence": 13
},
{
"arrival": {
"time": "1765610694"
},
"departure": {
"time": "1765610704"
},
"stopId": "AGEPAGA1",
"stopSequence": 14
},
{
"arrival": {
"time": "1765610756"
},
"departure": {
"time": "1765610766"
},
"stopId": "AGERODR1",
"stopSequence": 15
},
{
"arrival": {
"time": "1765610834"
},
"departure": {
"time": "1765610844"
},
"stopId": "AGECOLM1",
"stopSequence": 16
},
{
"arrival": {
"time": "1765610888"
},
"departure": {
"time": "1765610898"
},
"stopId": "AGERAIM1",
"stopSequence": 17
},
{
"arrival": {
"time": "1765610945"
},
"departure": {
"time": "1765610955"
},
"stopId": "AGEBARL1",
"stopSequence": 18
},
{
"arrival": {
"time": "1765610984"
},
"departure": {
"time": "1765610994"
},
"stopId": "AGESART1",
"stopSequence": 19
},
{
"arrival": {
"time": "1765611044"
},
"departure": {
"time": "1765611054"
},
"stopId": "AGEPAYR1",
"stopSequence": 20
},
{
"arrival": {
"time": "1765611090"
},
"departure": {
"time": "1765611100"
},
"stopId": "AGEDELM1",
"stopSequence": 21
},
{
"arrival": {
"time": "1765611145"
},
"departure": {
"time": "1765611155"
},
"stopId": "AGECESQ1",
"stopSequence": 22
},
{
"arrival": {
"time": "1765611265"
},
"departure": {
"time": "1765611275"
},
"stopId": "BOEBOWL1",
"stopSequence": 23
},
{
"arrival": {
"time": "1765611340"
},
"departure": {
"time": "1765611350"
},
"stopId": "BOECCBO1",
"stopSequence": 24
},
{
"arrival": {
"time": "1765611428"
},
"departure": {
"time": "1765611438"
},
"stopId": "BOEGARD1",
"stopSequence": 25
}
],
"timestamp": "1765609728",
"trip": {
"directionId": 0,
"routeId": "L07191_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "08:07:00",
"tripId": "52111{L07191_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:330060004:LOC"
}
}
},
{
"id": "zenbus:Vehicle:310480004:LOC",
"vehicle": {
"currentStopSequence": 18,
"position": {
"latitude": 44.188926696777344,
"longitude": 0.5849059820175171
},
"stopId": "ROQWALI1",
"timestamp": "1765609726",
"trip": {
"directionId": 1,
"routeId": "L10231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:47:00",
"tripId": "61063{L10231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:310480004:LOC"
}
}
},
{
"id": "61050{L10231_1}-26UrbS_25_S",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1765609670"
},
"departure": {
"time": "1765609690"
},
"stopId": "PASJROM1",
"stopSequence": 17
},
{
"arrival": {
"time": "1765609757"
},
"departure": {
"time": "1765609783"
},
"stopId": "ROQWALI1",
"stopSequence": 18
},
{
"arrival": {
"time": "1765609825"
},
"departure": {
"time": "1765609835"
},
"stopId": "ROQWALI2",
"stopSequence": 19
},
{
"arrival": {
"time": "1765609964"
},
"departure": {
"time": "1765609974"
},
"stopId": "PASJROM2",
"stopSequence": 20
},
{
"arrival": {
"time": "1765610089"
},
"departure": {
"time": "1765610099"
},
"stopId": "PASJEHA2",
"stopSequence": 21
},
{
"arrival": {
"time": "1765610153"
},
"departure": {
"time": "1765610163"
},
"stopId": "PASMAUR2",
"stopSequence": 22
},
{
"arrival": {
"time": "1765610192"
},
"departure": {
"time": "1765610202"
},
"stopId": "PASGALA2",
"stopSequence": 23
},
{
"arrival": {
"time": "1765610232"
},
"departure": {
"time": "1765610242"
},
"stopId": "PASGLYC2",
"stopSequence": 24
},
{
"arrival": {
"time": "1765610300"
},
"departure": {
"time": "1765610310"
},
"stopId": "PASLYS2",
"stopSequence": 25
},
{
"arrival": {
"time": "1765610347"
},
"departure": {
"time": "1765610357"
},
"stopId": "PASAERO2",
"stopSequence": 26
},
{
"arrival": {
"time": "1765610395"
},
"departure": {
"time": "1765610405"
},
"stopId": "PASSAEN2",
"stopSequence": 27
},
{
"arrival": {
"time": "1765610460"
},
"departure": {
"time": "1765610470"
},
"stopId": "PASDEVI2",
"stopSequence": 28
},
{
"arrival": {
"time": "1765610513"
},
"departure": {
"time": "1765610523"
},
"stopId": "PASBURG2",
"stopSequence": 29
},
{
"arrival": {
"time": "1765610554"
},
"departure": {
"time": "1765610564"
},
"stopId": "PASUPSA2",
"stopSequence": 30
},
{
"arrival": {
"time": "1765610644"
},
"departure": {
"time": "1765610654"
},
"stopId": "PASCARM2",
"stopSequence": 31
},
{
"arrival": {
"time": "1765610695"
},
"departure": {
"time": "1765610705"
},
"stopId": "PASBEAU2",
"stopSequence": 32
},
{
"arrival": {
"time": "1765610808"
},
"departure": {
"time": "1765610818"
},
"stopId": "PASBELL1",
"stopSequence": 33
}
],
"timestamp": "1765609726",
"trip": {
"directionId": 1,
"routeId": "L10231_1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20251213",
"startTime": "07:47:00",
"tripId": "61063{L10231_1}-26UrbS_25_S"
},
"vehicle": {
"id": "zenbus:Vehicle:310480004:LOC"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1765609730"
}
}