Détails de la ressource
Horaires en temps réel du réseau urbain
Cette ressource fait partie du jeu de données Réseau urbain Choletbus.
Disponibilité au téléchargement
En savoir plus
HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.Rapport de validation
❌25 erreurs, 60 avertissements
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 24/04/2026 à 09h13 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
Sequential stop_time_update times are not increasing E022 25 erreurs
stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.
Exemples d'erreurs
- trip_id 288609 stop_sequence 20 arrival_time 09:51:03 (1777017063) is equal to previous stop arrival_time 09:51:03 (1777017063) - times must increase between two sequential stops
- trip_id 288609 stop_sequence 20 arrival_time 09:51:03 (1777017063) is equal to previous stop departure_time 09:51:03 (1777017063) - times must increase between two sequential stops
- trip_id 288609 stop_sequence 20 departure_time 09:51:03 (1777017063) is equal to previous stop departure_time 09:51:03 (1777017063) - times must increase between two sequential stops
- trip_id 288609 stop_sequence 20 departure_time 09:51:03 (1777017063) is equal to previous stop arrival_time 09:51:03 (1777017063) - times must increase between two sequential stops
- trip_id 288609 stop_sequence 26 arrival_time 09:56:03 (1777017363) is equal to previous stop arrival_time 09:56:03 (1777017363) - times must increase between two sequential stops
Avertissements
vehicle_id not populated W002 60 erreurs
vehicle_id should be populated for TripUpdates and VehiclePositions
Exemples d'erreurs
- trip_id 288368 does not have a vehicle_id
- trip_id 288609 does not have a vehicle_id
- trip_id 288384 does not have a vehicle_id
- trip_id 288678 does not have a vehicle_id
- trip_id 288775 does not have a vehicle_id
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
|---|---|---|---|
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 538 | 25 fois (83 % des validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 1 592 | 25 fois (83 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 24/04/2026 à 09h32 Europe/Paris.
trip_updates (59) vehicle_positions (0) service_alerts (0)Entités présentes dans ce flux lors des 7 derniers jours.
trip_updatesFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 24/04/2026 à 09h32 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "RT|288368|TPC:VehicleJourney::C288368:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777017660"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20466",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20458",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777018260"
},
"departure": {
"delay": 0,
"time": "1777018260"
},
"stopId": "20462",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777018320"
},
"departure": {
"delay": 0,
"time": "1777018320"
},
"stopId": "20464",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018380"
},
"stopId": "20449",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777018440"
},
"departure": {
"delay": 0,
"time": "1777018440"
},
"stopId": "20452",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777018560"
},
"departure": {
"delay": 0,
"time": "1777018560"
},
"stopId": "20059",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777018630"
},
"departure": {
"delay": 0,
"time": "1777018630"
},
"stopId": "20057",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777018710"
},
"departure": {
"delay": 0,
"time": "1777018710"
},
"stopId": "20069",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777018790"
},
"departure": {
"delay": 0,
"time": "1777018790"
},
"stopId": "20064",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777018860"
},
"departure": {
"delay": 0,
"time": "1777018860"
},
"stopId": "20054",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018930"
},
"departure": {
"delay": 0,
"time": "1777018930"
},
"stopId": "20050",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777019010"
},
"departure": {
"delay": 0,
"time": "1777019010"
},
"stopId": "20048",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777019160"
},
"departure": {
"delay": 0,
"time": "1777019160"
},
"stopId": "20065",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777019280"
},
"departure": {
"delay": 0,
"time": "1777019400"
},
"stopId": "20002",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777019460"
},
"departure": {
"delay": 0,
"time": "1777019460"
},
"stopId": "20005",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777019520"
},
"departure": {
"delay": 0,
"time": "1777019520"
},
"stopId": "20007",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777019580"
},
"departure": {
"delay": 0,
"time": "1777019580"
},
"stopId": "20008",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777019640"
},
"departure": {
"delay": 0,
"time": "1777019640"
},
"stopId": "20010",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777019700"
},
"departure": {
"delay": 0,
"time": "1777019700"
},
"stopId": "20012",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777019760"
},
"departure": {
"delay": 0,
"time": "1777019760"
},
"stopId": "20014",
"stopSequence": 23
},
{
"arrival": {
"delay": 0,
"time": "1777019820"
},
"departure": {
"delay": 0,
"time": "1777019820"
},
"stopId": "20016",
"stopSequence": 24
},
{
"arrival": {
"delay": 0,
"time": "1777019880"
},
"departure": {
"delay": 0,
"time": "1777019880"
},
"stopId": "20018",
"stopSequence": 25
},
{
"arrival": {
"delay": 0,
"time": "1777019940"
},
"departure": {
"delay": 0,
"time": "1777019940"
},
"stopId": "20020",
"stopSequence": 26
},
{
"arrival": {
"delay": 0,
"time": "1777020000"
},
"departure": {
"delay": 0,
"time": "1777020000"
},
"stopId": "20022",
"stopSequence": 27
},
{
"arrival": {
"delay": 0,
"time": "1777020060"
},
"departure": {
"delay": 0,
"time": "1777020060"
},
"stopId": "20420",
"stopSequence": 28
},
{
"arrival": {
"delay": 0,
"time": "1777020120"
},
"departure": {
"delay": 0,
"time": "1777020120"
},
"stopId": "20024",
"stopSequence": 29
},
{
"arrival": {
"delay": 0,
"time": "1777020180"
},
"departure": {
"delay": 0,
"time": "1777020180"
},
"stopId": "20026",
"stopSequence": 30
},
{
"arrival": {
"delay": 0,
"time": "1777020240"
},
"departure": {
"delay": 0,
"time": "1777020240"
},
"stopId": "20028",
"stopSequence": 31
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288368"
},
"tripProperties": {}
}
},
{
"id": "RT|288609|TPC:VehicleJourney::C288609:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": 3,
"time": "1777015863"
},
"departure": {
"delay": 3,
"time": "1777015863"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": 3,
"time": "1777015923"
},
"departure": {
"delay": 3,
"time": "1777015923"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": 3,
"time": "1777015983"
},
"departure": {
"delay": 3,
"time": "1777015983"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": 3,
"time": "1777016043"
},
"departure": {
"delay": 3,
"time": "1777016043"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": 3,
"time": "1777016103"
},
"departure": {
"delay": 3,
"time": "1777016103"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": 3,
"time": "1777016129"
},
"departure": {
"delay": 3,
"time": "1777016129"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": -65,
"time": "1777016155"
},
"departure": {
"delay": -65,
"time": "1777016155"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": -105,
"time": "1777016175"
},
"departure": {
"delay": -105,
"time": "1777016175"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": -115,
"time": "1777016225"
},
"departure": {
"delay": -115,
"time": "1777016225"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": -98,
"time": "1777016302"
},
"departure": {
"delay": -98,
"time": "1777016302"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -95,
"time": "1777016365"
},
"departure": {
"delay": -95,
"time": "1777016365"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": -101,
"time": "1777016419"
},
"departure": {
"delay": -101,
"time": "1777016419"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": -87,
"time": "1777016493"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": -73,
"time": "1777016747"
},
"departure": {
"delay": -73,
"time": "1777016747"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -125,
"time": "1777016748"
},
"departure": {
"delay": -125,
"time": "1777016748"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": -123,
"time": "1777016817"
},
"departure": {
"delay": -123,
"time": "1777016817"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": -133,
"time": "1777016867"
},
"departure": {
"delay": -133,
"time": "1777016867"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -133,
"time": "1777016927"
},
"departure": {
"delay": -133,
"time": "1777016927"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -135,
"time": "1777016957"
},
"departure": {
"delay": -135,
"time": "1777016957"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -142,
"time": "1777016978"
},
"departure": {
"delay": -142,
"time": "1777016978"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -164,
"time": "1777017003"
},
"departure": {
"delay": -164,
"time": "1777017003"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -166,
"time": "1777017074"
},
"departure": {
"delay": -166,
"time": "1777017074"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -196,
"time": "1777017125"
},
"departure": {
"delay": -196,
"time": "1777017125"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -218,
"time": "1777017142"
},
"departure": {
"delay": -218,
"time": "1777017142"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -191,
"time": "1777017195"
},
"departure": {
"delay": -191,
"time": "1777017195"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -191,
"time": "1777017229"
},
"departure": {
"delay": -191,
"time": "1777017229"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -204,
"time": "1777017265"
},
"departure": {
"delay": -204,
"time": "1777017265"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -221,
"time": "1777017319"
},
"departure": {
"delay": -221,
"time": "1777017319"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -221,
"time": "1777017439"
},
"departure": {
"delay": -221,
"time": "1777017439"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288609"
},
"tripProperties": {}
}
},
{
"id": "RT|288384|TPC:VehicleJourney::C288384:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015380"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777015440"
},
"departure": {
"delay": 0,
"time": "1777015440"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777015500"
},
"departure": {
"delay": 0,
"time": "1777015500"
},
"stopId": "20458",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777015560"
},
"departure": {
"delay": 0,
"time": "1777015560"
},
"stopId": "20462",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777015620"
},
"departure": {
"delay": 0,
"time": "1777015620"
},
"stopId": "20464",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777015680"
},
"departure": {
"delay": 0,
"time": "1777015680"
},
"stopId": "20449",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777015740"
},
"departure": {
"delay": 0,
"time": "1777015740"
},
"stopId": "20452",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777015860"
},
"departure": {
"delay": 0,
"time": "1777015860"
},
"stopId": "20059",
"stopSequence": 8
},
{
"arrival": {
"delay": -18,
"time": "1777015909"
},
"departure": {
"delay": -18,
"time": "1777015909"
},
"stopId": "20057",
"stopSequence": 9
},
{
"arrival": {
"delay": -48,
"time": "1777015963"
},
"departure": {
"delay": -48,
"time": "1777015963"
},
"stopId": "20069",
"stopSequence": 10
},
{
"arrival": {
"delay": -61,
"time": "1777016033"
},
"departure": {
"delay": -61,
"time": "1777016033"
},
"stopId": "20064",
"stopSequence": 11
},
{
"arrival": {
"delay": -61,
"time": "1777016096"
},
"departure": {
"delay": -61,
"time": "1777016096"
},
"stopId": "20054",
"stopSequence": 12
},
{
"arrival": {
"delay": -72,
"time": "1777016159"
},
"departure": {
"delay": -72,
"time": "1777016159"
},
"stopId": "20050",
"stopSequence": 13
},
{
"arrival": {
"delay": -94,
"time": "1777016220"
},
"departure": {
"delay": -94,
"time": "1777016220"
},
"stopId": "20048",
"stopSequence": 14
},
{
"arrival": {
"delay": -119,
"time": "1777016337"
},
"departure": {
"delay": -119,
"time": "1777016337"
},
"stopId": "20065",
"stopSequence": 15
},
{
"arrival": {
"delay": -145,
"time": "1777016435"
},
"departure": {
"delay": -52,
"time": "1777016648"
},
"stopId": "20002",
"stopSequence": 16
},
{
"arrival": {
"delay": -111,
"time": "1777016649"
},
"departure": {
"delay": -111,
"time": "1777016649"
},
"stopId": "20005",
"stopSequence": 17
},
{
"arrival": {
"delay": -52,
"time": "1777016768"
},
"departure": {
"delay": -52,
"time": "1777016768"
},
"stopId": "20007",
"stopSequence": 18
},
{
"arrival": {
"delay": -73,
"time": "1777016807"
},
"departure": {
"delay": -73,
"time": "1777016807"
},
"stopId": "20008",
"stopSequence": 19
},
{
"arrival": {
"delay": -83,
"time": "1777016857"
},
"departure": {
"delay": -83,
"time": "1777016857"
},
"stopId": "20010",
"stopSequence": 20
},
{
"arrival": {
"delay": -108,
"time": "1777016889"
},
"departure": {
"delay": -108,
"time": "1777016889"
},
"stopId": "20012",
"stopSequence": 21
},
{
"arrival": {
"delay": -101,
"time": "1777016959"
},
"departure": {
"delay": -101,
"time": "1777016959"
},
"stopId": "20014",
"stopSequence": 22
},
{
"arrival": {
"delay": -77,
"time": "1777017045"
},
"departure": {
"delay": -77,
"time": "1777017045"
},
"stopId": "20016",
"stopSequence": 23
},
{
"arrival": {
"delay": -90,
"time": "1777017090"
},
"departure": {
"delay": -90,
"time": "1777017090"
},
"stopId": "20018",
"stopSequence": 24
},
{
"arrival": {
"delay": -89,
"time": "1777017151"
},
"departure": {
"delay": -89,
"time": "1777017151"
},
"stopId": "20020",
"stopSequence": 25
},
{
"arrival": {
"delay": -83,
"time": "1777017234"
},
"departure": {
"delay": -83,
"time": "1777017234"
},
"stopId": "20022",
"stopSequence": 26
},
{
"arrival": {
"delay": -74,
"time": "1777017286"
},
"departure": {
"delay": -74,
"time": "1777017286"
},
"stopId": "20420",
"stopSequence": 27
},
{
"arrival": {
"delay": -87,
"time": "1777017333"
},
"departure": {
"delay": -87,
"time": "1777017333"
},
"stopId": "20024",
"stopSequence": 28
},
{
"arrival": {
"delay": -87,
"time": "1777017393"
},
"departure": {
"delay": -87,
"time": "1777017393"
},
"stopId": "20026",
"stopSequence": 29
},
{
"arrival": {
"delay": -87,
"time": "1777017453"
},
"departure": {
"delay": -87,
"time": "1777017453"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288384"
},
"tripProperties": {}
}
},
{
"id": "RT|288678|TPC:VehicleJourney::C288678:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013100"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": -29,
"time": "1777013131"
},
"departure": {
"delay": -29,
"time": "1777013131"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": 10,
"time": "1777013230"
},
"departure": {
"delay": 10,
"time": "1777013230"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": -49,
"time": "1777013231"
},
"departure": {
"delay": -49,
"time": "1777013231"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": -49,
"time": "1777013291"
},
"departure": {
"delay": -49,
"time": "1777013291"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": -49,
"time": "1777013351"
},
"departure": {
"delay": -49,
"time": "1777013351"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": -49,
"time": "1777013397"
},
"departure": {
"delay": -49,
"time": "1777013397"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": -77,
"time": "1777013443"
},
"departure": {
"delay": -77,
"time": "1777013443"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": -41,
"time": "1777013539"
},
"departure": {
"delay": -41,
"time": "1777013539"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": -100,
"time": "1777013540"
},
"departure": {
"delay": -100,
"time": "1777013540"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": -115,
"time": "1777013585"
},
"departure": {
"delay": -115,
"time": "1777013585"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -99,
"time": "1777013661"
},
"departure": {
"delay": -99,
"time": "1777013661"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": -115,
"time": "1777013705"
},
"departure": {
"delay": -115,
"time": "1777013705"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": 22,
"time": "1777013902"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777014120"
},
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -11,
"time": "1777014162"
},
"departure": {
"delay": -11,
"time": "1777014162"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -1,
"time": "1777014359"
},
"departure": {
"delay": -1,
"time": "1777014359"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -14,
"time": "1777014378"
},
"departure": {
"delay": -14,
"time": "1777014378"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -41,
"time": "1777014379"
},
"departure": {
"delay": -41,
"time": "1777014379"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -87,
"time": "1777014380"
},
"departure": {
"delay": -87,
"time": "1777014380"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -111,
"time": "1777014429"
},
"departure": {
"delay": -111,
"time": "1777014429"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -111,
"time": "1777014510"
},
"departure": {
"delay": -111,
"time": "1777014510"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -101,
"time": "1777014559"
},
"departure": {
"delay": -101,
"time": "1777014559"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -110,
"time": "1777014576"
},
"departure": {
"delay": -110,
"time": "1777014576"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -103,
"time": "1777014617"
},
"departure": {
"delay": -103,
"time": "1777014617"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -94,
"time": "1777014675"
},
"departure": {
"delay": -94,
"time": "1777014675"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -125,
"time": "1777014715"
},
"departure": {
"delay": -125,
"time": "1777014715"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -195,
"time": "1777014765"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288678"
},
"tripProperties": {}
}
},
{
"id": "RT|288392|TPC:VehicleJourney::C288392:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013460"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777013520"
},
"departure": {
"delay": 0,
"time": "1777013520"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777013580"
},
"departure": {
"delay": 0,
"time": "1777013580"
},
"stopId": "20466",
"stopSequence": 3
},
{
"arrival": {
"delay": 118,
"time": "1777013818"
},
"departure": {
"delay": 118,
"time": "1777013818"
},
"stopId": "20458",
"stopSequence": 4
},
{
"arrival": {
"delay": 59,
"time": "1777013819"
},
"departure": {
"delay": 59,
"time": "1777013819"
},
"stopId": "20462",
"stopSequence": 5
},
{
"arrival": {
"delay": 59,
"time": "1777013879"
},
"departure": {
"delay": 59,
"time": "1777013879"
},
"stopId": "20464",
"stopSequence": 6
},
{
"arrival": {
"delay": 59,
"time": "1777013939"
},
"departure": {
"delay": 59,
"time": "1777013939"
},
"stopId": "20449",
"stopSequence": 7
},
{
"arrival": {
"delay": 119,
"time": "1777014059"
},
"departure": {
"delay": 119,
"time": "1777014059"
},
"stopId": "20452",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014060"
},
"departure": {
"delay": 0,
"time": "1777014060"
},
"stopId": "20059",
"stopSequence": 9
},
{
"arrival": {
"delay": -18,
"time": "1777014109"
},
"departure": {
"delay": -18,
"time": "1777014109"
},
"stopId": "20057",
"stopSequence": 10
},
{
"arrival": {
"delay": 24,
"time": "1777014235"
},
"departure": {
"delay": 24,
"time": "1777014235"
},
"stopId": "20069",
"stopSequence": 11
},
{
"arrival": {
"delay": 37,
"time": "1777014331"
},
"departure": {
"delay": 37,
"time": "1777014331"
},
"stopId": "20064",
"stopSequence": 12
},
{
"arrival": {
"delay": 37,
"time": "1777014379"
},
"departure": {
"delay": 37,
"time": "1777014379"
},
"stopId": "20054",
"stopSequence": 13
},
{
"arrival": {
"delay": -3,
"time": "1777014428"
},
"departure": {
"delay": -3,
"time": "1777014428"
},
"stopId": "20050",
"stopSequence": 14
},
{
"arrival": {
"delay": 42,
"time": "1777014556"
},
"departure": {
"delay": 42,
"time": "1777014556"
},
"stopId": "20048",
"stopSequence": 15
},
{
"arrival": {
"delay": 32,
"time": "1777014688"
},
"departure": {
"delay": 32,
"time": "1777014688"
},
"stopId": "20065",
"stopSequence": 16
},
{
"arrival": {
"delay": 21,
"time": "1777014801"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20002",
"stopSequence": 17
},
{
"arrival": {
"delay": -53,
"time": "1777014907"
},
"departure": {
"delay": -53,
"time": "1777014907"
},
"stopId": "20005",
"stopSequence": 18
},
{
"arrival": {
"delay": -19,
"time": "1777015001"
},
"departure": {
"delay": -19,
"time": "1777015001"
},
"stopId": "20007",
"stopSequence": 19
},
{
"arrival": {
"delay": 27,
"time": "1777015107"
},
"departure": {
"delay": 27,
"time": "1777015107"
},
"stopId": "20008",
"stopSequence": 20
},
{
"arrival": {
"delay": -32,
"time": "1777015108"
},
"departure": {
"delay": -32,
"time": "1777015108"
},
"stopId": "20010",
"stopSequence": 21
},
{
"arrival": {
"delay": 33,
"time": "1777015233"
},
"departure": {
"delay": 33,
"time": "1777015233"
},
"stopId": "20012",
"stopSequence": 22
},
{
"arrival": {
"delay": 25,
"time": "1777015285"
},
"departure": {
"delay": 25,
"time": "1777015285"
},
"stopId": "20014",
"stopSequence": 23
},
{
"arrival": {
"delay": -33,
"time": "1777015287"
},
"departure": {
"delay": -33,
"time": "1777015287"
},
"stopId": "20016",
"stopSequence": 24
},
{
"arrival": {
"delay": 365,
"time": "1777015745"
},
"departure": {
"delay": 365,
"time": "1777015745"
},
"stopId": "20018",
"stopSequence": 25
},
{
"arrival": {
"delay": 365,
"time": "1777015805"
},
"departure": {
"delay": 365,
"time": "1777015805"
},
"stopId": "20020",
"stopSequence": 26
},
{
"arrival": {
"delay": 381,
"time": "1777015881"
},
"departure": {
"delay": 381,
"time": "1777015881"
},
"stopId": "20022",
"stopSequence": 27
},
{
"arrival": {
"delay": 352,
"time": "1777015912"
},
"departure": {
"delay": 352,
"time": "1777015912"
},
"stopId": "20420",
"stopSequence": 28
},
{
"arrival": {
"delay": 293,
"time": "1777015913"
},
"departure": {
"delay": 293,
"time": "1777015913"
},
"stopId": "20024",
"stopSequence": 29
},
{
"arrival": {
"delay": 286,
"time": "1777015959"
},
"departure": {
"delay": 286,
"time": "1777015959"
},
"stopId": "20026",
"stopSequence": 30
},
{
"arrival": {
"delay": 279,
"time": "1777016019"
},
"stopId": "20028",
"stopSequence": 31
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288392"
},
"tripProperties": {}
}
},
{
"id": "RT|288643|TPC:VehicleJourney::C288643:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": -32,
"time": "1777016728"
},
"departure": {
"delay": -32,
"time": "1777016728"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": -30,
"time": "1777016790"
},
"departure": {
"delay": -30,
"time": "1777016790"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": -68,
"time": "1777016812"
},
"departure": {
"delay": -68,
"time": "1777016812"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": -59,
"time": "1777016881"
},
"departure": {
"delay": -59,
"time": "1777016881"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": -78,
"time": "1777016922"
},
"departure": {
"delay": -78,
"time": "1777016922"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": -78,
"time": "1777016970"
},
"departure": {
"delay": -78,
"time": "1777016970"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": -102,
"time": "1777017018"
},
"departure": {
"delay": -102,
"time": "1777017018"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": -117,
"time": "1777017063"
},
"departure": {
"delay": -117,
"time": "1777017063"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": -127,
"time": "1777017113"
},
"departure": {
"delay": -127,
"time": "1777017113"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": -139,
"time": "1777017161"
},
"departure": {
"delay": -139,
"time": "1777017161"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -138,
"time": "1777017222"
},
"departure": {
"delay": -138,
"time": "1777017222"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": -149,
"time": "1777017271"
},
"departure": {
"delay": -149,
"time": "1777017271"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": -64,
"time": "1777017416"
},
"departure": {
"delay": -30,
"time": "1777017570"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": -75,
"time": "1777017645"
},
"departure": {
"delay": -75,
"time": "1777017645"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -75,
"time": "1777017705"
},
"departure": {
"delay": -75,
"time": "1777017705"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": -75,
"time": "1777017765"
},
"departure": {
"delay": -75,
"time": "1777017765"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": -75,
"time": "1777017825"
},
"departure": {
"delay": -75,
"time": "1777017825"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -75,
"time": "1777017885"
},
"departure": {
"delay": -75,
"time": "1777017885"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -75,
"time": "1777017885"
},
"departure": {
"delay": -75,
"time": "1777017885"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -75,
"time": "1777017945"
},
"departure": {
"delay": -75,
"time": "1777017945"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -75,
"time": "1777018005"
},
"departure": {
"delay": -75,
"time": "1777018005"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -75,
"time": "1777018065"
},
"departure": {
"delay": -75,
"time": "1777018065"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -75,
"time": "1777018125"
},
"departure": {
"delay": -75,
"time": "1777018125"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -75,
"time": "1777018185"
},
"departure": {
"delay": -75,
"time": "1777018185"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -75,
"time": "1777018185"
},
"departure": {
"delay": -75,
"time": "1777018185"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -75,
"time": "1777018245"
},
"departure": {
"delay": -75,
"time": "1777018245"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -75,
"time": "1777018305"
},
"departure": {
"delay": -75,
"time": "1777018305"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -75,
"time": "1777018365"
},
"departure": {
"delay": -75,
"time": "1777018365"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -75,
"time": "1777018485"
},
"departure": {
"delay": -75,
"time": "1777018485"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288643"
},
"tripProperties": {}
}
},
{
"id": "RT|288759|TPC:VehicleJourney::C288759:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20435",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777016040"
},
"departure": {
"delay": 0,
"time": "1777016040"
},
"stopId": "20026",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016100"
},
"departure": {
"delay": 0,
"time": "1777016100"
},
"stopId": "20028",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016160"
},
"departure": {
"delay": 0,
"time": "1777016160"
},
"stopId": "20030",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016220"
},
"departure": {
"delay": 0,
"time": "1777016220"
},
"stopId": "20447",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016280"
},
"departure": {
"delay": 0,
"time": "1777016280"
},
"stopId": "20442",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777016340"
},
"departure": {
"delay": 0,
"time": "1777016340"
},
"stopId": "20149",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777016400"
},
"departure": {
"delay": 0,
"time": "1777016400"
},
"stopId": "20408",
"stopSequence": 8
},
{
"arrival": {
"delay": -36,
"time": "1777016424"
},
"departure": {
"delay": -36,
"time": "1777016424"
},
"stopId": "20497",
"stopSequence": 9
},
{
"arrival": {
"delay": -155,
"time": "1777016425"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20905",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777016880"
},
"departure": {
"delay": 0,
"time": "1777016880"
},
"stopId": "20242",
"stopSequence": 11
},
{
"arrival": {
"delay": -5,
"time": "1777016935"
},
"departure": {
"delay": -5,
"time": "1777016935"
},
"stopId": "20199",
"stopSequence": 12
},
{
"arrival": {
"delay": -64,
"time": "1777016936"
},
"departure": {
"delay": -64,
"time": "1777016936"
},
"stopId": "20197",
"stopSequence": 13
},
{
"arrival": {
"delay": -123,
"time": "1777016937"
},
"departure": {
"delay": -123,
"time": "1777016937"
},
"stopId": "20344",
"stopSequence": 14
},
{
"arrival": {
"delay": -130,
"time": "1777016990"
},
"departure": {
"delay": -130,
"time": "1777016990"
},
"stopId": "20092",
"stopSequence": 15
},
{
"arrival": {
"delay": -142,
"time": "1777017038"
},
"departure": {
"delay": -142,
"time": "1777017038"
},
"stopId": "20053",
"stopSequence": 16
},
{
"arrival": {
"delay": -16,
"time": "1777017224"
},
"departure": {
"delay": -16,
"time": "1777017224"
},
"stopId": "20106",
"stopSequence": 17
},
{
"arrival": {
"delay": -135,
"time": "1777017225"
},
"departure": {
"delay": -135,
"time": "1777017225"
},
"stopId": "20369",
"stopSequence": 18
},
{
"arrival": {
"delay": -158,
"time": "1777017262"
},
"departure": {
"delay": -158,
"time": "1777017262"
},
"stopId": "20852",
"stopSequence": 19
},
{
"arrival": {
"delay": -163,
"time": "1777017317"
},
"stopId": "20363",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288759"
},
"tripProperties": {}
}
},
{
"id": "RT|288793|TPC:VehicleJourney::C288793:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777017478"
},
"departure": {
"delay": 0,
"time": "1777017598"
},
"stopId": "20363",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017658"
},
"departure": {
"delay": 0,
"time": "1777017658"
},
"stopId": "20184",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017720"
},
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20182",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017780"
},
"departure": {
"delay": 0,
"time": "1777017780"
},
"stopId": "20183",
"stopSequence": 4
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "20185",
"stopSequence": 5
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "20186",
"stopSequence": 6
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "20188",
"stopSequence": 7
},
{
"arrival": {
"delay": 31,
"time": "1777018001"
},
"departure": {
"delay": 31,
"time": "1777018001"
},
"stopId": "20190",
"stopSequence": 8
},
{
"arrival": {
"delay": 31,
"time": "1777018121"
},
"departure": {
"delay": 31,
"time": "1777018121"
},
"stopId": "20343",
"stopSequence": 9
},
{
"arrival": {
"delay": 31,
"time": "1777018181"
},
"departure": {
"delay": 31,
"time": "1777018181"
},
"stopId": "20196",
"stopSequence": 10
},
{
"arrival": {
"delay": 31,
"time": "1777018241"
},
"departure": {
"delay": 31,
"time": "1777018241"
},
"stopId": "20198",
"stopSequence": 11
},
{
"arrival": {
"delay": 31,
"time": "1777018361"
},
"departure": {
"delay": 31,
"time": "1777018361"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 31,
"time": "1777018421"
},
"departure": {
"delay": 0,
"time": "1777018510"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018630"
},
"departure": {
"delay": 0,
"time": "1777018630"
},
"stopId": "20498",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777018690"
},
"departure": {
"delay": 0,
"time": "1777018690"
},
"stopId": "20409",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777018750"
},
"departure": {
"delay": 0,
"time": "1777018750"
},
"stopId": "20445",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777018810"
},
"departure": {
"delay": 0,
"time": "1777018810"
},
"stopId": "20441",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777018870"
},
"departure": {
"delay": 0,
"time": "1777018870"
},
"stopId": "20446",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777018990"
},
"departure": {
"delay": 0,
"time": "1777018990"
},
"stopId": "20443",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777019050"
},
"departure": {
"delay": 0,
"time": "1777019050"
},
"stopId": "20444",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777019110"
},
"departure": {
"delay": 0,
"time": "1777019110"
},
"stopId": "20027",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777019170"
},
"departure": {
"delay": 0,
"time": "1777019170"
},
"stopId": "20435",
"stopSequence": 22
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288793"
},
"tripProperties": {}
}
},
{
"id": "RT|287742|TPC:VehicleJourney::C287742:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20502",
"stopSequence": 1
},
{
"arrival": {
"delay": 123,
"time": "1777014183"
},
"departure": {
"delay": 123,
"time": "1777014183"
},
"stopId": "20511",
"stopSequence": 2
},
{
"arrival": {
"delay": 64,
"time": "1777014184"
},
"departure": {
"delay": 64,
"time": "1777014184"
},
"stopId": "20465",
"stopSequence": 3
},
{
"arrival": {
"delay": 45,
"time": "1777014229"
},
"departure": {
"delay": 45,
"time": "1777014229"
},
"stopId": "20788",
"stopSequence": 4
},
{
"arrival": {
"delay": 40,
"time": "1777014280"
},
"departure": {
"delay": 40,
"time": "1777014280"
},
"stopId": "20162",
"stopSequence": 5
},
{
"arrival": {
"delay": 34,
"time": "1777014334"
},
"departure": {
"delay": 34,
"time": "1777014334"
},
"stopId": "20164",
"stopSequence": 6
},
{
"arrival": {
"delay": 65,
"time": "1777014425"
},
"departure": {
"delay": 65,
"time": "1777014425"
},
"stopId": "20514",
"stopSequence": 7
},
{
"arrival": {
"delay": 58,
"time": "1777014478"
},
"departure": {
"delay": 58,
"time": "1777014478"
},
"stopId": "20096",
"stopSequence": 8
},
{
"arrival": {
"delay": -12,
"time": "1777014528"
},
"departure": {
"delay": -12,
"time": "1777014528"
},
"stopId": "20094",
"stopSequence": 9
},
{
"arrival": {
"delay": -72,
"time": "1777014588"
},
"departure": {
"delay": -72,
"time": "1777014588"
},
"stopId": "20065",
"stopSequence": 10
},
{
"arrival": {
"delay": -125,
"time": "1777014655"
},
"stopId": "20904",
"stopSequence": 11
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287742"
},
"tripProperties": {}
}
},
{
"id": "RT|288607|TPC:VehicleJourney::C288607:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": 69,
"time": "1777015029"
},
"departure": {
"delay": 69,
"time": "1777015029"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": 10,
"time": "1777015030"
},
"departure": {
"delay": 10,
"time": "1777015030"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": 100,
"time": "1777015180"
},
"departure": {
"delay": 100,
"time": "1777015180"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": 55,
"time": "1777015195"
},
"departure": {
"delay": 55,
"time": "1777015195"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": -4,
"time": "1777015196"
},
"departure": {
"delay": -4,
"time": "1777015196"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": -4,
"time": "1777015291"
},
"departure": {
"delay": -4,
"time": "1777015291"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": 66,
"time": "1777015386"
},
"departure": {
"delay": 66,
"time": "1777015386"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": 51,
"time": "1777015431"
},
"departure": {
"delay": 51,
"time": "1777015431"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": 11,
"time": "1777015451"
},
"departure": {
"delay": 11,
"time": "1777015451"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": 21,
"time": "1777015521"
},
"departure": {
"delay": 21,
"time": "1777015521"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -38,
"time": "1777015522"
},
"departure": {
"delay": -38,
"time": "1777015522"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": 23,
"time": "1777015643"
},
"departure": {
"delay": 23,
"time": "1777015643"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": 166,
"time": "1777015846"
},
"departure": {
"delay": 46,
"time": "1777015846"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": -73,
"time": "1777015847"
},
"departure": {
"delay": -73,
"time": "1777015847"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -79,
"time": "1777015894"
},
"departure": {
"delay": -79,
"time": "1777015894"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": -77,
"time": "1777015963"
},
"departure": {
"delay": -77,
"time": "1777015963"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": -87,
"time": "1777016013"
},
"departure": {
"delay": -87,
"time": "1777016013"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -87,
"time": "1777016073"
},
"departure": {
"delay": -87,
"time": "1777016073"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -97,
"time": "1777016095"
},
"departure": {
"delay": -97,
"time": "1777016095"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -94,
"time": "1777016126"
},
"departure": {
"delay": -94,
"time": "1777016126"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -116,
"time": "1777016151"
},
"departure": {
"delay": -116,
"time": "1777016151"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -118,
"time": "1777016222"
},
"departure": {
"delay": -118,
"time": "1777016222"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -176,
"time": "1777016245"
},
"departure": {
"delay": -176,
"time": "1777016245"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -110,
"time": "1777016350"
},
"departure": {
"delay": -110,
"time": "1777016350"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -119,
"time": "1777016367"
},
"departure": {
"delay": -119,
"time": "1777016367"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -152,
"time": "1777016368"
},
"departure": {
"delay": -152,
"time": "1777016368"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -147,
"time": "1777016422"
},
"departure": {
"delay": -147,
"time": "1777016422"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -217,
"time": "1777016423"
},
"departure": {
"delay": -217,
"time": "1777016423"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -217,
"time": "1777016543"
},
"departure": {
"delay": -217,
"time": "1777016543"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288607"
},
"tripProperties": {}
}
},
{
"id": "RT|288390|TPC:VehicleJourney::C288390:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -6,
"time": "1777016634"
},
"departure": {
"delay": -6,
"time": "1777016814"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": -6,
"time": "1777016874"
},
"departure": {
"delay": -6,
"time": "1777016874"
},
"stopId": "20030",
"stopSequence": 2
},
{
"arrival": {
"delay": -36,
"time": "1777016964"
},
"departure": {
"delay": -36,
"time": "1777016964"
},
"stopId": "20021",
"stopSequence": 3
},
{
"arrival": {
"delay": -36,
"time": "1777017024"
},
"departure": {
"delay": -36,
"time": "1777017024"
},
"stopId": "20019",
"stopSequence": 4
},
{
"arrival": {
"delay": -48,
"time": "1777017072"
},
"departure": {
"delay": -48,
"time": "1777017072"
},
"stopId": "20017",
"stopSequence": 5
},
{
"arrival": {
"delay": -50,
"time": "1777017130"
},
"departure": {
"delay": -50,
"time": "1777017130"
},
"stopId": "20015",
"stopSequence": 6
},
{
"arrival": {
"delay": -50,
"time": "1777017190"
},
"departure": {
"delay": -50,
"time": "1777017190"
},
"stopId": "20013",
"stopSequence": 7
},
{
"arrival": {
"delay": -50,
"time": "1777017250"
},
"departure": {
"delay": -50,
"time": "1777017250"
},
"stopId": "20011",
"stopSequence": 8
},
{
"arrival": {
"delay": -50,
"time": "1777017310"
},
"departure": {
"delay": -50,
"time": "1777017310"
},
"stopId": "20009",
"stopSequence": 9
},
{
"arrival": {
"delay": -50,
"time": "1777017370"
},
"departure": {
"delay": -50,
"time": "1777017370"
},
"stopId": "20006",
"stopSequence": 10
},
{
"arrival": {
"delay": -50,
"time": "1777017430"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20876",
"stopSequence": 11
},
{
"arrival": {
"delay": -50,
"time": "1777017670"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20047",
"stopSequence": 12
},
{
"arrival": {
"delay": -50,
"time": "1777017870"
},
"departure": {
"delay": 0,
"time": "1777018040"
},
"stopId": "20051",
"stopSequence": 14
},
{
"arrival": {
"delay": -50,
"time": "1777018050"
},
"departure": {
"delay": 0,
"time": "1777018220"
},
"stopId": "20056",
"stopSequence": 16
},
{
"arrival": {
"delay": -50,
"time": "1777018270"
},
"departure": {
"delay": 0,
"time": "1777018440"
},
"stopId": "20060",
"stopSequence": 19
},
{
"arrival": {
"delay": -50,
"time": "1777018470"
},
"departure": {
"delay": 0,
"time": "1777018640"
},
"stopId": "20461",
"stopSequence": 22
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288390"
},
"tripProperties": {}
}
},
{
"id": "RT|288366|TPC:VehicleJourney::C288366:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014420"
},
"departure": {
"delay": 0,
"time": "1777014420"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20466",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20458",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014660"
},
"departure": {
"delay": 0,
"time": "1777014660"
},
"stopId": "20462",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014720"
},
"departure": {
"delay": 0,
"time": "1777014720"
},
"stopId": "20464",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777014780"
},
"departure": {
"delay": 0,
"time": "1777014780"
},
"stopId": "20449",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777014840"
},
"departure": {
"delay": 0,
"time": "1777014840"
},
"stopId": "20452",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014960"
},
"departure": {
"delay": 0,
"time": "1777014960"
},
"stopId": "20059",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777015027"
},
"departure": {
"delay": 0,
"time": "1777015027"
},
"stopId": "20057",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777015111"
},
"departure": {
"delay": 0,
"time": "1777015111"
},
"stopId": "20069",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777015194"
},
"departure": {
"delay": 0,
"time": "1777015194"
},
"stopId": "20064",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777015262"
},
"departure": {
"delay": 0,
"time": "1777015262"
},
"stopId": "20054",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777015331"
},
"departure": {
"delay": 0,
"time": "1777015331"
},
"stopId": "20050",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015414"
},
"departure": {
"delay": 0,
"time": "1777015414"
},
"stopId": "20048",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777015556"
},
"departure": {
"delay": 0,
"time": "1777015556"
},
"stopId": "20065",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777015680"
},
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20002",
"stopSequence": 17
},
{
"arrival": {
"delay": -13,
"time": "1777015847"
},
"departure": {
"delay": -13,
"time": "1777015847"
},
"stopId": "20005",
"stopSequence": 18
},
{
"arrival": {
"delay": 64,
"time": "1777015984"
},
"departure": {
"delay": 64,
"time": "1777015984"
},
"stopId": "20007",
"stopSequence": 19
},
{
"arrival": {
"delay": 7,
"time": "1777015987"
},
"departure": {
"delay": 7,
"time": "1777015987"
},
"stopId": "20008",
"stopSequence": 20
},
{
"arrival": {
"delay": -52,
"time": "1777015988"
},
"departure": {
"delay": -52,
"time": "1777015988"
},
"stopId": "20010",
"stopSequence": 21
},
{
"arrival": {
"delay": 33,
"time": "1777016133"
},
"departure": {
"delay": 33,
"time": "1777016133"
},
"stopId": "20012",
"stopSequence": 22
},
{
"arrival": {
"delay": 25,
"time": "1777016185"
},
"departure": {
"delay": 25,
"time": "1777016185"
},
"stopId": "20014",
"stopSequence": 23
},
{
"arrival": {
"delay": 55,
"time": "1777016275"
},
"departure": {
"delay": 55,
"time": "1777016275"
},
"stopId": "20016",
"stopSequence": 24
},
{
"arrival": {
"delay": 14,
"time": "1777016294"
},
"departure": {
"delay": 14,
"time": "1777016294"
},
"stopId": "20018",
"stopSequence": 25
},
{
"arrival": {
"delay": 14,
"time": "1777016354"
},
"departure": {
"delay": 14,
"time": "1777016354"
},
"stopId": "20020",
"stopSequence": 26
},
{
"arrival": {
"delay": 30,
"time": "1777016430"
},
"departure": {
"delay": 30,
"time": "1777016430"
},
"stopId": "20022",
"stopSequence": 27
},
{
"arrival": {
"delay": -2,
"time": "1777016458"
},
"departure": {
"delay": -2,
"time": "1777016458"
},
"stopId": "20420",
"stopSequence": 28
},
{
"arrival": {
"delay": -61,
"time": "1777016459"
},
"departure": {
"delay": -61,
"time": "1777016459"
},
"stopId": "20024",
"stopSequence": 29
},
{
"arrival": {
"delay": 16,
"time": "1777016589"
},
"departure": {
"delay": 16,
"time": "1777016589"
},
"stopId": "20026",
"stopSequence": 30
},
{
"arrival": {
"delay": -50,
"time": "1777016590"
},
"stopId": "20028",
"stopSequence": 31
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288366"
},
"tripProperties": {}
}
},
{
"id": "RT|288795|TPC:VehicleJourney::C288795:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777019278"
},
"departure": {
"delay": 0,
"time": "1777019398"
},
"stopId": "20363",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777019458"
},
"departure": {
"delay": 0,
"time": "1777019458"
},
"stopId": "20184",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777019518"
},
"departure": {
"delay": 0,
"time": "1777019518"
},
"stopId": "20182",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777019578"
},
"departure": {
"delay": 0,
"time": "1777019578"
},
"stopId": "20183",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777019638"
},
"departure": {
"delay": 0,
"time": "1777019638"
},
"stopId": "20185",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777019648"
},
"departure": {
"delay": 0,
"time": "1777019648"
},
"stopId": "20186",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777019708"
},
"departure": {
"delay": 0,
"time": "1777019708"
},
"stopId": "20188",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777019768"
},
"departure": {
"delay": 0,
"time": "1777019768"
},
"stopId": "20190",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777019888"
},
"departure": {
"delay": 0,
"time": "1777019888"
},
"stopId": "20343",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777019948"
},
"departure": {
"delay": 0,
"time": "1777019948"
},
"stopId": "20196",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777020008"
},
"departure": {
"delay": 0,
"time": "1777020008"
},
"stopId": "20198",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777020128"
},
"departure": {
"delay": 0,
"time": "1777020128"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777020188"
},
"departure": {
"delay": 0,
"time": "1777020308"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777020428"
},
"departure": {
"delay": 0,
"time": "1777020428"
},
"stopId": "20498",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777020488"
},
"departure": {
"delay": 0,
"time": "1777020488"
},
"stopId": "20409",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777020548"
},
"departure": {
"delay": 0,
"time": "1777020548"
},
"stopId": "20445",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777020608"
},
"departure": {
"delay": 0,
"time": "1777020608"
},
"stopId": "20441",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777020668"
},
"departure": {
"delay": 0,
"time": "1777020668"
},
"stopId": "20446",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777020788"
},
"departure": {
"delay": 0,
"time": "1777020788"
},
"stopId": "20443",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777020848"
},
"departure": {
"delay": 0,
"time": "1777020848"
},
"stopId": "20444",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777020908"
},
"departure": {
"delay": 0,
"time": "1777020908"
},
"stopId": "20027",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777020968"
},
"departure": {
"delay": 0,
"time": "1777020968"
},
"stopId": "20435",
"stopSequence": 22
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288795"
},
"tripProperties": {}
}
},
{
"id": "RT|287744|TPC:VehicleJourney::C287744:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20904",
"stopSequence": 1
},
{
"arrival": {
"delay": 30,
"time": "1777016850"
},
"departure": {
"delay": 30,
"time": "1777016850"
},
"stopId": "20126",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016880"
},
"departure": {
"delay": 0,
"time": "1777016880"
},
"stopId": "20093",
"stopSequence": 3
},
{
"arrival": {
"delay": -60,
"time": "1777016940"
},
"departure": {
"delay": -60,
"time": "1777016940"
},
"stopId": "20095",
"stopSequence": 4
},
{
"arrival": {
"delay": 23,
"time": "1777017083"
},
"departure": {
"delay": 23,
"time": "1777017083"
},
"stopId": "20515",
"stopSequence": 5
},
{
"arrival": {
"delay": 20,
"time": "1777017140"
},
"departure": {
"delay": 20,
"time": "1777017140"
},
"stopId": "20165",
"stopSequence": 6
},
{
"arrival": {
"delay": 20,
"time": "1777017200"
},
"departure": {
"delay": 20,
"time": "1777017200"
},
"stopId": "20163",
"stopSequence": 7
},
{
"arrival": {
"delay": 37,
"time": "1777017242"
},
"departure": {
"delay": 37,
"time": "1777017242"
},
"stopId": "20787",
"stopSequence": 8
},
{
"arrival": {
"delay": 56,
"time": "1777017296"
},
"departure": {
"delay": 56,
"time": "1777017296"
},
"stopId": "20463",
"stopSequence": 9
},
{
"arrival": {
"delay": 36,
"time": "1777017336"
},
"departure": {
"delay": 36,
"time": "1777017336"
},
"stopId": "20510",
"stopSequence": 10
},
{
"arrival": {
"delay": 10,
"time": "1777017370"
},
"stopId": "20502",
"stopSequence": 11
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287744"
},
"tripProperties": {}
}
},
{
"id": "RT|287745|TPC:VehicleJourney::C287745:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20502",
"stopSequence": 1
},
{
"arrival": {
"delay": 187,
"time": "1777017847"
},
"departure": {
"delay": 187,
"time": "1777017847"
},
"stopId": "20511",
"stopSequence": 2
},
{
"arrival": {
"delay": 175,
"time": "1777017895"
},
"departure": {
"delay": 175,
"time": "1777017895"
},
"stopId": "20465",
"stopSequence": 3
},
{
"arrival": {
"delay": 154,
"time": "1777017938"
},
"departure": {
"delay": 154,
"time": "1777017938"
},
"stopId": "20788",
"stopSequence": 4
},
{
"arrival": {
"delay": 149,
"time": "1777017989"
},
"departure": {
"delay": 149,
"time": "1777017989"
},
"stopId": "20162",
"stopSequence": 5
},
{
"arrival": {
"delay": 138,
"time": "1777018038"
},
"departure": {
"delay": 138,
"time": "1777018038"
},
"stopId": "20164",
"stopSequence": 6
},
{
"arrival": {
"delay": 169,
"time": "1777018129"
},
"departure": {
"delay": 169,
"time": "1777018129"
},
"stopId": "20514",
"stopSequence": 7
},
{
"arrival": {
"delay": 159,
"time": "1777018179"
},
"departure": {
"delay": 159,
"time": "1777018179"
},
"stopId": "20096",
"stopSequence": 8
},
{
"arrival": {
"delay": 89,
"time": "1777018229"
},
"departure": {
"delay": 89,
"time": "1777018229"
},
"stopId": "20094",
"stopSequence": 9
},
{
"arrival": {
"delay": 29,
"time": "1777018289"
},
"departure": {
"delay": 29,
"time": "1777018289"
},
"stopId": "20065",
"stopSequence": 10
},
{
"arrival": {
"delay": 29,
"time": "1777018409"
},
"departure": {
"delay": 29,
"time": "1777018409"
},
"stopId": "20904",
"stopSequence": 11
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287745"
},
"tripProperties": {}
}
},
{
"id": "RT|288495|TPC:VehicleJourney::C288495:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 74,
"time": "1777016774"
},
"stopId": "20122",
"stopSequence": 1
},
{
"arrival": {
"delay": 15,
"time": "1777016775"
},
"departure": {
"delay": 15,
"time": "1777016775"
},
"stopId": "20116",
"stopSequence": 2
},
{
"arrival": {
"delay": 34,
"time": "1777016854"
},
"departure": {
"delay": 34,
"time": "1777016854"
},
"stopId": "20114",
"stopSequence": 3
},
{
"arrival": {
"delay": 6,
"time": "1777016886"
},
"departure": {
"delay": 6,
"time": "1777016886"
},
"stopId": "20112",
"stopSequence": 4
},
{
"arrival": {
"delay": 19,
"time": "1777016959"
},
"departure": {
"delay": 19,
"time": "1777016959"
},
"stopId": "20110",
"stopSequence": 5
},
{
"arrival": {
"delay": 10,
"time": "1777017010"
},
"departure": {
"delay": 10,
"time": "1777017010"
},
"stopId": "20104",
"stopSequence": 6
},
{
"arrival": {
"delay": -7,
"time": "1777017053"
},
"departure": {
"delay": -7,
"time": "1777017053"
},
"stopId": "20102",
"stopSequence": 7
},
{
"arrival": {
"delay": -10,
"time": "1777017110"
},
"departure": {
"delay": -10,
"time": "1777017110"
},
"stopId": "20100",
"stopSequence": 8
},
{
"arrival": {
"delay": -40,
"time": "1777017140"
},
"departure": {
"delay": -40,
"time": "1777017140"
},
"stopId": "20124",
"stopSequence": 9
},
{
"arrival": {
"delay": -57,
"time": "1777017243"
},
"departure": {
"delay": -57,
"time": "1777017243"
},
"stopId": "20096",
"stopSequence": 10
},
{
"arrival": {
"delay": -33,
"time": "1777017327"
},
"departure": {
"delay": -33,
"time": "1777017327"
},
"stopId": "20094",
"stopSequence": 11
},
{
"arrival": {
"delay": -6,
"time": "1777017414"
},
"departure": {
"delay": -6,
"time": "1777017414"
},
"stopId": "20065",
"stopSequence": 12
},
{
"arrival": {
"delay": -14,
"time": "1777017466"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20876",
"stopSequence": 13
},
{
"arrival": {
"delay": -14,
"time": "1777017706"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20242",
"stopSequence": 14
},
{
"arrival": {
"delay": -14,
"time": "1777017886"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20084",
"stopSequence": 17
},
{
"arrival": {
"delay": -14,
"time": "1777018066"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20078",
"stopSequence": 20
},
{
"arrival": {
"delay": -14,
"time": "1777018246"
},
"departure": {
"delay": 0,
"time": "1777018380"
},
"stopId": "20072",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288495"
},
"tripProperties": {}
}
},
{
"id": "RT|288494|TPC:VehicleJourney::C288494:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": -15,
"time": "1777014945"
},
"departure": {
"delay": -15,
"time": "1777014945"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": -15,
"time": "1777015005"
},
"departure": {
"delay": -15,
"time": "1777015005"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": -15,
"time": "1777015065"
},
"departure": {
"delay": -15,
"time": "1777015065"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": -15,
"time": "1777015125"
},
"departure": {
"delay": -15,
"time": "1777015125"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": -45,
"time": "1777015155"
},
"departure": {
"delay": -45,
"time": "1777015155"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": -2,
"time": "1777015258"
},
"departure": {
"delay": -2,
"time": "1777015258"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": -61,
"time": "1777015259"
},
"departure": {
"delay": -61,
"time": "1777015259"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": -61,
"time": "1777015319"
},
"departure": {
"delay": -61,
"time": "1777015319"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": -71,
"time": "1777015369"
},
"departure": {
"delay": -71,
"time": "1777015369"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": -90,
"time": "1777015410"
},
"departure": {
"delay": -90,
"time": "1777015410"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": -90,
"time": "1777015470"
},
"departure": {
"delay": -90,
"time": "1777015470"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": -114,
"time": "1777015566"
},
"departure": {
"delay": -32,
"time": "1777015768"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": 27,
"time": "1777015887"
},
"departure": {
"delay": 27,
"time": "1777015887"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": -32,
"time": "1777015888"
},
"departure": {
"delay": -32,
"time": "1777015888"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": 3,
"time": "1777015983"
},
"departure": {
"delay": 3,
"time": "1777015983"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": -41,
"time": "1777016059"
},
"departure": {
"delay": -41,
"time": "1777016059"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": -105,
"time": "1777016060"
},
"departure": {
"delay": -105,
"time": "1777016060"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": -63,
"time": "1777016157"
},
"departure": {
"delay": -63,
"time": "1777016157"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": -91,
"time": "1777016189"
},
"departure": {
"delay": -91,
"time": "1777016189"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": -95,
"time": "1777016245"
},
"departure": {
"delay": -95,
"time": "1777016245"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": -120,
"time": "1777016280"
},
"departure": {
"delay": -120,
"time": "1777016280"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": -114,
"time": "1777016346"
},
"departure": {
"delay": -114,
"time": "1777016346"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": -126,
"time": "1777016394"
},
"departure": {
"delay": -126,
"time": "1777016394"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": -84,
"time": "1777016496"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288494"
},
"tripProperties": {}
}
},
{
"id": "RT|287719|TPC:VehicleJourney::C287719:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015680"
},
"stopId": "20496",
"stopSequence": 1
},
{
"arrival": {
"delay": -22,
"time": "1777015778"
},
"departure": {
"delay": -22,
"time": "1777015778"
},
"stopId": "20919",
"stopSequence": 2
},
{
"arrival": {
"delay": -52,
"time": "1777015808"
},
"departure": {
"delay": -52,
"time": "1777015808"
},
"stopId": "20511",
"stopSequence": 3
},
{
"arrival": {
"delay": -64,
"time": "1777015856"
},
"departure": {
"delay": -64,
"time": "1777015856"
},
"stopId": "20465",
"stopSequence": 4
},
{
"arrival": {
"delay": -85,
"time": "1777015899"
},
"departure": {
"delay": -85,
"time": "1777015899"
},
"stopId": "20788",
"stopSequence": 5
},
{
"arrival": {
"delay": -90,
"time": "1777015950"
},
"departure": {
"delay": -90,
"time": "1777015950"
},
"stopId": "20162",
"stopSequence": 6
},
{
"arrival": {
"delay": -101,
"time": "1777015999"
},
"departure": {
"delay": -101,
"time": "1777015999"
},
"stopId": "20164",
"stopSequence": 7
},
{
"arrival": {
"delay": -70,
"time": "1777016090"
},
"departure": {
"delay": -70,
"time": "1777016090"
},
"stopId": "20514",
"stopSequence": 8
},
{
"arrival": {
"delay": -80,
"time": "1777016140"
},
"departure": {
"delay": -80,
"time": "1777016140"
},
"stopId": "20096",
"stopSequence": 9
},
{
"arrival": {
"delay": -120,
"time": "1777016220"
},
"departure": {
"delay": -120,
"time": "1777016220"
},
"stopId": "20094",
"stopSequence": 10
},
{
"arrival": {
"delay": -210,
"time": "1777016250"
},
"departure": {
"delay": -210,
"time": "1777016250"
},
"stopId": "20065",
"stopSequence": 11
},
{
"arrival": {
"delay": -255,
"time": "1777016325"
},
"stopId": "20904",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287719"
},
"tripProperties": {}
}
},
{
"id": "RT|288729|TPC:VehicleJourney::C288729:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20400",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777016040"
},
"departure": {
"delay": 0,
"time": "1777016040"
},
"stopId": "20419",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016100"
},
"departure": {
"delay": 0,
"time": "1777016100"
},
"stopId": "20076",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016160"
},
"departure": {
"delay": 0,
"time": "1777016160"
},
"stopId": "20402",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016220"
},
"departure": {
"delay": 0,
"time": "1777016220"
},
"stopId": "20474",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016280"
},
"departure": {
"delay": 0,
"time": "1777016280"
},
"stopId": "20406",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777016340"
},
"departure": {
"delay": 0,
"time": "1777016340"
},
"stopId": "20408",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777016400"
},
"departure": {
"delay": 0,
"time": "1777016400"
},
"stopId": "20497",
"stopSequence": 8
},
{
"arrival": {
"delay": -176,
"time": "1777016404"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20905",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777016760"
},
"departure": {
"delay": 0,
"time": "1777016760"
},
"stopId": "20005",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777016820"
},
"departure": {
"delay": 0,
"time": "1777016820"
},
"stopId": "20037",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777016940"
},
"departure": {
"delay": 0,
"time": "1777016940"
},
"stopId": "20200",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777017000"
},
"departure": {
"delay": 0,
"time": "1777017000"
},
"stopId": "20202",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777017060"
},
"departure": {
"delay": 0,
"time": "1777017060"
},
"stopId": "20204",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777017120"
},
"departure": {
"delay": 0,
"time": "1777017120"
},
"stopId": "20207",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777017180"
},
"departure": {
"delay": 0,
"time": "1777017180"
},
"stopId": "20209",
"stopSequence": 16
},
{
"arrival": {
"delay": -33,
"time": "1777017207"
},
"departure": {
"delay": -33,
"time": "1777017207"
},
"stopId": "20211",
"stopSequence": 17
},
{
"arrival": {
"delay": -152,
"time": "1777017208"
},
"departure": {
"delay": -152,
"time": "1777017208"
},
"stopId": "20846",
"stopSequence": 18
},
{
"arrival": {
"delay": -167,
"time": "1777017253"
},
"departure": {
"delay": -167,
"time": "1777017253"
},
"stopId": "20213",
"stopSequence": 19
},
{
"arrival": {
"delay": -182,
"time": "1777017298"
},
"stopId": "20215",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288729"
},
"tripProperties": {}
}
},
{
"id": "RT|288605|TPC:VehicleJourney::C288605:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 118,
"time": "1777014118"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 59,
"time": "1777014119"
},
"departure": {
"delay": 59,
"time": "1777014119"
},
"stopId": "20135",
"stopSequence": 2
},
{
"arrival": {
"delay": 118,
"time": "1777014238"
},
"departure": {
"delay": 118,
"time": "1777014238"
},
"stopId": "20137",
"stopSequence": 3
},
{
"arrival": {
"delay": 59,
"time": "1777014239"
},
"departure": {
"delay": 59,
"time": "1777014239"
},
"stopId": "20139",
"stopSequence": 4
},
{
"arrival": {
"delay": 118,
"time": "1777014358"
},
"departure": {
"delay": 118,
"time": "1777014358"
},
"stopId": "20141",
"stopSequence": 5
},
{
"arrival": {
"delay": 68,
"time": "1777014359"
},
"departure": {
"delay": 68,
"time": "1777014359"
},
"stopId": "20143",
"stopSequence": 6
},
{
"arrival": {
"delay": 59,
"time": "1777014419"
},
"departure": {
"delay": 59,
"time": "1777014419"
},
"stopId": "20145",
"stopSequence": 7
},
{
"arrival": {
"delay": 59,
"time": "1777014520"
},
"departure": {
"delay": 59,
"time": "1777014520"
},
"stopId": "20147",
"stopSequence": 8
},
{
"arrival": {
"delay": 142,
"time": "1777014622"
},
"departure": {
"delay": 142,
"time": "1777014622"
},
"stopId": "20149",
"stopSequence": 9
},
{
"arrival": {
"delay": 118,
"time": "1777014658"
},
"departure": {
"delay": 118,
"time": "1777014658"
},
"stopId": "20151",
"stopSequence": 10
},
{
"arrival": {
"delay": 59,
"time": "1777014659"
},
"departure": {
"delay": 59,
"time": "1777014659"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 119,
"time": "1777014779"
},
"departure": {
"delay": 119,
"time": "1777014779"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777014780"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777015020"
},
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015080"
},
"departure": {
"delay": 0,
"time": "1777015080"
},
"stopId": "20152",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777015140"
},
"departure": {
"delay": 0,
"time": "1777015140"
},
"stopId": "20154",
"stopSequence": 16
},
{
"arrival": {
"delay": 26,
"time": "1777015226"
},
"departure": {
"delay": 26,
"time": "1777015226"
},
"stopId": "20156",
"stopSequence": 17
},
{
"arrival": {
"delay": -22,
"time": "1777015238"
},
"departure": {
"delay": -22,
"time": "1777015238"
},
"stopId": "20158",
"stopSequence": 18
},
{
"arrival": {
"delay": -23,
"time": "1777015311"
},
"departure": {
"delay": -23,
"time": "1777015311"
},
"stopId": "20160",
"stopSequence": 19
},
{
"arrival": {
"delay": -39,
"time": "1777015341"
},
"departure": {
"delay": -39,
"time": "1777015341"
},
"stopId": "20259",
"stopSequence": 20
},
{
"arrival": {
"delay": -45,
"time": "1777015395"
},
"departure": {
"delay": -45,
"time": "1777015395"
},
"stopId": "20162",
"stopSequence": 21
},
{
"arrival": {
"delay": -56,
"time": "1777015444"
},
"departure": {
"delay": -56,
"time": "1777015444"
},
"stopId": "20168",
"stopSequence": 22
},
{
"arrival": {
"delay": -27,
"time": "1777015533"
},
"departure": {
"delay": -27,
"time": "1777015533"
},
"stopId": "20170",
"stopSequence": 23
},
{
"arrival": {
"delay": 68,
"time": "1777015642"
},
"departure": {
"delay": 68,
"time": "1777015642"
},
"stopId": "20172",
"stopSequence": 24
},
{
"arrival": {
"delay": 23,
"time": "1777015643"
},
"departure": {
"delay": 23,
"time": "1777015643"
},
"stopId": "20174",
"stopSequence": 25
},
{
"arrival": {
"delay": 91,
"time": "1777015771"
},
"stopId": "20181",
"stopSequence": 26
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288605"
},
"tripProperties": {}
}
},
{
"id": "RT|287721|TPC:VehicleJourney::C287721:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777022880"
},
"departure": {
"delay": 0,
"time": "1777022880"
},
"stopId": "20496",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777023000"
},
"departure": {
"delay": 0,
"time": "1777023000"
},
"stopId": "20919",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777023060"
},
"departure": {
"delay": 0,
"time": "1777023060"
},
"stopId": "20511",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777023120"
},
"departure": {
"delay": 0,
"time": "1777023120"
},
"stopId": "20465",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777023180"
},
"departure": {
"delay": 0,
"time": "1777023180"
},
"stopId": "20788",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777023240"
},
"departure": {
"delay": 0,
"time": "1777023240"
},
"stopId": "20162",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777023300"
},
"departure": {
"delay": 0,
"time": "1777023300"
},
"stopId": "20164",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777023360"
},
"departure": {
"delay": 0,
"time": "1777023360"
},
"stopId": "20514",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777023420"
},
"departure": {
"delay": 0,
"time": "1777023420"
},
"stopId": "20096",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777023540"
},
"departure": {
"delay": 0,
"time": "1777023540"
},
"stopId": "20094",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777023660"
},
"departure": {
"delay": 0,
"time": "1777023660"
},
"stopId": "20065",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777023780"
},
"departure": {
"delay": 0,
"time": "1777023780"
},
"stopId": "20904",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287721"
},
"tripProperties": {}
}
},
{
"id": "RT|288780|TPC:VehicleJourney::C288780:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20363",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014058"
},
"departure": {
"delay": 0,
"time": "1777014058"
},
"stopId": "20184",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014120"
},
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20182",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014180"
},
"departure": {
"delay": 0,
"time": "1777014180"
},
"stopId": "20183",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20185",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014250"
},
"departure": {
"delay": 0,
"time": "1777014250"
},
"stopId": "20186",
"stopSequence": 6
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "20188",
"stopSequence": 7
},
{
"arrival": {
"delay": 31,
"time": "1777014401"
},
"departure": {
"delay": 31,
"time": "1777014401"
},
"stopId": "20190",
"stopSequence": 8
},
{
"arrival": {
"delay": 31,
"time": "1777014521"
},
"departure": {
"delay": 31,
"time": "1777014521"
},
"stopId": "20343",
"stopSequence": 9
},
{
"arrival": {
"delay": 31,
"time": "1777014581"
},
"departure": {
"delay": 31,
"time": "1777014581"
},
"stopId": "20196",
"stopSequence": 10
},
{
"arrival": {
"delay": 31,
"time": "1777014641"
},
"departure": {
"delay": 31,
"time": "1777014641"
},
"stopId": "20198",
"stopSequence": 11
},
{
"arrival": {
"delay": 31,
"time": "1777014761"
},
"departure": {
"delay": 31,
"time": "1777014761"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 31,
"time": "1777014821"
},
"departure": {
"delay": 0,
"time": "1777014910"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 55,
"time": "1777015085"
},
"departure": {
"delay": 55,
"time": "1777015085"
},
"stopId": "20498",
"stopSequence": 14
},
{
"arrival": {
"delay": -4,
"time": "1777015086"
},
"departure": {
"delay": -4,
"time": "1777015086"
},
"stopId": "20409",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777015150"
},
"departure": {
"delay": 0,
"time": "1777015150"
},
"stopId": "20445",
"stopSequence": 16
},
{
"arrival": {
"delay": -29,
"time": "1777015181"
},
"departure": {
"delay": -29,
"time": "1777015181"
},
"stopId": "20441",
"stopSequence": 17
},
{
"arrival": {
"delay": -42,
"time": "1777015228"
},
"departure": {
"delay": -42,
"time": "1777015228"
},
"stopId": "20446",
"stopSequence": 18
},
{
"arrival": {
"delay": -72,
"time": "1777015318"
},
"departure": {
"delay": -72,
"time": "1777015318"
},
"stopId": "20443",
"stopSequence": 19
},
{
"arrival": {
"delay": -74,
"time": "1777015376"
},
"departure": {
"delay": -74,
"time": "1777015376"
},
"stopId": "20444",
"stopSequence": 20
},
{
"arrival": {
"delay": -113,
"time": "1777015397"
},
"departure": {
"delay": -113,
"time": "1777015397"
},
"stopId": "20027",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777015570"
},
"stopId": "20435",
"stopSequence": 22
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288780"
},
"tripProperties": {}
}
},
{
"id": "RT|288492|TPC:VehicleJourney::C288492:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014060"
},
"departure": {
"delay": 0,
"time": "1777014060"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014120"
},
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014180"
},
"departure": {
"delay": 0,
"time": "1777014180"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777014360"
},
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777014420"
},
"departure": {
"delay": 0,
"time": "1777014420"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777014540"
},
"departure": {
"delay": 0,
"time": "1777014540"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": -41,
"time": "1777014619"
},
"departure": {
"delay": -41,
"time": "1777014619"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": -107,
"time": "1777014673"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777014960"
},
"departure": {
"delay": 0,
"time": "1777014960"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015020"
},
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": -5,
"time": "1777015075"
},
"departure": {
"delay": -5,
"time": "1777015075"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": -116,
"time": "1777015084"
},
"departure": {
"delay": -116,
"time": "1777015084"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": -114,
"time": "1777015151"
},
"departure": {
"delay": -114,
"time": "1777015151"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": -105,
"time": "1777015215"
},
"departure": {
"delay": -105,
"time": "1777015215"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": -123,
"time": "1777015257"
},
"departure": {
"delay": -123,
"time": "1777015257"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": -105,
"time": "1777015335"
},
"departure": {
"delay": -105,
"time": "1777015335"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": -97,
"time": "1777015403"
},
"departure": {
"delay": -97,
"time": "1777015403"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": -96,
"time": "1777015464"
},
"departure": {
"delay": -96,
"time": "1777015464"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": -121,
"time": "1777015499"
},
"departure": {
"delay": -121,
"time": "1777015499"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": -103,
"time": "1777015577"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288492"
},
"tripProperties": {}
}
},
{
"id": "RT|287747|TPC:VehicleJourney::C287747:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777021980"
},
"departure": {
"delay": 0,
"time": "1777022100"
},
"stopId": "20904",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777022220"
},
"departure": {
"delay": 0,
"time": "1777022220"
},
"stopId": "20126",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777022280"
},
"departure": {
"delay": 0,
"time": "1777022280"
},
"stopId": "20093",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777022400"
},
"departure": {
"delay": 0,
"time": "1777022400"
},
"stopId": "20095",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777022460"
},
"departure": {
"delay": 0,
"time": "1777022460"
},
"stopId": "20515",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777022520"
},
"departure": {
"delay": 0,
"time": "1777022520"
},
"stopId": "20165",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777022580"
},
"departure": {
"delay": 0,
"time": "1777022580"
},
"stopId": "20163",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777022600"
},
"departure": {
"delay": 0,
"time": "1777022600"
},
"stopId": "20787",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777022640"
},
"departure": {
"delay": 0,
"time": "1777022640"
},
"stopId": "20463",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777022700"
},
"departure": {
"delay": 0,
"time": "1777022700"
},
"stopId": "20510",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777022760"
},
"departure": {
"delay": 0,
"time": "1777022760"
},
"stopId": "20517",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777022880"
},
"departure": {
"delay": 0,
"time": "1777022880"
},
"stopId": "20496",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287747"
},
"tripProperties": {}
}
},
{
"id": "RT|288381|TPC:VehicleJourney::C288381:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013220"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": -6,
"time": "1777013274"
},
"departure": {
"delay": -6,
"time": "1777013274"
},
"stopId": "20030",
"stopSequence": 2
},
{
"arrival": {
"delay": -36,
"time": "1777013364"
},
"departure": {
"delay": -36,
"time": "1777013364"
},
"stopId": "20021",
"stopSequence": 3
},
{
"arrival": {
"delay": -36,
"time": "1777013424"
},
"departure": {
"delay": -36,
"time": "1777013424"
},
"stopId": "20019",
"stopSequence": 4
},
{
"arrival": {
"delay": -48,
"time": "1777013472"
},
"departure": {
"delay": -48,
"time": "1777013472"
},
"stopId": "20017",
"stopSequence": 5
},
{
"arrival": {
"delay": -50,
"time": "1777013530"
},
"departure": {
"delay": -50,
"time": "1777013530"
},
"stopId": "20015",
"stopSequence": 6
},
{
"arrival": {
"delay": 9,
"time": "1777013649"
},
"departure": {
"delay": 9,
"time": "1777013649"
},
"stopId": "20013",
"stopSequence": 7
},
{
"arrival": {
"delay": -50,
"time": "1777013650"
},
"departure": {
"delay": -50,
"time": "1777013650"
},
"stopId": "20011",
"stopSequence": 8
},
{
"arrival": {
"delay": -66,
"time": "1777013694"
},
"departure": {
"delay": -66,
"time": "1777013694"
},
"stopId": "20009",
"stopSequence": 9
},
{
"arrival": {
"delay": 61,
"time": "1777013881"
},
"departure": {
"delay": 61,
"time": "1777013881"
},
"stopId": "20006",
"stopSequence": 10
},
{
"arrival": {
"delay": 61,
"time": "1777013941"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20876",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777014121"
},
"departure": {
"delay": 0,
"time": "1777014121"
},
"stopId": "20047",
"stopSequence": 12
},
{
"arrival": {
"delay": -15,
"time": "1777014184"
},
"departure": {
"delay": -15,
"time": "1777014184"
},
"stopId": "20049",
"stopSequence": 13
},
{
"arrival": {
"delay": 3,
"time": "1777014319"
},
"departure": {
"delay": 3,
"time": "1777014319"
},
"stopId": "20051",
"stopSequence": 14
},
{
"arrival": {
"delay": -100,
"time": "1777014320"
},
"departure": {
"delay": -100,
"time": "1777014320"
},
"stopId": "20055",
"stopSequence": 15
},
{
"arrival": {
"delay": -95,
"time": "1777014410"
},
"departure": {
"delay": -95,
"time": "1777014410"
},
"stopId": "20056",
"stopSequence": 16
},
{
"arrival": {
"delay": -102,
"time": "1777014438"
},
"departure": {
"delay": -102,
"time": "1777014438"
},
"stopId": "20070",
"stopSequence": 17
},
{
"arrival": {
"delay": -125,
"time": "1777014488"
},
"departure": {
"delay": -125,
"time": "1777014488"
},
"stopId": "20058",
"stopSequence": 18
},
{
"arrival": {
"delay": -111,
"time": "1777014609"
},
"departure": {
"delay": -111,
"time": "1777014609"
},
"stopId": "20060",
"stopSequence": 19
},
{
"arrival": {
"delay": 28,
"time": "1777014823"
},
"departure": {
"delay": 28,
"time": "1777014823"
},
"stopId": "20061",
"stopSequence": 20
},
{
"arrival": {
"delay": 40,
"time": "1777014880"
},
"departure": {
"delay": 40,
"time": "1777014880"
},
"stopId": "20062",
"stopSequence": 21
},
{
"arrival": {
"delay": -30,
"time": "1777014888"
},
"departure": {
"delay": -30,
"time": "1777014888"
},
"stopId": "20461",
"stopSequence": 22
},
{
"arrival": {
"delay": 55,
"time": "1777015015"
},
"stopId": "20460",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288381"
},
"tripProperties": {}
}
},
{
"id": "RT|288714|TPC:VehicleJourney::C288714:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013940"
},
"stopId": "20215",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014000"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20216",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014060"
},
"departure": {
"delay": 0,
"time": "1777014060"
},
"stopId": "20218",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014120"
},
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20217",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014180"
},
"departure": {
"delay": 0,
"time": "1777014180"
},
"stopId": "20214",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20896",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20212",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777014360"
},
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20210",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014420"
},
"departure": {
"delay": 0,
"time": "1777014420"
},
"stopId": "20208",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20205",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777014540"
},
"departure": {
"delay": 0,
"time": "1777014540"
},
"stopId": "20203",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20201",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777014660"
},
"departure": {
"delay": 0,
"time": "1777014660"
},
"stopId": "20038",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777014720"
},
"departure": {
"delay": 0,
"time": "1777014720"
},
"stopId": "20006",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777014780"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20001",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777015020"
},
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20498",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777015080"
},
"departure": {
"delay": 0,
"time": "1777015080"
},
"stopId": "20409",
"stopSequence": 17
},
{
"arrival": {
"delay": -24,
"time": "1777015116"
},
"departure": {
"delay": -24,
"time": "1777015116"
},
"stopId": "20407",
"stopSequence": 18
},
{
"arrival": {
"delay": -83,
"time": "1777015117"
},
"departure": {
"delay": -83,
"time": "1777015117"
},
"stopId": "20475",
"stopSequence": 19
},
{
"arrival": {
"delay": -94,
"time": "1777015166"
},
"departure": {
"delay": -94,
"time": "1777015166"
},
"stopId": "20403",
"stopSequence": 20
},
{
"arrival": {
"delay": -94,
"time": "1777015226"
},
"departure": {
"delay": -94,
"time": "1777015226"
},
"stopId": "20075",
"stopSequence": 21
},
{
"arrival": {
"delay": -110,
"time": "1777015270"
},
"departure": {
"delay": -110,
"time": "1777015270"
},
"stopId": "20486",
"stopSequence": 22
},
{
"arrival": {
"delay": -99,
"time": "1777015461"
},
"stopId": "20400",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288714"
},
"tripProperties": {}
}
},
{
"id": "RT|288603|TPC:VehicleJourney::C288603:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 43,
"time": "1777014943"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 118,
"time": "1777015078"
},
"departure": {
"delay": 118,
"time": "1777015078"
},
"stopId": "20135",
"stopSequence": 2
},
{
"arrival": {
"delay": 59,
"time": "1777015079"
},
"departure": {
"delay": 59,
"time": "1777015079"
},
"stopId": "20137",
"stopSequence": 3
},
{
"arrival": {
"delay": 109,
"time": "1777015189"
},
"departure": {
"delay": 109,
"time": "1777015189"
},
"stopId": "20139",
"stopSequence": 4
},
{
"arrival": {
"delay": 50,
"time": "1777015190"
},
"departure": {
"delay": 50,
"time": "1777015190"
},
"stopId": "20141",
"stopSequence": 5
},
{
"arrival": {
"delay": 68,
"time": "1777015259"
},
"departure": {
"delay": 68,
"time": "1777015259"
},
"stopId": "20143",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777015260"
},
"departure": {
"delay": 0,
"time": "1777015260"
},
"stopId": "20145",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777015320"
},
"departure": {
"delay": 0,
"time": "1777015320"
},
"stopId": "20147",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777015380"
},
"departure": {
"delay": 0,
"time": "1777015380"
},
"stopId": "20149",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777015440"
},
"departure": {
"delay": 0,
"time": "1777015440"
},
"stopId": "20151",
"stopSequence": 10
},
{
"arrival": {
"delay": 55,
"time": "1777015555"
},
"departure": {
"delay": 55,
"time": "1777015555"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 125,
"time": "1777015685"
},
"departure": {
"delay": 125,
"time": "1777015685"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 34,
"time": "1777015714"
},
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 59,
"time": "1777015979"
},
"departure": {
"delay": 59,
"time": "1777015979"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015980"
},
"departure": {
"delay": 0,
"time": "1777015980"
},
"stopId": "20152",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777016040"
},
"departure": {
"delay": 0,
"time": "1777016040"
},
"stopId": "20154",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777016100"
},
"departure": {
"delay": 0,
"time": "1777016100"
},
"stopId": "20156",
"stopSequence": 17
},
{
"arrival": {
"delay": -8,
"time": "1777016152"
},
"departure": {
"delay": -8,
"time": "1777016152"
},
"stopId": "20158",
"stopSequence": 18
},
{
"arrival": {
"delay": -81,
"time": "1777016153"
},
"departure": {
"delay": -81,
"time": "1777016153"
},
"stopId": "20160",
"stopSequence": 19
},
{
"arrival": {
"delay": 24,
"time": "1777016304"
},
"departure": {
"delay": 24,
"time": "1777016304"
},
"stopId": "20259",
"stopSequence": 20
},
{
"arrival": {
"delay": 13,
"time": "1777016353"
},
"departure": {
"delay": 13,
"time": "1777016353"
},
"stopId": "20162",
"stopSequence": 21
},
{
"arrival": {
"delay": 7,
"time": "1777016407"
},
"departure": {
"delay": 7,
"time": "1777016407"
},
"stopId": "20168",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777016460"
},
"departure": {
"delay": 0,
"time": "1777016460"
},
"stopId": "20170",
"stopSequence": 23
},
{
"arrival": {
"delay": -9,
"time": "1777016465"
},
"departure": {
"delay": -9,
"time": "1777016465"
},
"stopId": "20172",
"stopSequence": 24
},
{
"arrival": {
"delay": -54,
"time": "1777016466"
},
"departure": {
"delay": -54,
"time": "1777016466"
},
"stopId": "20174",
"stopSequence": 25
},
{
"arrival": {
"delay": 7,
"time": "1777016587"
},
"stopId": "20181",
"stopSequence": 26
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288603"
},
"tripProperties": {}
}
},
{
"id": "RT|288490|TPC:VehicleJourney::C288490:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013100"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": -3,
"time": "1777013157"
},
"departure": {
"delay": -3,
"time": "1777013157"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": 11,
"time": "1777013231"
},
"departure": {
"delay": 11,
"time": "1777013231"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": -13,
"time": "1777013267"
},
"departure": {
"delay": -13,
"time": "1777013267"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": -21,
"time": "1777013319"
},
"departure": {
"delay": -21,
"time": "1777013319"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": -46,
"time": "1777013354"
},
"departure": {
"delay": -46,
"time": "1777013354"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": -18,
"time": "1777013442"
},
"departure": {
"delay": -18,
"time": "1777013442"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": -37,
"time": "1777013483"
},
"departure": {
"delay": -37,
"time": "1777013483"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": 102,
"time": "1777013682"
},
"departure": {
"delay": 102,
"time": "1777013682"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": 75,
"time": "1777013715"
},
"departure": {
"delay": 75,
"time": "1777013715"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": 54,
"time": "1777013754"
},
"departure": {
"delay": 54,
"time": "1777013754"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 15,
"time": "1777013775"
},
"departure": {
"delay": 15,
"time": "1777013775"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 16,
"time": "1777013896"
},
"departure": {
"delay": -41,
"time": "1777013959"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": -100,
"time": "1777013960"
},
"departure": {
"delay": -100,
"time": "1777013960"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": -41,
"time": "1777014079"
},
"departure": {
"delay": -41,
"time": "1777014079"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": -33,
"time": "1777014147"
},
"departure": {
"delay": -33,
"time": "1777014147"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": -99,
"time": "1777014201"
},
"departure": {
"delay": -99,
"time": "1777014201"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": -104,
"time": "1777014261"
},
"departure": {
"delay": -104,
"time": "1777014261"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": -119,
"time": "1777014301"
},
"departure": {
"delay": -119,
"time": "1777014301"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": -112,
"time": "1777014368"
},
"departure": {
"delay": -112,
"time": "1777014368"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": -112,
"time": "1777014428"
},
"departure": {
"delay": -112,
"time": "1777014428"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": -96,
"time": "1777014504"
},
"departure": {
"delay": -96,
"time": "1777014504"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": -88,
"time": "1777014572"
},
"departure": {
"delay": -88,
"time": "1777014572"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": -84,
"time": "1777014636"
},
"departure": {
"delay": -84,
"time": "1777014636"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": -101,
"time": "1777014679"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288490"
},
"tripProperties": {}
}
},
{
"id": "RT|288715|TPC:VehicleJourney::C288715:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777019280"
},
"departure": {
"delay": 0,
"time": "1777019340"
},
"stopId": "20215",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777019400"
},
"departure": {
"delay": 0,
"time": "1777019400"
},
"stopId": "20216",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777019460"
},
"departure": {
"delay": 0,
"time": "1777019460"
},
"stopId": "20218",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777019520"
},
"departure": {
"delay": 0,
"time": "1777019520"
},
"stopId": "20217",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777019580"
},
"departure": {
"delay": 0,
"time": "1777019580"
},
"stopId": "20214",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777019640"
},
"departure": {
"delay": 0,
"time": "1777019640"
},
"stopId": "20896",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777019700"
},
"departure": {
"delay": 0,
"time": "1777019700"
},
"stopId": "20212",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777019760"
},
"departure": {
"delay": 0,
"time": "1777019760"
},
"stopId": "20210",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777019820"
},
"departure": {
"delay": 0,
"time": "1777019820"
},
"stopId": "20208",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777019880"
},
"departure": {
"delay": 0,
"time": "1777019880"
},
"stopId": "20205",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777019940"
},
"departure": {
"delay": 0,
"time": "1777019940"
},
"stopId": "20203",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777020000"
},
"departure": {
"delay": 0,
"time": "1777020000"
},
"stopId": "20201",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777020060"
},
"departure": {
"delay": 0,
"time": "1777020060"
},
"stopId": "20038",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777020120"
},
"departure": {
"delay": 0,
"time": "1777020120"
},
"stopId": "20006",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777020180"
},
"departure": {
"delay": 0,
"time": "1777020300"
},
"stopId": "20001",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777020420"
},
"departure": {
"delay": 0,
"time": "1777020420"
},
"stopId": "20498",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777020480"
},
"departure": {
"delay": 0,
"time": "1777020480"
},
"stopId": "20409",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777020540"
},
"departure": {
"delay": 0,
"time": "1777020540"
},
"stopId": "20407",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777020600"
},
"departure": {
"delay": 0,
"time": "1777020600"
},
"stopId": "20475",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777020660"
},
"departure": {
"delay": 0,
"time": "1777020660"
},
"stopId": "20403",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777020720"
},
"departure": {
"delay": 0,
"time": "1777020720"
},
"stopId": "20075",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777020780"
},
"departure": {
"delay": 0,
"time": "1777020780"
},
"stopId": "20486",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777020960"
},
"departure": {
"delay": 0,
"time": "1777020960"
},
"stopId": "20400",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288715"
},
"tripProperties": {}
}
},
{
"id": "RT|288790|TPC:VehicleJourney::C288790:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20363",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777015858"
},
"departure": {
"delay": 0,
"time": "1777015858"
},
"stopId": "20184",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777015920"
},
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20182",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777015980"
},
"departure": {
"delay": 0,
"time": "1777015980"
},
"stopId": "20183",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016040"
},
"departure": {
"delay": 0,
"time": "1777016040"
},
"stopId": "20185",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016050"
},
"departure": {
"delay": 0,
"time": "1777016050"
},
"stopId": "20186",
"stopSequence": 6
},
{
"scheduleRelationship": "SKIPPED",
"stopId": "20188",
"stopSequence": 7
},
{
"arrival": {
"delay": 31,
"time": "1777016201"
},
"departure": {
"delay": 31,
"time": "1777016201"
},
"stopId": "20190",
"stopSequence": 8
},
{
"arrival": {
"delay": 31,
"time": "1777016321"
},
"departure": {
"delay": 31,
"time": "1777016321"
},
"stopId": "20343",
"stopSequence": 9
},
{
"arrival": {
"delay": 31,
"time": "1777016381"
},
"departure": {
"delay": 31,
"time": "1777016381"
},
"stopId": "20196",
"stopSequence": 10
},
{
"arrival": {
"delay": 31,
"time": "1777016441"
},
"departure": {
"delay": 31,
"time": "1777016441"
},
"stopId": "20198",
"stopSequence": 11
},
{
"arrival": {
"delay": 31,
"time": "1777016561"
},
"departure": {
"delay": 31,
"time": "1777016561"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 31,
"time": "1777016621"
},
"departure": {
"delay": 0,
"time": "1777016710"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777016830"
},
"departure": {
"delay": 0,
"time": "1777016830"
},
"stopId": "20498",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777016890"
},
"departure": {
"delay": 0,
"time": "1777016890"
},
"stopId": "20409",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777016950"
},
"departure": {
"delay": 0,
"time": "1777016950"
},
"stopId": "20445",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777017010"
},
"departure": {
"delay": 0,
"time": "1777017010"
},
"stopId": "20441",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777017070"
},
"departure": {
"delay": 0,
"time": "1777017070"
},
"stopId": "20446",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777017190"
},
"departure": {
"delay": 0,
"time": "1777017190"
},
"stopId": "20443",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777017250"
},
"departure": {
"delay": 0,
"time": "1777017250"
},
"stopId": "20444",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777017310"
},
"departure": {
"delay": 0,
"time": "1777017310"
},
"stopId": "20027",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777017370"
},
"stopId": "20435",
"stopSequence": 22
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288790"
},
"tripProperties": {}
}
},
{
"id": "RT|288383|TPC:VehicleJourney::C288383:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014180"
},
"departure": {
"delay": 0,
"time": "1777014180"
},
"stopId": "20030",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20021",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014360"
},
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20019",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014420"
},
"departure": {
"delay": 0,
"time": "1777014420"
},
"stopId": "20017",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20015",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777014540"
},
"departure": {
"delay": 0,
"time": "1777014540"
},
"stopId": "20013",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20011",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014660"
},
"departure": {
"delay": 0,
"time": "1777014660"
},
"stopId": "20009",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777014720"
},
"departure": {
"delay": 0,
"time": "1777014720"
},
"stopId": "20006",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777014780"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20876",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777015021"
},
"departure": {
"delay": 0,
"time": "1777015021"
},
"stopId": "20047",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777015099"
},
"departure": {
"delay": 0,
"time": "1777015099"
},
"stopId": "20049",
"stopSequence": 13
},
{
"arrival": {
"delay": -56,
"time": "1777015160"
},
"departure": {
"delay": -56,
"time": "1777015160"
},
"stopId": "20051",
"stopSequence": 14
},
{
"arrival": {
"delay": -105,
"time": "1777015215"
},
"departure": {
"delay": -105,
"time": "1777015215"
},
"stopId": "20055",
"stopSequence": 15
},
{
"arrival": {
"delay": -100,
"time": "1777015305"
},
"departure": {
"delay": -100,
"time": "1777015305"
},
"stopId": "20056",
"stopSequence": 16
},
{
"arrival": {
"delay": -95,
"time": "1777015345"
},
"departure": {
"delay": -95,
"time": "1777015345"
},
"stopId": "20070",
"stopSequence": 17
},
{
"arrival": {
"delay": -118,
"time": "1777015395"
},
"departure": {
"delay": -118,
"time": "1777015395"
},
"stopId": "20058",
"stopSequence": 18
},
{
"arrival": {
"delay": -96,
"time": "1777015524"
},
"departure": {
"delay": -96,
"time": "1777015524"
},
"stopId": "20060",
"stopSequence": 19
},
{
"arrival": {
"delay": -110,
"time": "1777015585"
},
"departure": {
"delay": -110,
"time": "1777015585"
},
"stopId": "20061",
"stopSequence": 20
},
{
"arrival": {
"delay": -97,
"time": "1777015643"
},
"departure": {
"delay": -97,
"time": "1777015643"
},
"stopId": "20062",
"stopSequence": 21
},
{
"arrival": {
"delay": 5,
"time": "1777015823"
},
"departure": {
"delay": 5,
"time": "1777015823"
},
"stopId": "20461",
"stopSequence": 22
},
{
"arrival": {
"delay": -36,
"time": "1777015824"
},
"stopId": "20460",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288383"
},
"tripProperties": {}
}
},
{
"id": "RT|288489|TPC:VehicleJourney::C288489:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20122",
"stopSequence": 1
},
{
"arrival": {
"delay": -18,
"time": "1777014042"
},
"departure": {
"delay": -18,
"time": "1777014042"
},
"stopId": "20116",
"stopSequence": 2
},
{
"arrival": {
"delay": 37,
"time": "1777014157"
},
"departure": {
"delay": 37,
"time": "1777014157"
},
"stopId": "20114",
"stopSequence": 3
},
{
"arrival": {
"delay": 96,
"time": "1777014276"
},
"departure": {
"delay": 96,
"time": "1777014276"
},
"stopId": "20112",
"stopSequence": 4
},
{
"arrival": {
"delay": 37,
"time": "1777014277"
},
"departure": {
"delay": 37,
"time": "1777014277"
},
"stopId": "20110",
"stopSequence": 5
},
{
"arrival": {
"delay": 9,
"time": "1777014309"
},
"departure": {
"delay": 9,
"time": "1777014309"
},
"stopId": "20104",
"stopSequence": 6
},
{
"arrival": {
"delay": 60,
"time": "1777014420"
},
"departure": {
"delay": 60,
"time": "1777014420"
},
"stopId": "20102",
"stopSequence": 7
},
{
"arrival": {
"delay": 1,
"time": "1777014421"
},
"departure": {
"delay": 1,
"time": "1777014421"
},
"stopId": "20100",
"stopSequence": 8
},
{
"arrival": {
"delay": 33,
"time": "1777014513"
},
"departure": {
"delay": 33,
"time": "1777014513"
},
"stopId": "20124",
"stopSequence": 9
},
{
"arrival": {
"delay": -27,
"time": "1777014573"
},
"departure": {
"delay": -27,
"time": "1777014573"
},
"stopId": "20096",
"stopSequence": 10
},
{
"arrival": {
"delay": 35,
"time": "1777014695"
},
"departure": {
"delay": 35,
"time": "1777014695"
},
"stopId": "20094",
"stopSequence": 11
},
{
"arrival": {
"delay": 23,
"time": "1777014743"
},
"departure": {
"delay": 23,
"time": "1777014743"
},
"stopId": "20065",
"stopSequence": 12
},
{
"arrival": {
"delay": 15,
"time": "1777014795"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20876",
"stopSequence": 13
},
{
"arrival": {
"delay": -88,
"time": "1777014932"
},
"departure": {
"delay": -88,
"time": "1777014932"
},
"stopId": "20242",
"stopSequence": 14
},
{
"arrival": {
"delay": -21,
"time": "1777015059"
},
"departure": {
"delay": -21,
"time": "1777015059"
},
"stopId": "20448",
"stopSequence": 15
},
{
"arrival": {
"delay": 61,
"time": "1777015201"
},
"departure": {
"delay": 61,
"time": "1777015201"
},
"stopId": "20086",
"stopSequence": 16
},
{
"arrival": {
"delay": 2,
"time": "1777015202"
},
"departure": {
"delay": 2,
"time": "1777015202"
},
"stopId": "20084",
"stopSequence": 17
},
{
"arrival": {
"delay": -57,
"time": "1777015203"
},
"departure": {
"delay": -57,
"time": "1777015203"
},
"stopId": "20082",
"stopSequence": 18
},
{
"arrival": {
"delay": -51,
"time": "1777015269"
},
"departure": {
"delay": -51,
"time": "1777015269"
},
"stopId": "20080",
"stopSequence": 19
},
{
"arrival": {
"delay": -42,
"time": "1777015338"
},
"departure": {
"delay": -42,
"time": "1777015338"
},
"stopId": "20078",
"stopSequence": 20
},
{
"arrival": {
"delay": -52,
"time": "1777015388"
},
"departure": {
"delay": -52,
"time": "1777015388"
},
"stopId": "20076",
"stopSequence": 21
},
{
"arrival": {
"delay": -111,
"time": "1777015389"
},
"departure": {
"delay": -111,
"time": "1777015389"
},
"stopId": "20074",
"stopSequence": 22
},
{
"arrival": {
"delay": -170,
"time": "1777015390"
},
"departure": {
"delay": -170,
"time": "1777015390"
},
"stopId": "20072",
"stopSequence": 23
},
{
"arrival": {
"delay": -102,
"time": "1777015531"
},
"departure": {
"delay": -102,
"time": "1777015531"
},
"stopId": "20045",
"stopSequence": 24
},
{
"arrival": {
"delay": -115,
"time": "1777015565"
},
"stopId": "20041",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288489"
},
"tripProperties": {}
}
},
{
"id": "RT|288500|TPC:VehicleJourney::C288500:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777017480"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017660"
},
"departure": {
"delay": 0,
"time": "1777017660"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017720"
},
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017780"
},
"departure": {
"delay": 0,
"time": "1777017780"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777017840"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777017900"
},
"departure": {
"delay": 0,
"time": "1777017900"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777018140"
},
"departure": {
"delay": 0,
"time": "1777018140"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777018260"
},
"departure": {
"delay": 0,
"time": "1777018260"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018500"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018560"
},
"departure": {
"delay": 0,
"time": "1777018560"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777018620"
},
"departure": {
"delay": 0,
"time": "1777018620"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777018680"
},
"departure": {
"delay": 0,
"time": "1777018680"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777018800"
},
"departure": {
"delay": 0,
"time": "1777018800"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777018860"
},
"departure": {
"delay": 0,
"time": "1777018860"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777018920"
},
"departure": {
"delay": 0,
"time": "1777018920"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777018980"
},
"departure": {
"delay": 0,
"time": "1777018980"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777019040"
},
"departure": {
"delay": 0,
"time": "1777019040"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777019100"
},
"departure": {
"delay": 0,
"time": "1777019100"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777019160"
},
"departure": {
"delay": 0,
"time": "1777019160"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": 0,
"time": "1777019220"
},
"departure": {
"delay": 0,
"time": "1777019220"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": 0,
"time": "1777019280"
},
"departure": {
"delay": 0,
"time": "1777019280"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288500"
},
"tripProperties": {}
}
},
{
"id": "RT|287743|TPC:VehicleJourney::C287743:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20904",
"stopSequence": 1
},
{
"arrival": {
"delay": 30,
"time": "1777015050"
},
"departure": {
"delay": 30,
"time": "1777015050"
},
"stopId": "20126",
"stopSequence": 2
},
{
"arrival": {
"delay": 26,
"time": "1777015106"
},
"departure": {
"delay": 26,
"time": "1777015106"
},
"stopId": "20093",
"stopSequence": 3
},
{
"arrival": {
"delay": -30,
"time": "1777015170"
},
"departure": {
"delay": -30,
"time": "1777015170"
},
"stopId": "20095",
"stopSequence": 4
},
{
"arrival": {
"delay": 53,
"time": "1777015313"
},
"departure": {
"delay": 53,
"time": "1777015313"
},
"stopId": "20515",
"stopSequence": 5
},
{
"arrival": {
"delay": 50,
"time": "1777015370"
},
"departure": {
"delay": 50,
"time": "1777015370"
},
"stopId": "20165",
"stopSequence": 6
},
{
"arrival": {
"delay": 50,
"time": "1777015430"
},
"departure": {
"delay": 50,
"time": "1777015430"
},
"stopId": "20163",
"stopSequence": 7
},
{
"arrival": {
"delay": 67,
"time": "1777015472"
},
"departure": {
"delay": 67,
"time": "1777015472"
},
"stopId": "20787",
"stopSequence": 8
},
{
"arrival": {
"delay": 82,
"time": "1777015522"
},
"departure": {
"delay": 82,
"time": "1777015522"
},
"stopId": "20463",
"stopSequence": 9
},
{
"arrival": {
"delay": 70,
"time": "1777015570"
},
"departure": {
"delay": 70,
"time": "1777015570"
},
"stopId": "20510",
"stopSequence": 10
},
{
"arrival": {
"delay": 49,
"time": "1777015609"
},
"departure": {
"delay": 49,
"time": "1777015609"
},
"stopId": "20517",
"stopSequence": 11
},
{
"arrival": {
"delay": 49,
"time": "1777015729"
},
"stopId": "20496",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287743"
},
"tripProperties": {}
}
},
{
"id": "RT|288611|TPC:VehicleJourney::C288611:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -32,
"time": "1777017448"
},
"departure": {
"delay": -32,
"time": "1777017568"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": -32,
"time": "1777017628"
},
"departure": {
"delay": -32,
"time": "1777017628"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": -32,
"time": "1777017688"
},
"departure": {
"delay": -32,
"time": "1777017688"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": -32,
"time": "1777017748"
},
"departure": {
"delay": -32,
"time": "1777017748"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": -32,
"time": "1777017808"
},
"departure": {
"delay": -32,
"time": "1777017808"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": -32,
"time": "1777017868"
},
"departure": {
"delay": -32,
"time": "1777017868"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": -32,
"time": "1777017928"
},
"departure": {
"delay": -32,
"time": "1777017928"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": -32,
"time": "1777017988"
},
"departure": {
"delay": -32,
"time": "1777017988"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": -32,
"time": "1777018048"
},
"departure": {
"delay": -32,
"time": "1777018048"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": -32,
"time": "1777018108"
},
"departure": {
"delay": -32,
"time": "1777018108"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": -32,
"time": "1777018168"
},
"departure": {
"delay": -32,
"time": "1777018168"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -32,
"time": "1777018228"
},
"departure": {
"delay": -32,
"time": "1777018228"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": -32,
"time": "1777018288"
},
"departure": {
"delay": -32,
"time": "1777018288"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": -32,
"time": "1777018348"
},
"departure": {
"delay": -32,
"time": "1777018468"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": -32,
"time": "1777018588"
},
"departure": {
"delay": -32,
"time": "1777018588"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -32,
"time": "1777018648"
},
"departure": {
"delay": -32,
"time": "1777018648"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": -32,
"time": "1777018708"
},
"departure": {
"delay": -32,
"time": "1777018708"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": -32,
"time": "1777018768"
},
"departure": {
"delay": -32,
"time": "1777018768"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -32,
"time": "1777018828"
},
"departure": {
"delay": -32,
"time": "1777018828"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -32,
"time": "1777018828"
},
"departure": {
"delay": -32,
"time": "1777018828"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -32,
"time": "1777018888"
},
"departure": {
"delay": -32,
"time": "1777018888"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -32,
"time": "1777018948"
},
"departure": {
"delay": -32,
"time": "1777018948"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -32,
"time": "1777019008"
},
"departure": {
"delay": -32,
"time": "1777019008"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -32,
"time": "1777019068"
},
"departure": {
"delay": -32,
"time": "1777019068"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -32,
"time": "1777019128"
},
"departure": {
"delay": -32,
"time": "1777019128"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -32,
"time": "1777019128"
},
"departure": {
"delay": -32,
"time": "1777019128"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -32,
"time": "1777019188"
},
"departure": {
"delay": -32,
"time": "1777019188"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -32,
"time": "1777019248"
},
"departure": {
"delay": -32,
"time": "1777019248"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -32,
"time": "1777019308"
},
"departure": {
"delay": -32,
"time": "1777019308"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -32,
"time": "1777019428"
},
"departure": {
"delay": -32,
"time": "1777019428"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288611"
},
"tripProperties": {}
}
},
{
"id": "RT|288697|TPC:VehicleJourney::C288697:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015740"
},
"stopId": "20215",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777015800"
},
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20216",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777015860"
},
"departure": {
"delay": 0,
"time": "1777015860"
},
"stopId": "20218",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777015920"
},
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20217",
"stopSequence": 4
},
{
"arrival": {
"delay": 59,
"time": "1777016039"
},
"departure": {
"delay": 59,
"time": "1777016039"
},
"stopId": "20214",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016040"
},
"departure": {
"delay": 0,
"time": "1777016040"
},
"stopId": "20896",
"stopSequence": 6
},
{
"arrival": {
"delay": 59,
"time": "1777016159"
},
"departure": {
"delay": 59,
"time": "1777016159"
},
"stopId": "20212",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777016160"
},
"departure": {
"delay": 0,
"time": "1777016160"
},
"stopId": "20210",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777016220"
},
"departure": {
"delay": 0,
"time": "1777016220"
},
"stopId": "20208",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777016280"
},
"departure": {
"delay": 0,
"time": "1777016280"
},
"stopId": "20205",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777016340"
},
"departure": {
"delay": 0,
"time": "1777016340"
},
"stopId": "20203",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777016400"
},
"departure": {
"delay": 0,
"time": "1777016400"
},
"stopId": "20201",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777016460"
},
"departure": {
"delay": 0,
"time": "1777016460"
},
"stopId": "20038",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777016520"
},
"departure": {
"delay": 0,
"time": "1777016520"
},
"stopId": "20006",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777016580"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20001",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777016820"
},
"departure": {
"delay": 0,
"time": "1777016820"
},
"stopId": "20498",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777016880"
},
"departure": {
"delay": 0,
"time": "1777016880"
},
"stopId": "20409",
"stopSequence": 17
},
{
"arrival": {
"delay": -22,
"time": "1777016918"
},
"departure": {
"delay": -22,
"time": "1777016918"
},
"stopId": "20407",
"stopSequence": 18
},
{
"arrival": {
"delay": -81,
"time": "1777016919"
},
"departure": {
"delay": -81,
"time": "1777016919"
},
"stopId": "20475",
"stopSequence": 19
},
{
"arrival": {
"delay": -140,
"time": "1777016920"
},
"departure": {
"delay": -140,
"time": "1777016920"
},
"stopId": "20403",
"stopSequence": 20
},
{
"arrival": {
"delay": -160,
"time": "1777016960"
},
"departure": {
"delay": -160,
"time": "1777016960"
},
"stopId": "20075",
"stopSequence": 21
},
{
"arrival": {
"delay": -147,
"time": "1777017033"
},
"departure": {
"delay": -147,
"time": "1777017033"
},
"stopId": "20486",
"stopSequence": 22
},
{
"arrival": {
"delay": -162,
"time": "1777017093"
},
"departure": {
"delay": -162,
"time": "1777017093"
},
"stopId": "20459",
"stopSequence": 23
},
{
"arrival": {
"delay": -147,
"time": "1777017213"
},
"departure": {
"delay": -147,
"time": "1777017213"
},
"stopId": "20250",
"stopSequence": 24
},
{
"arrival": {
"delay": -147,
"time": "1777017453"
},
"stopId": "20400",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288697"
},
"tripProperties": {}
}
},
{
"id": "RT|288608|TPC:VehicleJourney::C288608:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 279,
"time": "1777016079"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 289,
"time": "1777016149"
},
"departure": {
"delay": 289,
"time": "1777016149"
},
"stopId": "20135",
"stopSequence": 2
},
{
"arrival": {
"delay": 269,
"time": "1777016189"
},
"departure": {
"delay": 269,
"time": "1777016189"
},
"stopId": "20137",
"stopSequence": 3
},
{
"arrival": {
"delay": 210,
"time": "1777016190"
},
"departure": {
"delay": 210,
"time": "1777016190"
},
"stopId": "20139",
"stopSequence": 4
},
{
"arrival": {
"delay": 151,
"time": "1777016191"
},
"departure": {
"delay": 151,
"time": "1777016191"
},
"stopId": "20141",
"stopSequence": 5
},
{
"arrival": {
"delay": 101,
"time": "1777016192"
},
"departure": {
"delay": 101,
"time": "1777016192"
},
"stopId": "20143",
"stopSequence": 6
},
{
"arrival": {
"delay": 33,
"time": "1777016193"
},
"departure": {
"delay": 33,
"time": "1777016193"
},
"stopId": "20145",
"stopSequence": 7
},
{
"arrival": {
"delay": 33,
"time": "1777016301"
},
"departure": {
"delay": 33,
"time": "1777016301"
},
"stopId": "20147",
"stopSequence": 8
},
{
"arrival": {
"delay": 33,
"time": "1777016409"
},
"departure": {
"delay": 33,
"time": "1777016409"
},
"stopId": "20149",
"stopSequence": 9
},
{
"arrival": {
"delay": 178,
"time": "1777016518"
},
"departure": {
"delay": 178,
"time": "1777016518"
},
"stopId": "20151",
"stopSequence": 10
},
{
"arrival": {
"delay": 180,
"time": "1777016580"
},
"departure": {
"delay": 180,
"time": "1777016580"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 178,
"time": "1777016638"
},
"departure": {
"delay": 178,
"time": "1777016638"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 124,
"time": "1777016704"
},
"departure": {
"delay": 4,
"time": "1777016704"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 34,
"time": "1777016854"
},
"departure": {
"delay": 34,
"time": "1777016854"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 17,
"time": "1777016897"
},
"departure": {
"delay": 17,
"time": "1777016897"
},
"stopId": "20152",
"stopSequence": 15
},
{
"arrival": {
"delay": 22,
"time": "1777016962"
},
"departure": {
"delay": 22,
"time": "1777016962"
},
"stopId": "20154",
"stopSequence": 16
},
{
"arrival": {
"delay": 4,
"time": "1777017004"
},
"departure": {
"delay": 4,
"time": "1777017004"
},
"stopId": "20156",
"stopSequence": 17
},
{
"arrival": {
"delay": -45,
"time": "1777017015"
},
"departure": {
"delay": -45,
"time": "1777017015"
},
"stopId": "20158",
"stopSequence": 18
},
{
"arrival": {
"delay": -43,
"time": "1777017091"
},
"departure": {
"delay": -43,
"time": "1777017091"
},
"stopId": "20160",
"stopSequence": 19
},
{
"arrival": {
"delay": -64,
"time": "1777017116"
},
"departure": {
"delay": -64,
"time": "1777017116"
},
"stopId": "20259",
"stopSequence": 20
},
{
"arrival": {
"delay": -75,
"time": "1777017165"
},
"departure": {
"delay": -75,
"time": "1777017165"
},
"stopId": "20162",
"stopSequence": 21
},
{
"arrival": {
"delay": -81,
"time": "1777017219"
},
"departure": {
"delay": -81,
"time": "1777017219"
},
"stopId": "20168",
"stopSequence": 22
},
{
"arrival": {
"delay": -58,
"time": "1777017302"
},
"departure": {
"delay": -58,
"time": "1777017302"
},
"stopId": "20170",
"stopSequence": 23
},
{
"arrival": {
"delay": -34,
"time": "1777017340"
},
"departure": {
"delay": -34,
"time": "1777017340"
},
"stopId": "20172",
"stopSequence": 24
},
{
"arrival": {
"delay": -8,
"time": "1777017412"
},
"departure": {
"delay": -8,
"time": "1777017412"
},
"stopId": "20174",
"stopSequence": 25
},
{
"arrival": {
"delay": -8,
"time": "1777017472"
},
"departure": {
"delay": -8,
"time": "1777017472"
},
"stopId": "20181",
"stopSequence": 26
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288608"
},
"tripProperties": {}
}
},
{
"id": "RT|288367|TPC:VehicleJourney::C288367:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777016160"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777016220"
},
"departure": {
"delay": 0,
"time": "1777016220"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016280"
},
"departure": {
"delay": 0,
"time": "1777016280"
},
"stopId": "20466",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016400"
},
"departure": {
"delay": 0,
"time": "1777016400"
},
"stopId": "20458",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016460"
},
"departure": {
"delay": 0,
"time": "1777016460"
},
"stopId": "20462",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016520"
},
"departure": {
"delay": 0,
"time": "1777016520"
},
"stopId": "20464",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777016580"
},
"departure": {
"delay": 0,
"time": "1777016580"
},
"stopId": "20449",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777016640"
},
"departure": {
"delay": 0,
"time": "1777016640"
},
"stopId": "20452",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777016760"
},
"departure": {
"delay": 0,
"time": "1777016760"
},
"stopId": "20059",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777016827"
},
"departure": {
"delay": 0,
"time": "1777016827"
},
"stopId": "20057",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777016911"
},
"departure": {
"delay": 0,
"time": "1777016911"
},
"stopId": "20069",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777016994"
},
"departure": {
"delay": 0,
"time": "1777016994"
},
"stopId": "20064",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777017062"
},
"departure": {
"delay": 0,
"time": "1777017062"
},
"stopId": "20054",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777017131"
},
"departure": {
"delay": 0,
"time": "1777017131"
},
"stopId": "20050",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777017214"
},
"departure": {
"delay": 0,
"time": "1777017214"
},
"stopId": "20048",
"stopSequence": 15
},
{
"arrival": {
"delay": -125,
"time": "1777017231"
},
"departure": {
"delay": -125,
"time": "1777017231"
},
"stopId": "20065",
"stopSequence": 16
},
{
"arrival": {
"delay": -143,
"time": "1777017337"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20002",
"stopSequence": 17
},
{
"arrival": {
"delay": -30,
"time": "1777017630"
},
"departure": {
"delay": -30,
"time": "1777017630"
},
"stopId": "20005",
"stopSequence": 18
},
{
"arrival": {
"delay": -30,
"time": "1777017690"
},
"departure": {
"delay": -30,
"time": "1777017690"
},
"stopId": "20007",
"stopSequence": 19
},
{
"arrival": {
"delay": -30,
"time": "1777017750"
},
"departure": {
"delay": -30,
"time": "1777017750"
},
"stopId": "20008",
"stopSequence": 20
},
{
"arrival": {
"delay": -30,
"time": "1777017810"
},
"departure": {
"delay": -30,
"time": "1777017810"
},
"stopId": "20010",
"stopSequence": 21
},
{
"arrival": {
"delay": -30,
"time": "1777017870"
},
"departure": {
"delay": -30,
"time": "1777017870"
},
"stopId": "20012",
"stopSequence": 22
},
{
"arrival": {
"delay": -30,
"time": "1777017930"
},
"departure": {
"delay": -30,
"time": "1777017930"
},
"stopId": "20014",
"stopSequence": 23
},
{
"arrival": {
"delay": -30,
"time": "1777017990"
},
"departure": {
"delay": -30,
"time": "1777017990"
},
"stopId": "20016",
"stopSequence": 24
},
{
"arrival": {
"delay": -30,
"time": "1777018050"
},
"departure": {
"delay": -30,
"time": "1777018050"
},
"stopId": "20018",
"stopSequence": 25
},
{
"arrival": {
"delay": -30,
"time": "1777018110"
},
"departure": {
"delay": -30,
"time": "1777018110"
},
"stopId": "20020",
"stopSequence": 26
},
{
"arrival": {
"delay": -30,
"time": "1777018170"
},
"departure": {
"delay": -30,
"time": "1777018170"
},
"stopId": "20022",
"stopSequence": 27
},
{
"arrival": {
"delay": -30,
"time": "1777018230"
},
"departure": {
"delay": -30,
"time": "1777018230"
},
"stopId": "20420",
"stopSequence": 28
},
{
"arrival": {
"delay": -30,
"time": "1777018290"
},
"departure": {
"delay": -30,
"time": "1777018290"
},
"stopId": "20024",
"stopSequence": 29
},
{
"arrival": {
"delay": -30,
"time": "1777018350"
},
"departure": {
"delay": -30,
"time": "1777018350"
},
"stopId": "20026",
"stopSequence": 30
},
{
"arrival": {
"delay": -30,
"time": "1777018410"
},
"departure": {
"delay": -30,
"time": "1777018410"
},
"stopId": "20028",
"stopSequence": 31
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288367"
},
"tripProperties": {}
}
},
{
"id": "RT|288487|TPC:VehicleJourney::C288487:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013100"
},
"stopId": "20122",
"stopSequence": 1
},
{
"arrival": {
"delay": -30,
"time": "1777013130"
},
"departure": {
"delay": -30,
"time": "1777013130"
},
"stopId": "20116",
"stopSequence": 2
},
{
"arrival": {
"delay": 29,
"time": "1777013249"
},
"departure": {
"delay": 29,
"time": "1777013249"
},
"stopId": "20114",
"stopSequence": 3
},
{
"arrival": {
"delay": 29,
"time": "1777013309"
},
"departure": {
"delay": 29,
"time": "1777013309"
},
"stopId": "20112",
"stopSequence": 4
},
{
"arrival": {
"delay": 99,
"time": "1777013439"
},
"departure": {
"delay": 99,
"time": "1777013439"
},
"stopId": "20110",
"stopSequence": 5
},
{
"arrival": {
"delay": 94,
"time": "1777013494"
},
"departure": {
"delay": 94,
"time": "1777013494"
},
"stopId": "20104",
"stopSequence": 6
},
{
"arrival": {
"delay": 63,
"time": "1777013523"
},
"departure": {
"delay": 63,
"time": "1777013523"
},
"stopId": "20102",
"stopSequence": 7
},
{
"arrival": {
"delay": 60,
"time": "1777013580"
},
"departure": {
"delay": 60,
"time": "1777013580"
},
"stopId": "20100",
"stopSequence": 8
},
{
"arrival": {
"delay": 41,
"time": "1777013621"
},
"departure": {
"delay": 41,
"time": "1777013621"
},
"stopId": "20124",
"stopSequence": 9
},
{
"arrival": {
"delay": 1,
"time": "1777013701"
},
"departure": {
"delay": 1,
"time": "1777013701"
},
"stopId": "20096",
"stopSequence": 10
},
{
"arrival": {
"delay": -58,
"time": "1777013702"
},
"departure": {
"delay": -58,
"time": "1777013702"
},
"stopId": "20094",
"stopSequence": 11
},
{
"arrival": {
"delay": -57,
"time": "1777013763"
},
"departure": {
"delay": -57,
"time": "1777013763"
},
"stopId": "20065",
"stopSequence": 12
},
{
"arrival": {
"delay": -116,
"time": "1777013764"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20876",
"stopSequence": 13
},
{
"arrival": {
"delay": -116,
"time": "1777014004"
},
"departure": {
"delay": -116,
"time": "1777014004"
},
"stopId": "20242",
"stopSequence": 14
},
{
"arrival": {
"delay": -57,
"time": "1777014123"
},
"departure": {
"delay": -57,
"time": "1777014123"
},
"stopId": "20448",
"stopSequence": 15
},
{
"arrival": {
"delay": -71,
"time": "1777014169"
},
"departure": {
"delay": -71,
"time": "1777014169"
},
"stopId": "20086",
"stopSequence": 16
},
{
"arrival": {
"delay": -95,
"time": "1777014205"
},
"departure": {
"delay": -95,
"time": "1777014205"
},
"stopId": "20084",
"stopSequence": 17
},
{
"arrival": {
"delay": -58,
"time": "1777014302"
},
"departure": {
"delay": -58,
"time": "1777014302"
},
"stopId": "20082",
"stopSequence": 18
},
{
"arrival": {
"delay": -117,
"time": "1777014303"
},
"departure": {
"delay": -117,
"time": "1777014303"
},
"stopId": "20080",
"stopSequence": 19
},
{
"arrival": {
"delay": -105,
"time": "1777014375"
},
"departure": {
"delay": -105,
"time": "1777014375"
},
"stopId": "20078",
"stopSequence": 20
},
{
"arrival": {
"delay": -110,
"time": "1777014430"
},
"departure": {
"delay": -110,
"time": "1777014430"
},
"stopId": "20076",
"stopSequence": 21
},
{
"arrival": {
"delay": -146,
"time": "1777014454"
},
"departure": {
"delay": -146,
"time": "1777014454"
},
"stopId": "20074",
"stopSequence": 22
},
{
"arrival": {
"delay": -108,
"time": "1777014552"
},
"departure": {
"delay": -108,
"time": "1777014552"
},
"stopId": "20072",
"stopSequence": 23
},
{
"arrival": {
"delay": -121,
"time": "1777014612"
},
"departure": {
"delay": -121,
"time": "1777014612"
},
"stopId": "20045",
"stopSequence": 24
},
{
"arrival": {
"delay": -132,
"time": "1777014648"
},
"stopId": "20041",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288487"
},
"tripProperties": {}
}
},
{
"id": "RT|288639|TPC:VehicleJourney::C288639:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777016760"
},
"departure": {
"delay": 0,
"time": "1777016760"
},
"stopId": "20135",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016820"
},
"departure": {
"delay": 0,
"time": "1777016820"
},
"stopId": "20137",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016880"
},
"departure": {
"delay": 0,
"time": "1777016880"
},
"stopId": "20139",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016940"
},
"departure": {
"delay": 0,
"time": "1777016940"
},
"stopId": "20141",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016991"
},
"departure": {
"delay": 0,
"time": "1777016991"
},
"stopId": "20143",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777017060"
},
"departure": {
"delay": 0,
"time": "1777017060"
},
"stopId": "20145",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777017120"
},
"departure": {
"delay": 0,
"time": "1777017120"
},
"stopId": "20147",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777017180"
},
"departure": {
"delay": 0,
"time": "1777017180"
},
"stopId": "20149",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777017240"
},
"departure": {
"delay": 0,
"time": "1777017240"
},
"stopId": "20151",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777017300"
},
"departure": {
"delay": 0,
"time": "1777017300"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777017360"
},
"departure": {
"delay": 0,
"time": "1777017360"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777017480"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777017720"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777017840"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20154",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20158",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20259",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018320"
},
"stopId": "20168",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777018320"
},
"departure": {
"delay": 0,
"time": "1777018440"
},
"stopId": "20174",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288639"
},
"tripProperties": {}
}
},
{
"id": "RT|288728|TPC:VehicleJourney::C288728:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20400",
"stopSequence": 1
},
{
"arrival": {
"delay": 131,
"time": "1777014371"
},
"departure": {
"delay": 131,
"time": "1777014371"
},
"stopId": "20419",
"stopSequence": 2
},
{
"arrival": {
"delay": 118,
"time": "1777014418"
},
"departure": {
"delay": 118,
"time": "1777014418"
},
"stopId": "20076",
"stopSequence": 3
},
{
"arrival": {
"delay": 59,
"time": "1777014419"
},
"departure": {
"delay": 59,
"time": "1777014419"
},
"stopId": "20402",
"stopSequence": 4
},
{
"arrival": {
"delay": 132,
"time": "1777014552"
},
"departure": {
"delay": 132,
"time": "1777014552"
},
"stopId": "20474",
"stopSequence": 5
},
{
"arrival": {
"delay": 98,
"time": "1777014578"
},
"departure": {
"delay": 98,
"time": "1777014578"
},
"stopId": "20406",
"stopSequence": 6
},
{
"arrival": {
"delay": 134,
"time": "1777014674"
},
"departure": {
"delay": 134,
"time": "1777014674"
},
"stopId": "20408",
"stopSequence": 7
},
{
"arrival": {
"delay": 124,
"time": "1777014724"
},
"departure": {
"delay": 124,
"time": "1777014724"
},
"stopId": "20497",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777014780"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20905",
"stopSequence": 9
},
{
"arrival": {
"delay": 59,
"time": "1777015019"
},
"departure": {
"delay": 59,
"time": "1777015019"
},
"stopId": "20005",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777015020"
},
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20037",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777015140"
},
"departure": {
"delay": 0,
"time": "1777015140"
},
"stopId": "20200",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777015200"
},
"departure": {
"delay": 0,
"time": "1777015200"
},
"stopId": "20202",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777015260"
},
"departure": {
"delay": 0,
"time": "1777015260"
},
"stopId": "20204",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015320"
},
"departure": {
"delay": 0,
"time": "1777015320"
},
"stopId": "20207",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777015380"
},
"departure": {
"delay": 0,
"time": "1777015380"
},
"stopId": "20209",
"stopSequence": 16
},
{
"arrival": {
"delay": -51,
"time": "1777015389"
},
"departure": {
"delay": -51,
"time": "1777015389"
},
"stopId": "20211",
"stopSequence": 17
},
{
"arrival": {
"delay": -128,
"time": "1777015432"
},
"departure": {
"delay": -128,
"time": "1777015432"
},
"stopId": "20846",
"stopSequence": 18
},
{
"arrival": {
"delay": -118,
"time": "1777015502"
},
"departure": {
"delay": -118,
"time": "1777015502"
},
"stopId": "20213",
"stopSequence": 19
},
{
"arrival": {
"delay": -117,
"time": "1777015563"
},
"stopId": "20215",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288728"
},
"tripProperties": {}
}
},
{
"id": "RT|288398|TPC:VehicleJourney::C288398:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777016760"
},
"departure": {
"delay": 0,
"time": "1777017180"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017240"
},
"departure": {
"delay": 0,
"time": "1777017240"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017300"
},
"departure": {
"delay": 0,
"time": "1777017300"
},
"stopId": "20458",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017360"
},
"departure": {
"delay": 0,
"time": "1777017360"
},
"stopId": "20462",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777017420"
},
"departure": {
"delay": 0,
"time": "1777017420"
},
"stopId": "20464",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777017480"
},
"departure": {
"delay": 0,
"time": "1777017480"
},
"stopId": "20449",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777017540"
},
"departure": {
"delay": 0,
"time": "1777017540"
},
"stopId": "20452",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777017660"
},
"departure": {
"delay": 0,
"time": "1777017660"
},
"stopId": "20059",
"stopSequence": 8
},
{
"arrival": {
"delay": -18,
"time": "1777017709"
},
"departure": {
"delay": -18,
"time": "1777017709"
},
"stopId": "20057",
"stopSequence": 9
},
{
"arrival": {
"delay": -18,
"time": "1777017789"
},
"departure": {
"delay": -18,
"time": "1777017789"
},
"stopId": "20069",
"stopSequence": 10
},
{
"arrival": {
"delay": -18,
"time": "1777017869"
},
"departure": {
"delay": -18,
"time": "1777017869"
},
"stopId": "20064",
"stopSequence": 11
},
{
"arrival": {
"delay": -18,
"time": "1777017939"
},
"departure": {
"delay": -18,
"time": "1777017939"
},
"stopId": "20054",
"stopSequence": 12
},
{
"arrival": {
"delay": -18,
"time": "1777018009"
},
"departure": {
"delay": -18,
"time": "1777018009"
},
"stopId": "20050",
"stopSequence": 13
},
{
"arrival": {
"delay": -18,
"time": "1777018089"
},
"departure": {
"delay": -18,
"time": "1777018089"
},
"stopId": "20048",
"stopSequence": 14
},
{
"arrival": {
"delay": -18,
"time": "1777018239"
},
"departure": {
"delay": -18,
"time": "1777018239"
},
"stopId": "20065",
"stopSequence": 15
},
{
"arrival": {
"delay": -18,
"time": "1777018359"
},
"departure": {
"delay": -18,
"time": "1777018479"
},
"stopId": "20002",
"stopSequence": 16
},
{
"arrival": {
"delay": -18,
"time": "1777018539"
},
"departure": {
"delay": -18,
"time": "1777018539"
},
"stopId": "20005",
"stopSequence": 17
},
{
"arrival": {
"delay": -18,
"time": "1777018599"
},
"departure": {
"delay": -18,
"time": "1777018599"
},
"stopId": "20007",
"stopSequence": 18
},
{
"arrival": {
"delay": -18,
"time": "1777018659"
},
"departure": {
"delay": -18,
"time": "1777018659"
},
"stopId": "20008",
"stopSequence": 19
},
{
"arrival": {
"delay": -18,
"time": "1777018719"
},
"departure": {
"delay": -18,
"time": "1777018719"
},
"stopId": "20010",
"stopSequence": 20
},
{
"arrival": {
"delay": -18,
"time": "1777018779"
},
"departure": {
"delay": -18,
"time": "1777018779"
},
"stopId": "20012",
"stopSequence": 21
},
{
"arrival": {
"delay": -18,
"time": "1777018839"
},
"departure": {
"delay": -18,
"time": "1777018839"
},
"stopId": "20014",
"stopSequence": 22
},
{
"arrival": {
"delay": -18,
"time": "1777018899"
},
"departure": {
"delay": -18,
"time": "1777018899"
},
"stopId": "20016",
"stopSequence": 23
},
{
"arrival": {
"delay": -18,
"time": "1777018959"
},
"departure": {
"delay": -18,
"time": "1777018959"
},
"stopId": "20018",
"stopSequence": 24
},
{
"arrival": {
"delay": -18,
"time": "1777019019"
},
"departure": {
"delay": -18,
"time": "1777019019"
},
"stopId": "20020",
"stopSequence": 25
},
{
"arrival": {
"delay": -18,
"time": "1777019079"
},
"departure": {
"delay": -18,
"time": "1777019079"
},
"stopId": "20022",
"stopSequence": 26
},
{
"arrival": {
"delay": -18,
"time": "1777019139"
},
"departure": {
"delay": -18,
"time": "1777019139"
},
"stopId": "20420",
"stopSequence": 27
},
{
"arrival": {
"delay": -18,
"time": "1777019199"
},
"departure": {
"delay": -18,
"time": "1777019199"
},
"stopId": "20024",
"stopSequence": 28
},
{
"arrival": {
"delay": -18,
"time": "1777019259"
},
"departure": {
"delay": -18,
"time": "1777019259"
},
"stopId": "20026",
"stopSequence": 29
},
{
"arrival": {
"delay": -18,
"time": "1777019319"
},
"departure": {
"delay": -18,
"time": "1777019319"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288398"
},
"tripProperties": {}
}
},
{
"id": "RT|288604|TPC:VehicleJourney::C288604:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777013100"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 118,
"time": "1777013278"
},
"departure": {
"delay": 118,
"time": "1777013278"
},
"stopId": "20135",
"stopSequence": 2
},
{
"arrival": {
"delay": 59,
"time": "1777013279"
},
"departure": {
"delay": 59,
"time": "1777013279"
},
"stopId": "20137",
"stopSequence": 3
},
{
"arrival": {
"delay": 109,
"time": "1777013389"
},
"departure": {
"delay": 109,
"time": "1777013389"
},
"stopId": "20139",
"stopSequence": 4
},
{
"arrival": {
"delay": 50,
"time": "1777013390"
},
"departure": {
"delay": 50,
"time": "1777013390"
},
"stopId": "20141",
"stopSequence": 5
},
{
"arrival": {
"delay": 68,
"time": "1777013459"
},
"departure": {
"delay": 68,
"time": "1777013459"
},
"stopId": "20143",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777013460"
},
"departure": {
"delay": 0,
"time": "1777013460"
},
"stopId": "20145",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777013520"
},
"departure": {
"delay": 0,
"time": "1777013520"
},
"stopId": "20147",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777013580"
},
"departure": {
"delay": 0,
"time": "1777013580"
},
"stopId": "20149",
"stopSequence": 9
},
{
"arrival": {
"delay": 141,
"time": "1777013781"
},
"departure": {
"delay": 141,
"time": "1777013781"
},
"stopId": "20151",
"stopSequence": 10
},
{
"arrival": {
"delay": 143,
"time": "1777013843"
},
"departure": {
"delay": 143,
"time": "1777013843"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 119,
"time": "1777013879"
},
"departure": {
"delay": 119,
"time": "1777013879"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777013880"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20904",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777014120"
},
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777014180"
},
"departure": {
"delay": 0,
"time": "1777014180"
},
"stopId": "20152",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20154",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20156",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777014360"
},
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20158",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777014434"
},
"departure": {
"delay": 0,
"time": "1777014434"
},
"stopId": "20160",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20259",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777014540"
},
"departure": {
"delay": 0,
"time": "1777014540"
},
"stopId": "20162",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20168",
"stopSequence": 22
},
{
"arrival": {
"delay": -1,
"time": "1777014659"
},
"departure": {
"delay": -1,
"time": "1777014659"
},
"stopId": "20170",
"stopSequence": 23
},
{
"arrival": {
"delay": 0,
"time": "1777014674"
},
"departure": {
"delay": 0,
"time": "1777014674"
},
"stopId": "20172",
"stopSequence": 24
},
{
"arrival": {
"delay": 0,
"time": "1777014720"
},
"departure": {
"delay": 0,
"time": "1777014720"
},
"stopId": "20174",
"stopSequence": 25
},
{
"arrival": {
"delay": -43,
"time": "1777014737"
},
"stopId": "20181",
"stopSequence": 26
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288604"
},
"tripProperties": {}
}
},
{
"id": "RT|288496|TPC:VehicleJourney::C288496:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": -9,
"time": "1777015851"
},
"departure": {
"delay": -9,
"time": "1777015851"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": 5,
"time": "1777015925"
},
"departure": {
"delay": 5,
"time": "1777015925"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": -6,
"time": "1777015974"
},
"departure": {
"delay": -6,
"time": "1777015974"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": -6,
"time": "1777016034"
},
"departure": {
"delay": -6,
"time": "1777016034"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": -35,
"time": "1777016065"
},
"departure": {
"delay": -35,
"time": "1777016065"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": -23,
"time": "1777016137"
},
"departure": {
"delay": -23,
"time": "1777016137"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": -39,
"time": "1777016181"
},
"departure": {
"delay": -39,
"time": "1777016181"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": -39,
"time": "1777016241"
},
"departure": {
"delay": -39,
"time": "1777016241"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": -49,
"time": "1777016291"
},
"departure": {
"delay": -49,
"time": "1777016291"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": -62,
"time": "1777016338"
},
"departure": {
"delay": -62,
"time": "1777016338"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": -62,
"time": "1777016398"
},
"departure": {
"delay": -62,
"time": "1777016398"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": -97,
"time": "1777016483"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": -54,
"time": "1777016706"
},
"departure": {
"delay": -54,
"time": "1777016706"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": -30,
"time": "1777016790"
},
"departure": {
"delay": -30,
"time": "1777016790"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": -18,
"time": "1777016862"
},
"departure": {
"delay": -18,
"time": "1777016862"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": -80,
"time": "1777016920"
},
"departure": {
"delay": -80,
"time": "1777016920"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": -144,
"time": "1777016921"
},
"departure": {
"delay": -144,
"time": "1777016921"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": -164,
"time": "1777016956"
},
"departure": {
"delay": -164,
"time": "1777016956"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": -192,
"time": "1777016988"
},
"departure": {
"delay": -192,
"time": "1777016988"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": -196,
"time": "1777017044"
},
"departure": {
"delay": -196,
"time": "1777017044"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": -161,
"time": "1777017139"
},
"departure": {
"delay": -161,
"time": "1777017139"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": -155,
"time": "1777017205"
},
"departure": {
"delay": -155,
"time": "1777017205"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": -156,
"time": "1777017264"
},
"departure": {
"delay": -156,
"time": "1777017264"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": -156,
"time": "1777017324"
},
"departure": {
"delay": -156,
"time": "1777017324"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288496"
},
"tripProperties": {}
}
},
{
"id": "RT|288771|TPC:VehicleJourney::C288771:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014120"
},
"stopId": "20435",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777014240"
},
"departure": {
"delay": 0,
"time": "1777014240"
},
"stopId": "20026",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777014300"
},
"departure": {
"delay": 0,
"time": "1777014300"
},
"stopId": "20028",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777014360"
},
"departure": {
"delay": 0,
"time": "1777014360"
},
"stopId": "20030",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777014420"
},
"departure": {
"delay": 0,
"time": "1777014420"
},
"stopId": "20447",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777014480"
},
"departure": {
"delay": 0,
"time": "1777014480"
},
"stopId": "20442",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777014540"
},
"departure": {
"delay": 0,
"time": "1777014540"
},
"stopId": "20149",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777014600"
},
"departure": {
"delay": 0,
"time": "1777014600"
},
"stopId": "20408",
"stopSequence": 8
},
{
"arrival": {
"delay": -46,
"time": "1777014614"
},
"departure": {
"delay": -46,
"time": "1777014614"
},
"stopId": "20497",
"stopSequence": 9
},
{
"arrival": {
"delay": -104,
"time": "1777014676"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20905",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777015080"
},
"departure": {
"delay": 0,
"time": "1777015080"
},
"stopId": "20242",
"stopSequence": 11
},
{
"arrival": {
"delay": -2,
"time": "1777015138"
},
"departure": {
"delay": -2,
"time": "1777015138"
},
"stopId": "20199",
"stopSequence": 12
},
{
"arrival": {
"delay": -61,
"time": "1777015139"
},
"departure": {
"delay": -61,
"time": "1777015139"
},
"stopId": "20197",
"stopSequence": 13
},
{
"arrival": {
"delay": -120,
"time": "1777015140"
},
"departure": {
"delay": -120,
"time": "1777015140"
},
"stopId": "20344",
"stopSequence": 14
},
{
"arrival": {
"delay": -96,
"time": "1777015224"
},
"departure": {
"delay": -96,
"time": "1777015224"
},
"stopId": "20092",
"stopSequence": 15
},
{
"arrival": {
"delay": -98,
"time": "1777015282"
},
"departure": {
"delay": -98,
"time": "1777015282"
},
"stopId": "20053",
"stopSequence": 16
},
{
"arrival": {
"delay": -16,
"time": "1777015424"
},
"departure": {
"delay": -16,
"time": "1777015424"
},
"stopId": "20106",
"stopSequence": 17
},
{
"arrival": {
"delay": -91,
"time": "1777015469"
},
"departure": {
"delay": -91,
"time": "1777015469"
},
"stopId": "20369",
"stopSequence": 18
},
{
"arrival": {
"delay": -105,
"time": "1777015515"
},
"departure": {
"delay": -105,
"time": "1777015515"
},
"stopId": "20852",
"stopSequence": 19
},
{
"arrival": {
"delay": -110,
"time": "1777015570"
},
"stopId": "20363",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288771"
},
"tripProperties": {}
}
},
{
"id": "RT|287746|TPC:VehicleJourney::C287746:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 30,
"time": "1777018410"
},
"departure": {
"delay": 30,
"time": "1777018530"
},
"stopId": "20904",
"stopSequence": 1
},
{
"arrival": {
"delay": 30,
"time": "1777018650"
},
"departure": {
"delay": 30,
"time": "1777018650"
},
"stopId": "20126",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777018680"
},
"departure": {
"delay": 0,
"time": "1777018680"
},
"stopId": "20093",
"stopSequence": 3
},
{
"arrival": {
"delay": -60,
"time": "1777018740"
},
"departure": {
"delay": -60,
"time": "1777018740"
},
"stopId": "20095",
"stopSequence": 4
},
{
"arrival": {
"delay": 23,
"time": "1777018883"
},
"departure": {
"delay": 23,
"time": "1777018883"
},
"stopId": "20515",
"stopSequence": 5
},
{
"arrival": {
"delay": 20,
"time": "1777018940"
},
"departure": {
"delay": 20,
"time": "1777018940"
},
"stopId": "20165",
"stopSequence": 6
},
{
"arrival": {
"delay": 20,
"time": "1777019000"
},
"departure": {
"delay": 20,
"time": "1777019000"
},
"stopId": "20163",
"stopSequence": 7
},
{
"arrival": {
"delay": 37,
"time": "1777019042"
},
"departure": {
"delay": 37,
"time": "1777019042"
},
"stopId": "20787",
"stopSequence": 8
},
{
"arrival": {
"delay": 56,
"time": "1777019096"
},
"departure": {
"delay": 56,
"time": "1777019096"
},
"stopId": "20463",
"stopSequence": 9
},
{
"arrival": {
"delay": 36,
"time": "1777019136"
},
"departure": {
"delay": 36,
"time": "1777019136"
},
"stopId": "20510",
"stopSequence": 10
},
{
"arrival": {
"delay": 36,
"time": "1777019189"
},
"departure": {
"delay": 36,
"time": "1777019189"
},
"stopId": "20517",
"stopSequence": 11
},
{
"arrival": {
"delay": 15,
"time": "1777019295"
},
"stopId": "20496",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287746"
},
"tripProperties": {}
}
},
{
"id": "RT|288606|TPC:VehicleJourney::C288606:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20181",
"stopSequence": 1
},
{
"arrival": {
"delay": 3,
"time": "1777014063"
},
"departure": {
"delay": 3,
"time": "1777014063"
},
"stopId": "20175",
"stopSequence": 2
},
{
"arrival": {
"delay": 3,
"time": "1777014123"
},
"departure": {
"delay": 3,
"time": "1777014123"
},
"stopId": "20173",
"stopSequence": 3
},
{
"arrival": {
"delay": 3,
"time": "1777014183"
},
"departure": {
"delay": 3,
"time": "1777014183"
},
"stopId": "20171",
"stopSequence": 4
},
{
"arrival": {
"delay": 3,
"time": "1777014243"
},
"departure": {
"delay": 3,
"time": "1777014243"
},
"stopId": "20169",
"stopSequence": 5
},
{
"arrival": {
"delay": 3,
"time": "1777014303"
},
"departure": {
"delay": 3,
"time": "1777014303"
},
"stopId": "20163",
"stopSequence": 6
},
{
"arrival": {
"delay": 3,
"time": "1777014330"
},
"departure": {
"delay": 3,
"time": "1777014330"
},
"stopId": "20260",
"stopSequence": 7
},
{
"arrival": {
"delay": -62,
"time": "1777014358"
},
"departure": {
"delay": -62,
"time": "1777014358"
},
"stopId": "20161",
"stopSequence": 8
},
{
"arrival": {
"delay": -29,
"time": "1777014451"
},
"departure": {
"delay": -29,
"time": "1777014451"
},
"stopId": "20159",
"stopSequence": 9
},
{
"arrival": {
"delay": -88,
"time": "1777014452"
},
"departure": {
"delay": -88,
"time": "1777014452"
},
"stopId": "20157",
"stopSequence": 10
},
{
"arrival": {
"delay": -101,
"time": "1777014499"
},
"departure": {
"delay": -101,
"time": "1777014499"
},
"stopId": "20155",
"stopSequence": 11
},
{
"arrival": {
"delay": -100,
"time": "1777014560"
},
"departure": {
"delay": -100,
"time": "1777014560"
},
"stopId": "20153",
"stopSequence": 12
},
{
"arrival": {
"delay": 16,
"time": "1777014736"
},
"departure": {
"delay": 16,
"time": "1777014736"
},
"stopId": "20065",
"stopSequence": 13
},
{
"arrival": {
"delay": 55,
"time": "1777014835"
},
"departure": {
"delay": 0,
"time": "1777014900"
},
"stopId": "20002",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777015020"
},
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20500",
"stopSequence": 15
},
{
"arrival": {
"delay": -42,
"time": "1777015031"
},
"departure": {
"delay": -42,
"time": "1777015031"
},
"stopId": "20409",
"stopSequence": 16
},
{
"arrival": {
"delay": -108,
"time": "1777015032"
},
"departure": {
"delay": -108,
"time": "1777015032"
},
"stopId": "20150",
"stopSequence": 17
},
{
"arrival": {
"delay": -85,
"time": "1777015115"
},
"departure": {
"delay": -85,
"time": "1777015115"
},
"stopId": "20148",
"stopSequence": 18
},
{
"arrival": {
"delay": -86,
"time": "1777015174"
},
"departure": {
"delay": -86,
"time": "1777015174"
},
"stopId": "20146",
"stopSequence": 19
},
{
"arrival": {
"delay": -95,
"time": "1777015197"
},
"departure": {
"delay": -95,
"time": "1777015197"
},
"stopId": "20144",
"stopSequence": 20
},
{
"arrival": {
"delay": -114,
"time": "1777015206"
},
"departure": {
"delay": -114,
"time": "1777015206"
},
"stopId": "20142",
"stopSequence": 21
},
{
"arrival": {
"delay": -106,
"time": "1777015261"
},
"departure": {
"delay": -106,
"time": "1777015261"
},
"stopId": "20140",
"stopSequence": 22
},
{
"arrival": {
"delay": -91,
"time": "1777015349"
},
"departure": {
"delay": -91,
"time": "1777015349"
},
"stopId": "20138",
"stopSequence": 23
},
{
"arrival": {
"delay": -95,
"time": "1777015426"
},
"departure": {
"delay": -95,
"time": "1777015426"
},
"stopId": "20136",
"stopSequence": 24
},
{
"arrival": {
"delay": -120,
"time": "1777015440"
},
"departure": {
"delay": -120,
"time": "1777015440"
},
"stopId": "20129",
"stopSequence": 25
},
{
"arrival": {
"delay": -89,
"time": "1777015497"
},
"departure": {
"delay": -89,
"time": "1777015497"
},
"stopId": "20130",
"stopSequence": 26
},
{
"arrival": {
"delay": -89,
"time": "1777015531"
},
"departure": {
"delay": -89,
"time": "1777015531"
},
"stopId": "20131",
"stopSequence": 27
},
{
"arrival": {
"delay": -108,
"time": "1777015561"
},
"departure": {
"delay": -108,
"time": "1777015561"
},
"stopId": "20132",
"stopSequence": 28
},
{
"arrival": {
"delay": -178,
"time": "1777015562"
},
"departure": {
"delay": -178,
"time": "1777015562"
},
"stopId": "20133",
"stopSequence": 29
},
{
"arrival": {
"delay": -112,
"time": "1777015748"
},
"stopId": "20028",
"stopSequence": 30
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288606"
},
"tripProperties": {}
}
},
{
"id": "RT|288365|TPC:VehicleJourney::C288365:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777012560"
},
"stopId": "20460",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777012620"
},
"departure": {
"delay": 0,
"time": "1777012620"
},
"stopId": "20456",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777012680"
},
"departure": {
"delay": 0,
"time": "1777012680"
},
"stopId": "20466",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777012800"
},
"departure": {
"delay": 0,
"time": "1777012800"
},
"stopId": "20458",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777012860"
},
"departure": {
"delay": 0,
"time": "1777012860"
},
"stopId": "20462",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777012920"
},
"departure": {
"delay": 0,
"time": "1777012920"
},
"stopId": "20464",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777012980"
},
"departure": {
"delay": 0,
"time": "1777012980"
},
"stopId": "20449",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777013040"
},
"departure": {
"delay": 0,
"time": "1777013040"
},
"stopId": "20452",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777013160"
},
"departure": {
"delay": 0,
"time": "1777013160"
},
"stopId": "20059",
"stopSequence": 9
},
{
"arrival": {
"delay": -38,
"time": "1777013189"
},
"departure": {
"delay": -38,
"time": "1777013189"
},
"stopId": "20057",
"stopSequence": 10
},
{
"arrival": {
"delay": -17,
"time": "1777013294"
},
"departure": {
"delay": -17,
"time": "1777013294"
},
"stopId": "20069",
"stopSequence": 11
},
{
"arrival": {
"delay": -1,
"time": "1777013393"
},
"departure": {
"delay": -1,
"time": "1777013393"
},
"stopId": "20064",
"stopSequence": 12
},
{
"arrival": {
"delay": -1,
"time": "1777013444"
},
"departure": {
"delay": -1,
"time": "1777013444"
},
"stopId": "20054",
"stopSequence": 13
},
{
"arrival": {
"delay": -35,
"time": "1777013496"
},
"departure": {
"delay": -35,
"time": "1777013496"
},
"stopId": "20050",
"stopSequence": 14
},
{
"arrival": {
"delay": 14,
"time": "1777013628"
},
"departure": {
"delay": 14,
"time": "1777013628"
},
"stopId": "20048",
"stopSequence": 15
},
{
"arrival": {
"delay": 7,
"time": "1777013763"
},
"departure": {
"delay": 7,
"time": "1777013763"
},
"stopId": "20065",
"stopSequence": 16
},
{
"arrival": {
"delay": 32,
"time": "1777013912"
},
"departure": {
"delay": 0,
"time": "1777014000"
},
"stopId": "20002",
"stopSequence": 17
},
{
"arrival": {
"delay": -3,
"time": "1777014057"
},
"departure": {
"delay": -3,
"time": "1777014057"
},
"stopId": "20005",
"stopSequence": 18
},
{
"arrival": {
"delay": -62,
"time": "1777014058"
},
"departure": {
"delay": -62,
"time": "1777014058"
},
"stopId": "20007",
"stopSequence": 19
},
{
"arrival": {
"delay": 3,
"time": "1777014183"
},
"departure": {
"delay": 3,
"time": "1777014183"
},
"stopId": "20008",
"stopSequence": 20
},
{
"arrival": {
"delay": -56,
"time": "1777014184"
},
"departure": {
"delay": -56,
"time": "1777014184"
},
"stopId": "20010",
"stopSequence": 21
},
{
"arrival": {
"delay": -34,
"time": "1777014266"
},
"departure": {
"delay": -34,
"time": "1777014266"
},
"stopId": "20012",
"stopSequence": 22
},
{
"arrival": {
"delay": 18,
"time": "1777014378"
},
"departure": {
"delay": 18,
"time": "1777014378"
},
"stopId": "20014",
"stopSequence": 23
},
{
"arrival": {
"delay": -41,
"time": "1777014379"
},
"departure": {
"delay": -41,
"time": "1777014379"
},
"stopId": "20016",
"stopSequence": 24
},
{
"arrival": {
"delay": 23,
"time": "1777014503"
},
"departure": {
"delay": 23,
"time": "1777014503"
},
"stopId": "20018",
"stopSequence": 25
},
{
"arrival": {
"delay": 3,
"time": "1777014543"
},
"departure": {
"delay": 3,
"time": "1777014543"
},
"stopId": "20020",
"stopSequence": 26
},
{
"arrival": {
"delay": 10,
"time": "1777014610"
},
"departure": {
"delay": 10,
"time": "1777014610"
},
"stopId": "20022",
"stopSequence": 27
},
{
"arrival": {
"delay": -49,
"time": "1777014611"
},
"departure": {
"delay": -49,
"time": "1777014611"
},
"stopId": "20420",
"stopSequence": 28
},
{
"arrival": {
"delay": -49,
"time": "1777014671"
},
"departure": {
"delay": -49,
"time": "1777014671"
},
"stopId": "20024",
"stopSequence": 29
},
{
"arrival": {
"delay": -51,
"time": "1777014722"
},
"departure": {
"delay": -51,
"time": "1777014722"
},
"stopId": "20026",
"stopSequence": 30
},
{
"arrival": {
"delay": 3,
"time": "1777014843"
},
"stopId": "20028",
"stopSequence": 31
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288365"
},
"tripProperties": {}
}
},
{
"id": "RT|288493|TPC:VehicleJourney::C288493:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20122",
"stopSequence": 1
},
{
"arrival": {
"delay": 59,
"time": "1777015919"
},
"departure": {
"delay": 59,
"time": "1777015919"
},
"stopId": "20116",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777015920"
},
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20114",
"stopSequence": 3
},
{
"arrival": {
"delay": 112,
"time": "1777016092"
},
"departure": {
"delay": 112,
"time": "1777016092"
},
"stopId": "20112",
"stopSequence": 4
},
{
"arrival": {
"delay": 124,
"time": "1777016164"
},
"departure": {
"delay": 124,
"time": "1777016164"
},
"stopId": "20110",
"stopSequence": 5
},
{
"arrival": {
"delay": 76,
"time": "1777016176"
},
"departure": {
"delay": 76,
"time": "1777016176"
},
"stopId": "20104",
"stopSequence": 6
},
{
"arrival": {
"delay": 17,
"time": "1777016177"
},
"departure": {
"delay": 17,
"time": "1777016177"
},
"stopId": "20102",
"stopSequence": 7
},
{
"arrival": {
"delay": -42,
"time": "1777016178"
},
"departure": {
"delay": -42,
"time": "1777016178"
},
"stopId": "20100",
"stopSequence": 8
},
{
"arrival": {
"delay": -58,
"time": "1777016222"
},
"departure": {
"delay": -58,
"time": "1777016222"
},
"stopId": "20124",
"stopSequence": 9
},
{
"arrival": {
"delay": -94,
"time": "1777016306"
},
"departure": {
"delay": -94,
"time": "1777016306"
},
"stopId": "20096",
"stopSequence": 10
},
{
"arrival": {
"delay": -92,
"time": "1777016368"
},
"departure": {
"delay": -92,
"time": "1777016368"
},
"stopId": "20094",
"stopSequence": 11
},
{
"arrival": {
"delay": -92,
"time": "1777016428"
},
"departure": {
"delay": -92,
"time": "1777016428"
},
"stopId": "20065",
"stopSequence": 12
},
{
"arrival": {
"delay": 14,
"time": "1777016594"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20876",
"stopSequence": 13
},
{
"arrival": {
"delay": -65,
"time": "1777016755"
},
"departure": {
"delay": -65,
"time": "1777016755"
},
"stopId": "20242",
"stopSequence": 14
},
{
"arrival": {
"delay": -56,
"time": "1777016824"
},
"departure": {
"delay": -56,
"time": "1777016824"
},
"stopId": "20448",
"stopSequence": 15
},
{
"arrival": {
"delay": -72,
"time": "1777016868"
},
"departure": {
"delay": -72,
"time": "1777016868"
},
"stopId": "20086",
"stopSequence": 16
},
{
"arrival": {
"delay": -104,
"time": "1777016896"
},
"departure": {
"delay": -104,
"time": "1777016896"
},
"stopId": "20084",
"stopSequence": 17
},
{
"arrival": {
"delay": -106,
"time": "1777016954"
},
"departure": {
"delay": -106,
"time": "1777016954"
},
"stopId": "20082",
"stopSequence": 18
},
{
"arrival": {
"delay": -147,
"time": "1777016973"
},
"departure": {
"delay": -147,
"time": "1777016973"
},
"stopId": "20080",
"stopSequence": 19
},
{
"arrival": {
"delay": -155,
"time": "1777017025"
},
"departure": {
"delay": -155,
"time": "1777017025"
},
"stopId": "20078",
"stopSequence": 20
},
{
"arrival": {
"delay": -192,
"time": "1777017048"
},
"departure": {
"delay": -192,
"time": "1777017048"
},
"stopId": "20076",
"stopSequence": 21
},
{
"arrival": {
"delay": -167,
"time": "1777017133"
},
"departure": {
"delay": -167,
"time": "1777017133"
},
"stopId": "20074",
"stopSequence": 22
},
{
"arrival": {
"delay": -214,
"time": "1777017146"
},
"departure": {
"delay": -214,
"time": "1777017146"
},
"stopId": "20072",
"stopSequence": 23
},
{
"arrival": {
"delay": -239,
"time": "1777017194"
},
"departure": {
"delay": -239,
"time": "1777017194"
},
"stopId": "20045",
"stopSequence": 24
},
{
"arrival": {
"delay": -239,
"time": "1777017254"
},
"departure": {
"delay": -239,
"time": "1777017254"
},
"stopId": "20041",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288493"
},
"tripProperties": {}
}
},
{
"id": "RT|287720|TPC:VehicleJourney::C287720:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 15,
"time": "1777019295"
},
"stopId": "20496",
"stopSequence": 1
},
{
"arrival": {
"delay": -7,
"time": "1777019393"
},
"departure": {
"delay": -7,
"time": "1777019393"
},
"stopId": "20919",
"stopSequence": 2
},
{
"arrival": {
"delay": -37,
"time": "1777019423"
},
"departure": {
"delay": -37,
"time": "1777019423"
},
"stopId": "20511",
"stopSequence": 3
},
{
"arrival": {
"delay": -49,
"time": "1777019471"
},
"departure": {
"delay": -49,
"time": "1777019471"
},
"stopId": "20465",
"stopSequence": 4
},
{
"arrival": {
"delay": -49,
"time": "1777019531"
},
"departure": {
"delay": -49,
"time": "1777019531"
},
"stopId": "20788",
"stopSequence": 5
},
{
"arrival": {
"delay": -49,
"time": "1777019591"
},
"departure": {
"delay": -49,
"time": "1777019591"
},
"stopId": "20162",
"stopSequence": 6
},
{
"arrival": {
"delay": -49,
"time": "1777019651"
},
"departure": {
"delay": -49,
"time": "1777019651"
},
"stopId": "20164",
"stopSequence": 7
},
{
"arrival": {
"delay": -49,
"time": "1777019711"
},
"departure": {
"delay": -49,
"time": "1777019711"
},
"stopId": "20514",
"stopSequence": 8
},
{
"arrival": {
"delay": -49,
"time": "1777019771"
},
"departure": {
"delay": -49,
"time": "1777019771"
},
"stopId": "20096",
"stopSequence": 9
},
{
"arrival": {
"delay": -49,
"time": "1777019891"
},
"departure": {
"delay": -49,
"time": "1777019891"
},
"stopId": "20094",
"stopSequence": 10
},
{
"arrival": {
"delay": -49,
"time": "1777020011"
},
"departure": {
"delay": -49,
"time": "1777020011"
},
"stopId": "20065",
"stopSequence": 11
},
{
"arrival": {
"delay": -49,
"time": "1777020131"
},
"departure": {
"delay": -49,
"time": "1777020131"
},
"stopId": "20904",
"stopSequence": 12
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287720"
},
"tripProperties": {}
}
},
{
"id": "RT|288916|TPC:VehicleJourney::C288916:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"scheduleRelationship": "NO_DATA",
"stopId": "20054",
"stopSequence": 1
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20495",
"stopSequence": 2
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20493",
"stopSequence": 3
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20491",
"stopSequence": 4
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20492",
"stopSequence": 5
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20481",
"stopSequence": 6
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20490",
"stopSequence": 7
},
{
"scheduleRelationship": "NO_DATA",
"stopId": "20031",
"stopSequence": 8
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "23",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288916"
},
"tripProperties": {}
}
},
{
"id": "RT|288498|TPC:VehicleJourney::C288498:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20041",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777016760"
},
"departure": {
"delay": 0,
"time": "1777016760"
},
"stopId": "20044",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016820"
},
"departure": {
"delay": 0,
"time": "1777016820"
},
"stopId": "20071",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016880"
},
"departure": {
"delay": 0,
"time": "1777016880"
},
"stopId": "20073",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016940"
},
"departure": {
"delay": 0,
"time": "1777016940"
},
"stopId": "20075",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777017000"
},
"departure": {
"delay": 0,
"time": "1777017000"
},
"stopId": "20077",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777017060"
},
"departure": {
"delay": 0,
"time": "1777017060"
},
"stopId": "20079",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777017120"
},
"departure": {
"delay": 0,
"time": "1777017120"
},
"stopId": "20081",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777017180"
},
"departure": {
"delay": 0,
"time": "1777017180"
},
"stopId": "20083",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777017240"
},
"departure": {
"delay": 0,
"time": "1777017240"
},
"stopId": "20085",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777017300"
},
"departure": {
"delay": 0,
"time": "1777017300"
},
"stopId": "20091",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777017360"
},
"departure": {
"delay": 0,
"time": "1777017360"
},
"stopId": "20179",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777017480"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20002",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777017660"
},
"departure": {
"delay": 0,
"time": "1777017660"
},
"stopId": "20126",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777017720"
},
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20093",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777017780"
},
"departure": {
"delay": 0,
"time": "1777017780"
},
"stopId": "20095",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777017900"
},
"departure": {
"delay": 0,
"time": "1777017900"
},
"stopId": "20125",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20099",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20101",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20103",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777018140"
},
"departure": {
"delay": 0,
"time": "1777018140"
},
"stopId": "20105",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20111",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777018260"
},
"departure": {
"delay": 0,
"time": "1777018260"
},
"stopId": "20113",
"stopSequence": 23
},
{
"arrival": {
"delay": 0,
"time": "1777018320"
},
"departure": {
"delay": 0,
"time": "1777018320"
},
"stopId": "20115",
"stopSequence": 24
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018380"
},
"stopId": "20122",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288498"
},
"tripProperties": {}
}
},
{
"id": "RT|288730|TPC:VehicleJourney::C288730:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20400",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017840"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20419",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017900"
},
"departure": {
"delay": 0,
"time": "1777017900"
},
"stopId": "20076",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20402",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20474",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20406",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777018140"
},
"departure": {
"delay": 0,
"time": "1777018140"
},
"stopId": "20408",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20497",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018500"
},
"stopId": "20905",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777018560"
},
"departure": {
"delay": 0,
"time": "1777018560"
},
"stopId": "20005",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777018620"
},
"departure": {
"delay": 0,
"time": "1777018620"
},
"stopId": "20037",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777018740"
},
"departure": {
"delay": 0,
"time": "1777018740"
},
"stopId": "20200",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777018800"
},
"departure": {
"delay": 0,
"time": "1777018800"
},
"stopId": "20202",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018860"
},
"departure": {
"delay": 0,
"time": "1777018860"
},
"stopId": "20204",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777018920"
},
"departure": {
"delay": 0,
"time": "1777018920"
},
"stopId": "20207",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777018980"
},
"departure": {
"delay": 0,
"time": "1777018980"
},
"stopId": "20209",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777019040"
},
"departure": {
"delay": 0,
"time": "1777019040"
},
"stopId": "20211",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777019160"
},
"departure": {
"delay": 0,
"time": "1777019160"
},
"stopId": "20846",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777019220"
},
"departure": {
"delay": 0,
"time": "1777019220"
},
"stopId": "20213",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777019280"
},
"departure": {
"delay": 0,
"time": "1777019280"
},
"stopId": "20215",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288730"
},
"tripProperties": {}
}
},
{
"id": "RT|288442|TPC:VehicleJourney::C288442:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015020"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": -6,
"time": "1777015074"
},
"departure": {
"delay": -6,
"time": "1777015074"
},
"stopId": "20030",
"stopSequence": 2
},
{
"arrival": {
"delay": -36,
"time": "1777015164"
},
"departure": {
"delay": -36,
"time": "1777015164"
},
"stopId": "20021",
"stopSequence": 3
},
{
"arrival": {
"delay": -36,
"time": "1777015224"
},
"departure": {
"delay": -36,
"time": "1777015224"
},
"stopId": "20019",
"stopSequence": 4
},
{
"arrival": {
"delay": -48,
"time": "1777015272"
},
"departure": {
"delay": -48,
"time": "1777015272"
},
"stopId": "20017",
"stopSequence": 5
},
{
"arrival": {
"delay": -50,
"time": "1777015330"
},
"departure": {
"delay": -50,
"time": "1777015330"
},
"stopId": "20015",
"stopSequence": 6
},
{
"arrival": {
"delay": -50,
"time": "1777015390"
},
"departure": {
"delay": -50,
"time": "1777015390"
},
"stopId": "20013",
"stopSequence": 7
},
{
"arrival": {
"delay": -50,
"time": "1777015450"
},
"departure": {
"delay": -50,
"time": "1777015450"
},
"stopId": "20011",
"stopSequence": 8
},
{
"arrival": {
"delay": -50,
"time": "1777015510"
},
"departure": {
"delay": -50,
"time": "1777015510"
},
"stopId": "20009",
"stopSequence": 9
},
{
"arrival": {
"delay": -50,
"time": "1777015570"
},
"departure": {
"delay": -50,
"time": "1777015570"
},
"stopId": "20006",
"stopSequence": 10
},
{
"arrival": {
"delay": -50,
"time": "1777015630"
},
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20876",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777015921"
},
"departure": {
"delay": 0,
"time": "1777015921"
},
"stopId": "20047",
"stopSequence": 12
},
{
"arrival": {
"delay": -14,
"time": "1777015985"
},
"departure": {
"delay": -14,
"time": "1777015985"
},
"stopId": "20049",
"stopSequence": 13
},
{
"arrival": {
"delay": -115,
"time": "1777016001"
},
"departure": {
"delay": -115,
"time": "1777016001"
},
"stopId": "20051",
"stopSequence": 14
},
{
"arrival": {
"delay": -115,
"time": "1777016105"
},
"departure": {
"delay": -115,
"time": "1777016105"
},
"stopId": "20055",
"stopSequence": 15
},
{
"arrival": {
"delay": -110,
"time": "1777016195"
},
"departure": {
"delay": -110,
"time": "1777016195"
},
"stopId": "20056",
"stopSequence": 16
},
{
"arrival": {
"delay": -105,
"time": "1777016235"
},
"departure": {
"delay": -105,
"time": "1777016235"
},
"stopId": "20070",
"stopSequence": 17
},
{
"arrival": {
"delay": -100,
"time": "1777016313"
},
"departure": {
"delay": -100,
"time": "1777016313"
},
"stopId": "20058",
"stopSequence": 18
},
{
"arrival": {
"delay": -94,
"time": "1777016426"
},
"departure": {
"delay": -94,
"time": "1777016426"
},
"stopId": "20060",
"stopSequence": 19
},
{
"arrival": {
"delay": -110,
"time": "1777016485"
},
"departure": {
"delay": -110,
"time": "1777016485"
},
"stopId": "20061",
"stopSequence": 20
},
{
"arrival": {
"delay": -109,
"time": "1777016531"
},
"departure": {
"delay": -109,
"time": "1777016531"
},
"stopId": "20062",
"stopSequence": 21
},
{
"arrival": {
"delay": -97,
"time": "1777016621"
},
"departure": {
"delay": -97,
"time": "1777016621"
},
"stopId": "20461",
"stopSequence": 22
},
{
"arrival": {
"delay": -109,
"time": "1777016651"
},
"stopId": "20460",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288442"
},
"tripProperties": {}
}
},
{
"id": "RT|288760|TPC:VehicleJourney::C288760:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 0,
"time": "1777017370"
},
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20435",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017840"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20026",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017900"
},
"departure": {
"delay": 0,
"time": "1777017900"
},
"stopId": "20028",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20030",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20447",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20442",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777018140"
},
"departure": {
"delay": 0,
"time": "1777018140"
},
"stopId": "20149",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20408",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777018260"
},
"departure": {
"delay": 0,
"time": "1777018260"
},
"stopId": "20497",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018500"
},
"stopId": "20905",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777018680"
},
"departure": {
"delay": 0,
"time": "1777018680"
},
"stopId": "20242",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777018740"
},
"departure": {
"delay": 0,
"time": "1777018740"
},
"stopId": "20199",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777018800"
},
"departure": {
"delay": 0,
"time": "1777018800"
},
"stopId": "20197",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018860"
},
"departure": {
"delay": 0,
"time": "1777018860"
},
"stopId": "20344",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777018920"
},
"departure": {
"delay": 0,
"time": "1777018920"
},
"stopId": "20092",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777018980"
},
"departure": {
"delay": 0,
"time": "1777018980"
},
"stopId": "20053",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777019040"
},
"departure": {
"delay": 0,
"time": "1777019040"
},
"stopId": "20106",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777019160"
},
"departure": {
"delay": 0,
"time": "1777019160"
},
"stopId": "20369",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777019220"
},
"departure": {
"delay": 0,
"time": "1777019220"
},
"stopId": "20852",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777019280"
},
"departure": {
"delay": 0,
"time": "1777019280"
},
"stopId": "20363",
"stopSequence": 20
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "22",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288760"
},
"tripProperties": {}
}
},
{
"id": "RT|287470|TPC:VehicleJourney::C287470:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 179,
"time": "1777015079"
},
"stopId": "20307",
"stopSequence": 1
},
{
"arrival": {
"delay": -60,
"time": "1777015080"
},
"departure": {
"delay": -60,
"time": "1777015080"
},
"stopId": "20092",
"stopSequence": 2
},
{
"arrival": {
"delay": -62,
"time": "1777015138"
},
"stopId": "20053",
"stopSequence": 3
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 0,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "287470"
},
"tripProperties": {}
}
},
{
"id": "RT|288491|TPC:VehicleJourney::C288491:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 62,
"time": "1777014962"
},
"stopId": "20122",
"stopSequence": 1
},
{
"arrival": {
"delay": 3,
"time": "1777014963"
},
"departure": {
"delay": 3,
"time": "1777014963"
},
"stopId": "20116",
"stopSequence": 2
},
{
"arrival": {
"delay": 45,
"time": "1777015065"
},
"departure": {
"delay": 45,
"time": "1777015065"
},
"stopId": "20114",
"stopSequence": 3
},
{
"arrival": {
"delay": 14,
"time": "1777015094"
},
"departure": {
"delay": 14,
"time": "1777015094"
},
"stopId": "20112",
"stopSequence": 4
},
{
"arrival": {
"delay": 48,
"time": "1777015188"
},
"departure": {
"delay": 48,
"time": "1777015188"
},
"stopId": "20110",
"stopSequence": 5
},
{
"arrival": {
"delay": 65,
"time": "1777015265"
},
"departure": {
"delay": 65,
"time": "1777015265"
},
"stopId": "20104",
"stopSequence": 6
},
{
"arrival": {
"delay": 34,
"time": "1777015294"
},
"departure": {
"delay": 34,
"time": "1777015294"
},
"stopId": "20102",
"stopSequence": 7
},
{
"arrival": {
"delay": 31,
"time": "1777015351"
},
"departure": {
"delay": 31,
"time": "1777015351"
},
"stopId": "20100",
"stopSequence": 8
},
{
"arrival": {
"delay": 45,
"time": "1777015425"
},
"departure": {
"delay": 45,
"time": "1777015425"
},
"stopId": "20124",
"stopSequence": 9
},
{
"arrival": {
"delay": -9,
"time": "1777015491"
},
"departure": {
"delay": -9,
"time": "1777015491"
},
"stopId": "20096",
"stopSequence": 10
},
{
"arrival": {
"delay": -3,
"time": "1777015557"
},
"departure": {
"delay": -3,
"time": "1777015557"
},
"stopId": "20094",
"stopSequence": 11
},
{
"arrival": {
"delay": -49,
"time": "1777015571"
},
"departure": {
"delay": -49,
"time": "1777015571"
},
"stopId": "20065",
"stopSequence": 12
},
{
"arrival": {
"delay": 65,
"time": "1777015745"
},
"departure": {
"delay": 0,
"time": "1777015800"
},
"stopId": "20876",
"stopSequence": 13
},
{
"arrival": {
"delay": -60,
"time": "1777015860"
},
"departure": {
"delay": -60,
"time": "1777015860"
},
"stopId": "20242",
"stopSequence": 14
},
{
"arrival": {
"delay": 17,
"time": "1777015997"
},
"departure": {
"delay": 17,
"time": "1777015997"
},
"stopId": "20448",
"stopSequence": 15
},
{
"arrival": {
"delay": -42,
"time": "1777015998"
},
"departure": {
"delay": -42,
"time": "1777015998"
},
"stopId": "20086",
"stopSequence": 16
},
{
"arrival": {
"delay": -101,
"time": "1777015999"
},
"departure": {
"delay": -101,
"time": "1777015999"
},
"stopId": "20084",
"stopSequence": 17
},
{
"arrival": {
"delay": -57,
"time": "1777016103"
},
"departure": {
"delay": -57,
"time": "1777016103"
},
"stopId": "20082",
"stopSequence": 18
},
{
"arrival": {
"delay": -116,
"time": "1777016104"
},
"departure": {
"delay": -116,
"time": "1777016104"
},
"stopId": "20080",
"stopSequence": 19
},
{
"arrival": {
"delay": -130,
"time": "1777016150"
},
"departure": {
"delay": -130,
"time": "1777016150"
},
"stopId": "20078",
"stopSequence": 20
},
{
"arrival": {
"delay": -114,
"time": "1777016226"
},
"departure": {
"delay": -114,
"time": "1777016226"
},
"stopId": "20076",
"stopSequence": 21
},
{
"arrival": {
"delay": -173,
"time": "1777016227"
},
"departure": {
"delay": -173,
"time": "1777016227"
},
"stopId": "20074",
"stopSequence": 22
},
{
"arrival": {
"delay": -94,
"time": "1777016366"
},
"departure": {
"delay": -94,
"time": "1777016366"
},
"stopId": "20072",
"stopSequence": 23
},
{
"arrival": {
"delay": -119,
"time": "1777016414"
},
"departure": {
"delay": -119,
"time": "1777016414"
},
"stopId": "20045",
"stopSequence": 24
},
{
"arrival": {
"delay": -136,
"time": "1777016444"
},
"stopId": "20041",
"stopSequence": 25
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288491"
},
"tripProperties": {}
}
},
{
"id": "RT|288713|TPC:VehicleJourney::C288713:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777017540"
},
"stopId": "20215",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777017600"
},
"departure": {
"delay": 0,
"time": "1777017600"
},
"stopId": "20216",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777017660"
},
"departure": {
"delay": 0,
"time": "1777017660"
},
"stopId": "20218",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777017720"
},
"departure": {
"delay": 0,
"time": "1777017720"
},
"stopId": "20217",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777017780"
},
"departure": {
"delay": 0,
"time": "1777017780"
},
"stopId": "20214",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777017840"
},
"departure": {
"delay": 0,
"time": "1777017840"
},
"stopId": "20896",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777017900"
},
"departure": {
"delay": 0,
"time": "1777017900"
},
"stopId": "20212",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777017960"
},
"departure": {
"delay": 0,
"time": "1777017960"
},
"stopId": "20210",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777018020"
},
"departure": {
"delay": 0,
"time": "1777018020"
},
"stopId": "20208",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777018080"
},
"departure": {
"delay": 0,
"time": "1777018080"
},
"stopId": "20205",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777018140"
},
"departure": {
"delay": 0,
"time": "1777018140"
},
"stopId": "20203",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777018200"
},
"departure": {
"delay": 0,
"time": "1777018200"
},
"stopId": "20201",
"stopSequence": 12
},
{
"arrival": {
"delay": 0,
"time": "1777018260"
},
"departure": {
"delay": 0,
"time": "1777018260"
},
"stopId": "20038",
"stopSequence": 13
},
{
"arrival": {
"delay": 0,
"time": "1777018320"
},
"departure": {
"delay": 0,
"time": "1777018320"
},
"stopId": "20006",
"stopSequence": 14
},
{
"arrival": {
"delay": 0,
"time": "1777018380"
},
"departure": {
"delay": 0,
"time": "1777018500"
},
"stopId": "20001",
"stopSequence": 15
},
{
"arrival": {
"delay": 0,
"time": "1777018620"
},
"departure": {
"delay": 0,
"time": "1777018620"
},
"stopId": "20498",
"stopSequence": 16
},
{
"arrival": {
"delay": 0,
"time": "1777018680"
},
"departure": {
"delay": 0,
"time": "1777018680"
},
"stopId": "20409",
"stopSequence": 17
},
{
"arrival": {
"delay": 0,
"time": "1777018740"
},
"departure": {
"delay": 0,
"time": "1777018740"
},
"stopId": "20407",
"stopSequence": 18
},
{
"arrival": {
"delay": 0,
"time": "1777018800"
},
"departure": {
"delay": 0,
"time": "1777018800"
},
"stopId": "20475",
"stopSequence": 19
},
{
"arrival": {
"delay": 0,
"time": "1777018860"
},
"departure": {
"delay": 0,
"time": "1777018860"
},
"stopId": "20403",
"stopSequence": 20
},
{
"arrival": {
"delay": 0,
"time": "1777018920"
},
"departure": {
"delay": 0,
"time": "1777018920"
},
"stopId": "20075",
"stopSequence": 21
},
{
"arrival": {
"delay": 0,
"time": "1777018980"
},
"departure": {
"delay": 0,
"time": "1777018980"
},
"stopId": "20486",
"stopSequence": 22
},
{
"arrival": {
"delay": 0,
"time": "1777019160"
},
"departure": {
"delay": 0,
"time": "1777019160"
},
"stopId": "20400",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288713"
},
"tripProperties": {}
}
},
{
"id": "RT|288389|TPC:VehicleJourney::C288389:LOC",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 0,
"time": "1777015920"
},
"stopId": "20028",
"stopSequence": 1
},
{
"arrival": {
"delay": 0,
"time": "1777015980"
},
"departure": {
"delay": 0,
"time": "1777015980"
},
"stopId": "20030",
"stopSequence": 2
},
{
"arrival": {
"delay": 0,
"time": "1777016100"
},
"departure": {
"delay": 0,
"time": "1777016100"
},
"stopId": "20021",
"stopSequence": 3
},
{
"arrival": {
"delay": 0,
"time": "1777016160"
},
"departure": {
"delay": 0,
"time": "1777016160"
},
"stopId": "20019",
"stopSequence": 4
},
{
"arrival": {
"delay": 0,
"time": "1777016220"
},
"departure": {
"delay": 0,
"time": "1777016220"
},
"stopId": "20017",
"stopSequence": 5
},
{
"arrival": {
"delay": 0,
"time": "1777016280"
},
"departure": {
"delay": 0,
"time": "1777016280"
},
"stopId": "20015",
"stopSequence": 6
},
{
"arrival": {
"delay": 0,
"time": "1777016340"
},
"departure": {
"delay": 0,
"time": "1777016340"
},
"stopId": "20013",
"stopSequence": 7
},
{
"arrival": {
"delay": 0,
"time": "1777016400"
},
"departure": {
"delay": 0,
"time": "1777016400"
},
"stopId": "20011",
"stopSequence": 8
},
{
"arrival": {
"delay": 0,
"time": "1777016460"
},
"departure": {
"delay": 0,
"time": "1777016460"
},
"stopId": "20009",
"stopSequence": 9
},
{
"arrival": {
"delay": 0,
"time": "1777016520"
},
"departure": {
"delay": 0,
"time": "1777016520"
},
"stopId": "20006",
"stopSequence": 10
},
{
"arrival": {
"delay": 0,
"time": "1777016580"
},
"departure": {
"delay": 0,
"time": "1777016700"
},
"stopId": "20876",
"stopSequence": 11
},
{
"arrival": {
"delay": 0,
"time": "1777016821"
},
"departure": {
"delay": 0,
"time": "1777016821"
},
"stopId": "20047",
"stopSequence": 12
},
{
"arrival": {
"delay": -32,
"time": "1777016867"
},
"departure": {
"delay": -32,
"time": "1777016867"
},
"stopId": "20049",
"stopSequence": 13
},
{
"arrival": {
"delay": -148,
"time": "1777016868"
},
"departure": {
"delay": -148,
"time": "1777016868"
},
"stopId": "20051",
"stopSequence": 14
},
{
"arrival": {
"delay": -178,
"time": "1777016942"
},
"departure": {
"delay": -178,
"time": "1777016942"
},
"stopId": "20055",
"stopSequence": 15
},
{
"arrival": {
"delay": -173,
"time": "1777017032"
},
"departure": {
"delay": -173,
"time": "1777017032"
},
"stopId": "20056",
"stopSequence": 16
},
{
"arrival": {
"delay": -168,
"time": "1777017072"
},
"departure": {
"delay": -168,
"time": "1777017072"
},
"stopId": "20070",
"stopSequence": 17
},
{
"arrival": {
"delay": -191,
"time": "1777017122"
},
"departure": {
"delay": -191,
"time": "1777017122"
},
"stopId": "20058",
"stopSequence": 18
},
{
"arrival": {
"delay": -217,
"time": "1777017203"
},
"departure": {
"delay": -217,
"time": "1777017203"
},
"stopId": "20060",
"stopSequence": 19
},
{
"arrival": {
"delay": -201,
"time": "1777017294"
},
"departure": {
"delay": -201,
"time": "1777017294"
},
"stopId": "20061",
"stopSequence": 20
},
{
"arrival": {
"delay": -200,
"time": "1777017340"
},
"departure": {
"delay": -200,
"time": "1777017340"
},
"stopId": "20062",
"stopSequence": 21
},
{
"arrival": {
"delay": -188,
"time": "1777017430"
},
"departure": {
"delay": -188,
"time": "1777017430"
},
"stopId": "20461",
"stopSequence": 22
},
{
"arrival": {
"delay": -188,
"time": "1777017470"
},
"departure": {
"delay": -188,
"time": "1777017470"
},
"stopId": "20460",
"stopSequence": 23
}
],
"timestamp": "1777015938",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260424",
"tripId": "288389"
},
"tripProperties": {}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1777015938"
}
}