Resource details
GTFS RT service position des véhicules
This resource file is part of the dataset Réseau urbain Alternéo.
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
❌1 error
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-18 at 08:12 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 1 error
The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id.
Sample errors
- vehicle.id 91 trip_id 1_21035511 at (-21.29408,55.504875) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
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 |
|---|---|---|---|
| E029 | The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. | 55 | 24 times (80 % of validations) |
| E024 | GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt | 216 | 4 times (13 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 1 | 1 times (3 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-18 at 10:36 Europe/Paris.
vehicle_positions (49) service_alerts (0) trip_updates (0)Entities seen in the last 7 days.
vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-11-18 at 10:36 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "159",
"vehicle": {
"position": {
"bearing": 116.0,
"latitude": -21.341110229492188,
"longitude": 55.47303771972656,
"speed": 3.0
},
"stopId": "0:19065C",
"timestamp": "1763458575",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036459"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"position": {
"bearing": 323.0,
"latitude": -21.293701171875,
"longitude": 55.402503967285156,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1763458576",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025935"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 14.0,
"latitude": -21.33820915222168,
"longitude": 55.46986770629883,
"speed": 2.0
},
"stopId": "0:01320P",
"timestamp": "1763458571",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025933"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 67.0,
"latitude": -21.282041549682617,
"longitude": 55.472694396972656,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036433"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "175",
"vehicle": {
"position": {
"bearing": 197.0,
"latitude": -21.167325973510742,
"longitude": 55.479217529296875,
"speed": 7.0
},
"stopId": "0:CI0250P",
"timestamp": "1763458561",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026090"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "146",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 71.0,
"latitude": -21.282032012939453,
"longitude": 55.4726448059082,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1763458563",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020861"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 124.0,
"latitude": -21.270801544189453,
"longitude": 55.4041748046875,
"speed": 1.0
},
"stopId": "0:14040C",
"timestamp": "1763458563",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21022582"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 192.0,
"latitude": -21.272918701171875,
"longitude": 55.422760009765625,
"speed": 9.0
},
"stopId": "0:12335C",
"timestamp": "1763458568",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029429"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 290.0,
"latitude": -21.338624954223633,
"longitude": 55.469940185546875,
"speed": 1.0
},
"stopId": "0:18130P",
"timestamp": "1763458566",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027145"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "114",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 57.0,
"latitude": -21.290565490722656,
"longitude": 55.47334671020508,
"speed": 8.0
},
"stopId": "0:03325P",
"timestamp": "1763458564",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027144"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "115",
"vehicle": {
"position": {
"bearing": 288.0,
"latitude": -21.341711044311523,
"longitude": 55.47257614135742,
"speed": 1.0
},
"stopId": "0:01362P",
"timestamp": "1763458563",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036449"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 42.0,
"latitude": -21.289594650268555,
"longitude": 55.406776428222656,
"speed": 2.0
},
"stopId": "0:05342C",
"timestamp": "1763458576",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026555"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 193.0,
"latitude": -21.341508865356445,
"longitude": 55.47311019897461,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1763458562",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21042346"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "91",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 146.0,
"latitude": -21.32560920715332,
"longitude": 55.48603820800781,
"speed": 2.0
},
"stopId": "0:19205C",
"timestamp": "1763458564",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035515"
},
"vehicle": {
"id": "91",
"label": "91"
}
}
},
{
"id": "118",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 309.0,
"latitude": -21.301679611206055,
"longitude": 55.458030700683594,
"speed": 9.0
},
"stopId": "0:03110P",
"timestamp": "1763458554",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036448"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 100.0,
"latitude": -21.336750030517578,
"longitude": 55.47132873535156,
"speed": 1.0
},
"stopId": "0:18190P",
"timestamp": "1763458578",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21042340"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "11",
"vehicle": {
"position": {
"bearing": 133.0,
"latitude": -21.281024932861328,
"longitude": 55.39734649658203,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1763458558",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031852"
},
"vehicle": {
"id": "11",
"label": "11"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 326.0,
"latitude": -21.30658531188965,
"longitude": 55.4267578125,
"speed": 1.0
},
"stopId": "0:19302C",
"timestamp": "1763458565",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031868"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 135.0,
"latitude": -21.282812118530273,
"longitude": 55.39816665649414,
"speed": 9.0
},
"stopId": "0:17820C",
"timestamp": "1763458561",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031711"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "129",
"vehicle": {
"position": {
"bearing": 208.0,
"latitude": -21.271072387695312,
"longitude": 55.369327545166016,
"speed": 0.0
},
"stopId": "0:46030C",
"timestamp": "1763458571",
"trip": {
"directionId": 1,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020353"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 251.0,
"latitude": -21.23350715637207,
"longitude": 55.339786529541016,
"speed": 3.0
},
"stopId": "0:AV310C",
"timestamp": "1763458536",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21022530"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "135",
"vehicle": {
"position": {
"bearing": 190.0,
"latitude": -21.268455505371094,
"longitude": 55.37431716918945,
"speed": 0.0
},
"stopId": "0:41016P",
"timestamp": "1763458566",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029875"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"position": {
"bearing": 26.0,
"latitude": -21.341115951538086,
"longitude": 55.472591400146484,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1763458575",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020429"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "35",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 48.0,
"latitude": -21.27747917175293,
"longitude": 55.50294494628906,
"speed": 3.0
},
"stopId": "0:TA9180P",
"timestamp": "1763458557",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035531"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 223.0,
"latitude": -21.271024703979492,
"longitude": 55.507442474365234,
"speed": 0.0
},
"stopId": "0:TA9180C",
"timestamp": "1763458560",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035516"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 332.0,
"latitude": -21.348846435546875,
"longitude": 55.5645866394043,
"speed": 4.0
},
"stopId": "0:PE00200P",
"timestamp": "1763458557",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020427"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 111.0,
"latitude": -21.269121170043945,
"longitude": 55.44682693481445,
"speed": 5.0
},
"stopId": "0:11060C",
"timestamp": "1763458560",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020539"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "40",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 119.0,
"latitude": -21.336694717407227,
"longitude": 55.47118377685547,
"speed": 2.0
},
"stopId": "0:18190P",
"timestamp": "1763458577",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035532"
},
"vehicle": {
"id": "40",
"label": "40"
}
}
},
{
"id": "42",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 117.0,
"latitude": -21.273849487304688,
"longitude": 55.50511169433594,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020372"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 149.0,
"latitude": -21.3045597076416,
"longitude": 55.425575256347656,
"speed": 0.0
},
"stopId": "0:19304C",
"timestamp": "1763458563",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025934"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "46",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 33.0,
"latitude": -21.28960418701172,
"longitude": 55.406776428222656,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1763458558",
"trip": {
"directionId": 1,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029957"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 38.0,
"latitude": -21.334028244018555,
"longitude": 55.460227966308594,
"speed": 6.0
},
"stopId": "0:19040C",
"timestamp": "1763458561",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020428"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"position": {
"bearing": 221.0,
"latitude": -21.28876495361328,
"longitude": 55.404937744140625,
"speed": 3.0
},
"stopId": "0:05342C",
"timestamp": "1763458574",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020503"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 27.0,
"latitude": -21.289417266845703,
"longitude": 55.406951904296875,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1763458568",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020527"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 219.0,
"latitude": -21.291305541992188,
"longitude": 55.40415573120117,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1763458568",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026627"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "77",
"vehicle": {
"position": {
"bearing": 79.0,
"latitude": -21.129703521728516,
"longitude": 55.47029113769531,
"speed": 7.0
},
"stopId": "0:CI0525C",
"timestamp": "1763458565",
"trip": {
"directionId": 0,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026108"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "79",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 303.0,
"latitude": -21.339963912963867,
"longitude": 55.48717498779297,
"speed": 1.0
},
"stopId": "0:01580C",
"timestamp": "1763458563",
"trip": {
"directionId": 0,
"routeId": "1100",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020959"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "103",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 301.0,
"latitude": -21.262880325317383,
"longitude": 55.4273796081543,
"speed": 8.0
},
"stopId": "0:12310C",
"timestamp": "1763458566",
"trip": {
"directionId": 0,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020160"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 78.0,
"latitude": -21.256656646728516,
"longitude": 55.37501525878906,
"speed": 8.0
},
"stopId": "0:44115P",
"timestamp": "1763458569",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029895"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "108",
"vehicle": {
"position": {
"bearing": 199.0,
"latitude": -21.34171485900879,
"longitude": 55.47304916381836,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1763458579",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027112"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 18.0,
"latitude": -21.336685180664062,
"longitude": 55.459266662597656,
"speed": 8.0
},
"stopId": "0:07185C",
"timestamp": "1763458559",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020873"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 136.0,
"latitude": -21.28814125061035,
"longitude": 55.47409439086914,
"speed": 6.0
},
"stopId": "0:03320C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027123"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "84",
"vehicle": {
"position": {
"bearing": 37.0,
"latitude": -21.284914016723633,
"longitude": 55.470794677734375,
"speed": 4.0
},
"stopId": "0:01010P",
"timestamp": "1763458570",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21042350"
},
"vehicle": {
"id": "84",
"label": "84"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 305.0,
"latitude": -21.26456642150879,
"longitude": 55.43781661987305,
"speed": 2.0
},
"stopId": "0:11440P",
"timestamp": "1763458564",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020502"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "87",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 106.0,
"latitude": -21.291946411132812,
"longitude": 55.404197692871094,
"speed": 5.0
},
"stopId": "0:15402C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036396"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 194.0,
"latitude": -21.3391056060791,
"longitude": 55.472084045410156,
"speed": 1.0
},
"stopId": "0:01365C",
"timestamp": "1763458567",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035392"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 127.0,
"latitude": -21.32862663269043,
"longitude": 55.46809387207031,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026935"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 44.0,
"latitude": -21.25684928894043,
"longitude": 55.35753631591797,
"speed": 10.0
},
"stopId": "0:47195P",
"timestamp": "1763458569",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21030070"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 198.0,
"latitude": -21.33548927307129,
"longitude": 55.47572708129883,
"speed": 3.0
},
"stopId": "0:07085C",
"timestamp": "1763458562",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026934"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1763458589"
}
}