Resource details
Horaires temps-réel du réseau de transports en commun de Saint-Etienne-Métropole, la STAS (Société de Transport de l’Agglomération Stéphanoise), aux standards GTFS-RT.
Servi directement par le délégataire en charge du service de transport de Saint-Etienne Métropole.
Ces horaires correspondent à ceux disponibles sur le site internet Reseau Stas et sur l’applications Moovizy.
This resource file is part of the dataset Réseau urbain STAS.
Download availability
Learn more
HEAD
request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.For SIRI and SIRI Lite feeds, we perform a
GET
request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.Validation details
⚠️656 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-07-29 at 09:14 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 225 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 10095 does not have a vehicle_id
- trip_id 10096 does not have a vehicle_id
- trip_id 10097 does not have a vehicle_id
- trip_id 10098 does not have a vehicle_id
- trip_id 10135 does not have a vehicle_id
schedule_relationship not populated W009 431 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 10095 stop_sequence 3 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 10095 does not have a schedule_relationship
- trip_id 10096 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 10096 does not have a schedule_relationship
- trip_id 10097 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Previous validations
Here is a recap of all the error types encountered over the last 30 days.
Error ID | Description | Errors count | Number of occurences |
---|---|---|---|
W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 438 | 2 times (100 % of validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 837 | 2 times (100 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-07-29 at 22:59 Europe/Paris.
trip_updates (38) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-07-29 at 22:59 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:24477",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 34,
"time": "1753822774"
},
"stopId": "39FX51",
"stopSequence": 5
},
{
"departure": {
"delay": 19,
"time": "1753822879"
},
"stopId": "38FY54",
"stopSequence": 6
},
{
"departure": {
"delay": 30,
"time": "1753822950"
},
"stopId": "37FY57",
"stopSequence": 7
},
{
"departure": {
"delay": 19,
"time": "1753823059"
},
"stopId": "37FY11",
"stopSequence": 8
},
{
"departure": {
"delay": -10,
"time": "1753823150"
},
"stopId": "36FZ51",
"stopSequence": 9
},
{
"departure": {
"delay": -21,
"time": "1753823199"
},
"stopId": "35FZ55",
"stopSequence": 10
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "50",
"tripId": "24477"
}
}
},
{
"id": "SM:24478",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823460"
},
"stopId": "41FW51",
"stopSequence": 1
},
{
"departure": {
"time": "1753823520"
},
"stopId": "40FW07",
"stopSequence": 2
},
{
"departure": {
"delay": -11,
"time": "1753823569"
},
"stopId": "40FW57",
"stopSequence": 3
},
{
"departure": {
"delay": 28,
"time": "1753823608"
},
"stopId": "40FX51",
"stopSequence": 4
},
{
"departure": {
"delay": 29,
"time": "1753823669"
},
"stopId": "39FX51",
"stopSequence": 5
},
{
"departure": {
"time": "1753823760"
},
"stopId": "38FY54",
"stopSequence": 6
},
{
"departure": {
"delay": 29,
"time": "1753823849"
},
"stopId": "37FY57",
"stopSequence": 7
},
{
"departure": {
"time": "1753823940"
},
"stopId": "37FY11",
"stopSequence": 8
},
{
"departure": {
"delay": -10,
"time": "1753824050"
},
"stopId": "36FZ51",
"stopSequence": 9
},
{
"departure": {
"delay": -21,
"time": "1753824099"
},
"stopId": "35FZ55",
"stopSequence": 10
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "50",
"tripId": "24478"
}
}
},
{
"id": "SM:24479",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824360"
},
"stopId": "41FW51",
"stopSequence": 1
},
{
"departure": {
"time": "1753824420"
},
"stopId": "40FW07",
"stopSequence": 2
},
{
"departure": {
"delay": -11,
"time": "1753824469"
},
"stopId": "40FW57",
"stopSequence": 3
},
{
"departure": {
"delay": 28,
"time": "1753824508"
},
"stopId": "40FX51",
"stopSequence": 4
},
{
"departure": {
"delay": 29,
"time": "1753824569"
},
"stopId": "39FX51",
"stopSequence": 5
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "50",
"tripId": "24479"
}
}
},
{
"id": "SM:24480",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825260"
},
"stopId": "41FW51",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "50",
"tripId": "24480"
}
}
},
{
"id": "SM:24481",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753826160"
},
"stopId": "41FW51",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "50",
"tripId": "24481"
}
}
},
{
"id": "SM:24607",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 23,
"time": "1753822763"
},
"stopId": "35FZ07",
"stopSequence": 1
},
{
"departure": {
"delay": -15,
"time": "1753822845"
},
"stopId": "35FZ57",
"stopSequence": 2
},
{
"departure": {
"delay": 31,
"time": "1753822891"
},
"stopId": "36FZ56",
"stopSequence": 3
},
{
"departure": {
"time": "1753822980"
},
"stopId": "37FY10",
"stopSequence": 4
},
{
"departure": {
"delay": -28,
"time": "1753823072"
},
"stopId": "37FY55",
"stopSequence": 5
},
{
"departure": {
"time": "1753823160"
},
"stopId": "38FY53",
"stopSequence": 6
},
{
"departure": {
"delay": 34,
"time": "1753823374"
},
"stopId": "40FW51",
"stopSequence": 9
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "50",
"tripId": "24607"
}
}
},
{
"id": "SM:24608",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823640"
},
"stopId": "35FZ07",
"stopSequence": 1
},
{
"departure": {
"delay": -15,
"time": "1753823745"
},
"stopId": "35FZ57",
"stopSequence": 2
},
{
"departure": {
"delay": 28,
"time": "1753823788"
},
"stopId": "36FZ56",
"stopSequence": 3
},
{
"departure": {
"time": "1753823880"
},
"stopId": "37FY10",
"stopSequence": 4
},
{
"departure": {
"delay": -28,
"time": "1753823972"
},
"stopId": "37FY55",
"stopSequence": 5
},
{
"departure": {
"time": "1753824060"
},
"stopId": "38FY53",
"stopSequence": 6
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "50",
"tripId": "24608"
}
}
},
{
"id": "SM:24609",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824540"
},
"stopId": "35FZ07",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "50",
"tripId": "24609"
}
}
},
{
"id": "SM:24610",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825440"
},
"stopId": "35FZ07",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "50",
"tripId": "24610"
}
}
},
{
"id": "SM:24611",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753826340"
},
"stopId": "35FZ07",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "50",
"tripId": "24611"
}
}
},
{
"id": "SM:29736",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -39,
"time": "1753822821"
},
"stopId": "29GA53",
"stopSequence": 18
},
{
"departure": {
"delay": -31,
"time": "1753822889"
},
"stopId": "28GA50",
"stopSequence": 19
},
{
"departure": {
"delay": -39,
"time": "1753823001"
},
"stopId": "27GB53",
"stopSequence": 20
},
{
"departure": {
"delay": -96,
"time": "1753823064"
},
"stopId": "26GA50",
"stopSequence": 21
},
{
"departure": {
"delay": -33,
"time": "1753823187"
},
"stopId": "26GA57",
"stopSequence": 22
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "52",
"tripId": "29736"
}
}
},
{
"id": "SM:29737",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 148,
"time": "1753822828"
},
"stopId": "37GB12",
"stopSequence": 5
},
{
"departure": {
"delay": 96,
"time": "1753822896"
},
"stopId": "36GA03",
"stopSequence": 6
},
{
"departure": {
"delay": 148,
"time": "1753823068"
},
"stopId": "35GC12",
"stopSequence": 7
},
{
"departure": {
"delay": 138,
"time": "1753823118"
},
"stopId": "34GD04",
"stopSequence": 8
},
{
"departure": {
"delay": 144,
"time": "1753823184"
},
"stopId": "34GB14",
"stopSequence": 9
},
{
"departure": {
"delay": 148,
"time": "1753823308"
},
"stopId": "33GB01",
"stopSequence": 10
},
{
"departure": {
"delay": 143,
"time": "1753823363"
},
"stopId": "33GC50",
"stopSequence": 11
},
{
"departure": {
"delay": 143,
"time": "1753823423"
},
"stopId": "32GB50",
"stopSequence": 12
},
{
"departure": {
"delay": 148,
"time": "1753823488"
},
"stopId": "32GA59",
"stopSequence": 13
},
{
"departure": {
"delay": 148,
"time": "1753823548"
},
"stopId": "32GA57",
"stopSequence": 14
},
{
"departure": {
"delay": 148,
"time": "1753823668"
},
"stopId": "31GA53",
"stopSequence": 15
},
{
"departure": {
"delay": 148,
"time": "1753823728"
},
"stopId": "30GA51",
"stopSequence": 16
},
{
"departure": {
"delay": 88,
"time": "1753823788"
},
"stopId": "29GA51",
"stopSequence": 17
},
{
"departure": {
"delay": 148,
"time": "1753823908"
},
"stopId": "29GA53",
"stopSequence": 18
},
{
"departure": {
"delay": 149,
"time": "1753823969"
},
"stopId": "28GA50",
"stopSequence": 19
},
{
"departure": {
"delay": 148,
"time": "1753824088"
},
"stopId": "27GB53",
"stopSequence": 20
},
{
"departure": {
"delay": 94,
"time": "1753824154"
},
"stopId": "26GA50",
"stopSequence": 21
},
{
"departure": {
"delay": 146,
"time": "1753824266"
},
"stopId": "26GA57",
"stopSequence": 22
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "52",
"tripId": "29737"
}
}
},
{
"id": "SM:29738",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823160"
},
"stopId": "38FY54",
"stopSequence": 1
},
{
"departure": {
"delay": 29,
"time": "1753823249"
},
"stopId": "37FY57",
"stopSequence": 2
},
{
"departure": {
"time": "1753823340"
},
"stopId": "37FY11",
"stopSequence": 3
},
{
"departure": {
"time": "1753823460"
},
"stopId": "37FY12",
"stopSequence": 4
},
{
"departure": {
"time": "1753823580"
},
"stopId": "37GB12",
"stopSequence": 5
},
{
"departure": {
"delay": -24,
"time": "1753823676"
},
"stopId": "36GA03",
"stopSequence": 6
},
{
"departure": {
"time": "1753823820"
},
"stopId": "35GC12",
"stopSequence": 7
},
{
"departure": {
"delay": 6,
"time": "1753823886"
},
"stopId": "34GD04",
"stopSequence": 8
},
{
"departure": {
"delay": 14,
"time": "1753823954"
},
"stopId": "34GB14",
"stopSequence": 9
},
{
"departure": {
"time": "1753824060"
},
"stopId": "33GB01",
"stopSequence": 10
},
{
"departure": {
"delay": 11,
"time": "1753824131"
},
"stopId": "33GC50",
"stopSequence": 11
},
{
"departure": {
"delay": 11,
"time": "1753824191"
},
"stopId": "32GB50",
"stopSequence": 12
},
{
"departure": {
"time": "1753824240"
},
"stopId": "32GA59",
"stopSequence": 13
},
{
"departure": {
"time": "1753824300"
},
"stopId": "32GA57",
"stopSequence": 14
},
{
"departure": {
"time": "1753824420"
},
"stopId": "31GA53",
"stopSequence": 15
},
{
"departure": {
"delay": 27,
"time": "1753824507"
},
"stopId": "30GA51",
"stopSequence": 16
},
{
"departure": {
"delay": -28,
"time": "1753824572"
},
"stopId": "29GA51",
"stopSequence": 17
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "52",
"tripId": "29738"
}
}
},
{
"id": "SM:29739",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824060"
},
"stopId": "38FY54",
"stopSequence": 1
},
{
"departure": {
"delay": 29,
"time": "1753824149"
},
"stopId": "37FY57",
"stopSequence": 2
},
{
"departure": {
"time": "1753824240"
},
"stopId": "37FY11",
"stopSequence": 3
},
{
"departure": {
"time": "1753824360"
},
"stopId": "37FY12",
"stopSequence": 4
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "52",
"tripId": "29739"
}
}
},
{
"id": "SM:29809",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -42,
"time": "1753822878"
},
"stopId": "37FY10",
"stopSequence": 22
},
{
"departure": {
"delay": -92,
"time": "1753822948"
},
"stopId": "37FY55",
"stopSequence": 23
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29809"
}
}
},
{
"id": "SM:29810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -24,
"time": "1753822776"
},
"stopId": "32GA52",
"stopSequence": 11
},
{
"departure": {
"delay": -22,
"time": "1753822838"
},
"stopId": "32GA53",
"stopSequence": 12
},
{
"departure": {
"delay": -28,
"time": "1753822892"
},
"stopId": "32GB53",
"stopSequence": 13
},
{
"departure": {
"delay": -26,
"time": "1753822954"
},
"stopId": "33GC51",
"stopSequence": 14
},
{
"departure": {
"delay": -22,
"time": "1753823078"
},
"stopId": "33GB02",
"stopSequence": 15
},
{
"departure": {
"delay": -24,
"time": "1753823196"
},
"stopId": "34GB15",
"stopSequence": 16
},
{
"departure": {
"delay": -29,
"time": "1753823251"
},
"stopId": "34GD05",
"stopSequence": 17
},
{
"departure": {
"delay": -22,
"time": "1753823318"
},
"stopId": "35GC13",
"stopSequence": 18
},
{
"departure": {
"delay": -30,
"time": "1753823430"
},
"stopId": "36GA04",
"stopSequence": 19
},
{
"departure": {
"delay": -22,
"time": "1753823558"
},
"stopId": "37GB13",
"stopSequence": 20
},
{
"departure": {
"delay": -22,
"time": "1753823678"
},
"stopId": "37FY13",
"stopSequence": 21
},
{
"departure": {
"delay": -22,
"time": "1753823798"
},
"stopId": "37FY10",
"stopSequence": 22
},
{
"departure": {
"delay": -30,
"time": "1753823910"
},
"stopId": "37FY55",
"stopSequence": 23
},
{
"arrival": {
"time": "1753824000"
},
"stopId": "38FY50",
"stopSequence": 24
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29810"
}
}
},
{
"id": "SM:29811",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753822860"
},
"stopId": "25FZ50",
"stopSequence": 1
},
{
"departure": {
"time": "1753823220"
},
"stopId": "28GA53",
"stopSequence": 5
},
{
"departure": {
"time": "1753823280"
},
"stopId": "29GA52",
"stopSequence": 6
},
{
"departure": {
"delay": 28,
"time": "1753823368"
},
"stopId": "29GA50",
"stopSequence": 7
},
{
"departure": {
"delay": 1,
"time": "1753823461"
},
"stopId": "30GA50",
"stopSequence": 8
},
{
"departure": {
"delay": 25,
"time": "1753823545"
},
"stopId": "31GA55",
"stopSequence": 9
},
{
"departure": {
"delay": 1,
"time": "1753823581"
},
"stopId": "32GA50",
"stopSequence": 10
},
{
"departure": {
"delay": -21,
"time": "1753823679"
},
"stopId": "32GA52",
"stopSequence": 11
},
{
"departure": {
"delay": 1,
"time": "1753823761"
},
"stopId": "32GA53",
"stopSequence": 12
},
{
"departure": {
"delay": 5,
"time": "1753823825"
},
"stopId": "32GB53",
"stopSequence": 13
},
{
"departure": {
"delay": 25,
"time": "1753823905"
},
"stopId": "33GC51",
"stopSequence": 14
},
{
"departure": {
"delay": 1,
"time": "1753824001"
},
"stopId": "33GB02",
"stopSequence": 15
},
{
"departure": {
"delay": -21,
"time": "1753824099"
},
"stopId": "34GB15",
"stopSequence": 16
},
{
"departure": {
"delay": -16,
"time": "1753824164"
},
"stopId": "34GD05",
"stopSequence": 17
},
{
"departure": {
"delay": 1,
"time": "1753824241"
},
"stopId": "35GC13",
"stopSequence": 18
},
{
"departure": {
"delay": 19,
"time": "1753824379"
},
"stopId": "36GA04",
"stopSequence": 19
},
{
"departure": {
"delay": 1,
"time": "1753824481"
},
"stopId": "37GB13",
"stopSequence": 20
},
{
"departure": {
"delay": 1,
"time": "1753824601"
},
"stopId": "37FY13",
"stopSequence": 21
},
{
"arrival": {
"time": "1753824900"
},
"stopId": "38FY50",
"stopSequence": 24
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29811"
}
}
},
{
"id": "SM:29812",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823760"
},
"stopId": "25FZ50",
"stopSequence": 1
},
{
"departure": {
"time": "1753824120"
},
"stopId": "28GA53",
"stopSequence": 5
},
{
"departure": {
"time": "1753824180"
},
"stopId": "29GA52",
"stopSequence": 6
},
{
"departure": {
"delay": 28,
"time": "1753824268"
},
"stopId": "29GA50",
"stopSequence": 7
},
{
"departure": {
"delay": 1,
"time": "1753824361"
},
"stopId": "30GA50",
"stopSequence": 8
},
{
"departure": {
"delay": 25,
"time": "1753824445"
},
"stopId": "31GA55",
"stopSequence": 9
},
{
"departure": {
"delay": 1,
"time": "1753824481"
},
"stopId": "32GA50",
"stopSequence": 10
},
{
"arrival": {
"time": "1753825800"
},
"stopId": "38FY50",
"stopSequence": 24
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29812"
}
}
},
{
"id": "SM:29814",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824660"
},
"stopId": "25FZ50",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29814"
}
}
},
{
"id": "SM:29815",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825560"
},
"stopId": "25FZ50",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "52",
"tripId": "29815"
}
}
},
{
"id": "SM:32491",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -22,
"time": "1753822898"
},
"stopId": "33FZ53",
"stopSequence": 3
},
{
"departure": {
"delay": -27,
"time": "1753823373"
},
"stopId": "32GB23",
"stopSequence": 8
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "61",
"tripId": "32491"
}
}
},
{
"id": "SM:32492",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823580"
},
"stopId": "35FZ11",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "61",
"tripId": "32492"
}
}
},
{
"id": "SM:32493",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824480"
},
"stopId": "35FZ11",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "61",
"tripId": "32493"
}
}
},
{
"id": "SM:32494",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825380"
},
"stopId": "35FZ11",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "61",
"tripId": "32494"
}
}
},
{
"id": "SM:32495",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753826280"
},
"stopId": "35FZ11",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "61",
"tripId": "32495"
}
}
},
{
"id": "SM:32506",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 28,
"time": "1753822828"
},
"stopId": "32FZ33",
"stopSequence": 4
},
{
"departure": {
"delay": 28,
"time": "1753822948"
},
"stopId": "33FZ25",
"stopSequence": 5
},
{
"departure": {
"delay": 26,
"time": "1753823006"
},
"stopId": "33FZ10",
"stopSequence": 6
},
{
"departure": {
"delay": 28,
"time": "1753823128"
},
"stopId": "34FZ21",
"stopSequence": 7
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "32506"
}
}
},
{
"id": "SM:32507",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823220"
},
"stopId": "33GC31",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "32507"
}
}
},
{
"id": "SM:32508",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753824120"
},
"stopId": "33GC31",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "32508"
}
}
},
{
"id": "SM:32509",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825020"
},
"stopId": "33GC31",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "32509"
}
}
},
{
"id": "SM:32510",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753825920"
},
"stopId": "33GC31",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "32510"
}
}
},
{
"id": "SM:32533",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -213,
"time": "1753822767"
},
"stopId": "32GG01",
"stopSequence": 26
},
{
"departure": {
"delay": -212,
"time": "1753822828"
},
"stopId": "33GG02",
"stopSequence": 27
},
{
"departure": {
"delay": -154,
"time": "1753822946"
},
"stopId": "33GH01",
"stopSequence": 28
},
{
"departure": {
"delay": -164,
"time": "1753822996"
},
"stopId": "32GH01",
"stopSequence": 30
},
{
"arrival": {
"delay": -152,
"time": "1753823068"
},
"stopId": "31GH04",
"stopSequence": 31
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "63",
"tripId": "32533"
}
}
},
{
"id": "SM:32536",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -35,
"time": "1753822765"
},
"stopId": "31FZ04",
"stopSequence": 25
},
{
"departure": {
"delay": -34,
"time": "1753822826"
},
"stopId": "30FZ09",
"stopSequence": 26
},
{
"departure": {
"delay": -87,
"time": "1753822833"
},
"stopId": "30FZ04",
"stopSequence": 27
},
{
"departure": {
"delay": -28,
"time": "1753822892"
},
"stopId": "30FZ01",
"stopSequence": 28
},
{
"departure": {
"delay": -28,
"time": "1753822952"
},
"stopId": "29GA06",
"stopSequence": 29
},
{
"departure": {
"delay": -38,
"time": "1753823002"
},
"stopId": "29GA05",
"stopSequence": 30
},
{
"departure": {
"delay": -27,
"time": "1753823073"
},
"stopId": "28FZ06",
"stopSequence": 31
},
{
"departure": {
"delay": -27,
"time": "1753823133"
},
"stopId": "29FZ01",
"stopSequence": 32
},
{
"arrival": {
"delay": -38,
"time": "1753823182"
},
"stopId": "28FZ10",
"stopSequence": 33
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "63",
"tripId": "32536"
}
}
},
{
"id": "SM:32611",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 92,
"time": "1753822772"
},
"stopId": "30GB07",
"stopSequence": 3
},
{
"departure": {
"delay": 86,
"time": "1753822886"
},
"stopId": "30GC01",
"stopSequence": 4
},
{
"departure": {
"delay": 92,
"time": "1753822952"
},
"stopId": "30GC11",
"stopSequence": 5
},
{
"departure": {
"delay": 92,
"time": "1753823012"
},
"stopId": "30GD12",
"stopSequence": 6
},
{
"departure": {
"delay": 92,
"time": "1753823072"
},
"stopId": "30GD04",
"stopSequence": 7
},
{
"departure": {
"delay": 89,
"time": "1753823129"
},
"stopId": "30GE04",
"stopSequence": 8
},
{
"departure": {
"delay": 92,
"time": "1753823192"
},
"stopId": "30GE02",
"stopSequence": 9
},
{
"departure": {
"delay": 91,
"time": "1753823251"
},
"stopId": "29GF05",
"stopSequence": 10
},
{
"departure": {
"delay": 145,
"time": "1753823365"
},
"stopId": "29GF03",
"stopSequence": 11
},
{
"departure": {
"delay": 141,
"time": "1753823421"
},
"stopId": "28GF14",
"stopSequence": 12
},
{
"departure": {
"delay": 144,
"time": "1753823484"
},
"stopId": "28GF02",
"stopSequence": 13
},
{
"departure": {
"delay": 142,
"time": "1753823542"
},
"stopId": "28GE03",
"stopSequence": 14
},
{
"departure": {
"delay": 92,
"time": "1753823552"
},
"stopId": "28GE02",
"stopSequence": 15
},
{
"departure": {
"delay": 94,
"time": "1753823614"
},
"stopId": "28GD01",
"stopSequence": 16
},
{
"departure": {
"delay": 92,
"time": "1753823672"
},
"stopId": "28GD07",
"stopSequence": 17
},
{
"departure": {
"delay": 99,
"time": "1753823739"
},
"stopId": "28GD09",
"stopSequence": 18
},
{
"departure": {
"delay": 89,
"time": "1753823789"
},
"stopId": "29GD02",
"stopSequence": 19
},
{
"departure": {
"delay": 92,
"time": "1753823852"
},
"stopId": "29GC10",
"stopSequence": 20
},
{
"departure": {
"delay": 149,
"time": "1753823969"
},
"stopId": "30GC02",
"stopSequence": 21
},
{
"departure": {
"delay": 92,
"time": "1753824032"
},
"stopId": "30GB06",
"stopSequence": 22
},
{
"departure": {
"delay": 79,
"time": "1753824139"
},
"stopId": "31GB09",
"stopSequence": 23
},
{
"arrival": {
"delay": 106,
"time": "1753824226"
},
"stopId": "32GA15",
"stopSequence": 24
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "64",
"tripId": "32611"
}
}
},
{
"id": "SM:32668",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1753822860"
},
"stopId": "32FW03",
"stopSequence": 17
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "65",
"tripId": "32668"
}
}
},
{
"id": "SM:32743",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 32,
"time": "1753822772"
},
"stopId": "39GB05",
"stopSequence": 18
},
{
"departure": {
"delay": 22,
"time": "1753822822"
},
"stopId": "39GC11",
"stopSequence": 19
},
{
"departure": {
"delay": 33,
"time": "1753822833"
},
"stopId": "40GC05",
"stopSequence": 20
},
{
"departure": {
"delay": 37,
"time": "1753822897"
},
"stopId": "39GC02",
"stopSequence": 22
},
{
"departure": {
"delay": 27,
"time": "1753822947"
},
"stopId": "38GD06",
"stopSequence": 23
},
{
"departure": {
"delay": -30,
"time": "1753822950"
},
"stopId": "38GD02",
"stopSequence": 24
},
{
"departure": {
"delay": 25,
"time": "1753823005"
},
"stopId": "38GC01",
"stopSequence": 25
},
{
"arrival": {
"delay": 11,
"time": "1753823051"
},
"stopId": "38GB05",
"stopSequence": 26
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "66",
"tripId": "32743"
}
}
},
{
"id": "SM:32809",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -32,
"time": "1753822768"
},
"stopId": "22FM01",
"stopSequence": 24
},
{
"departure": {
"delay": -34,
"time": "1753822826"
},
"stopId": "22FL05",
"stopSequence": 25
},
{
"departure": {
"delay": -35,
"time": "1753822885"
},
"stopId": "22FL01",
"stopSequence": 26
},
{
"departure": {
"delay": -38,
"time": "1753823002"
},
"stopId": "21FK10",
"stopSequence": 27
},
{
"departure": {
"delay": -38,
"time": "1753823062"
},
"stopId": "21FK15",
"stopSequence": 28
},
{
"departure": {
"delay": -40,
"time": "1753823120"
},
"stopId": "20FK06",
"stopSequence": 29
},
{
"departure": {
"delay": -39,
"time": "1753823181"
},
"stopId": "20FJ23",
"stopSequence": 30
},
{
"arrival": {
"time": "1753823280"
},
"stopId": "20FL08",
"stopSequence": 31
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "67",
"tripId": "32809"
}
}
},
{
"id": "SM:32810",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1753823700"
},
"stopId": "27GA41",
"stopSequence": 1
}
],
"timestamp": "1753822740",
"trip": {
"routeId": "67",
"tripId": "32810"
}
}
},
{
"id": "SM:32815",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 206,
"time": "1753822766"
},
"scheduleRelationship": "SKIPPED",
"stopId": "23FS03",
"stopSequence": 17
},
{
"departure": {
"delay": 206,
"time": "1753822826"
},
"stopId": "23FU01",
"stopSequence": 18
},
{
"departure": {
"delay": 208,
"time": "1753822888"
},
"stopId": "23FU03",
"stopSequence": 19
},
{
"departure": {
"delay": 159,
"time": "1753822899"
},
"stopId": "24FV01",
"stopSequence": 20
},
{
"departure": {
"delay": 153,
"time": "1753822953"
},
"stopId": "24FW01",
"stopSequence": 21
},
{
"departure": {
"delay": 151,
"time": "1753823011"
},
"stopId": "24FW04",
"stopSequence": 22
},
{
"departure": {
"delay": 208,
"time": "1753823068"
},
"stopId": "24FX02",
"stopSequence": 23
},
{
"departure": {
"delay": 209,
"time": "1753823129"
},
"stopId": "24FX03",
"stopSequence": 24
},
{
"departure": {
"delay": 211,
"time": "1753823251"
},
"stopId": "25FZ01",
"stopSequence": 25
},
{
"departure": {
"delay": 208,
"time": "1753823308"
},
"stopId": "25FZ06",
"stopSequence": 26
},
{
"departure": {
"delay": 151,
"time": "1753823311"
},
"stopId": "26FZ03",
"stopSequence": 27
},
{
"departure": {
"delay": 216,
"time": "1753823376"
},
"stopId": "26FZ07",
"stopSequence": 28
},
{
"departure": {
"delay": 207,
"time": "1753823427"
},
"stopId": "26GA06",
"stopSequence": 29
}
],
"timestamp": "1753822740",
"trip": {
"directionId": 1,
"routeId": "67",
"tripId": "32815"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1753822745"
}
}