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-10-28 at 08:08 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 160 trip_id 2_2989077 at (-21.293291,55.402218) 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. | 78 | 30 times (100 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 4 | 3 times (10 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-10-28 at 10:27 Europe/Paris.
vehicle_positions (47) 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-10-28 at 10:27 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 67.0,
"latitude": -21.282039642333984,
"longitude": 55.4726448059082,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1761643596",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988937"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 325.0,
"latitude": -21.30658531188965,
"longitude": 55.42679977416992,
"speed": 7.0
},
"stopId": "0:19302C",
"timestamp": "1761643612",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989054"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 288.0,
"latitude": -21.339509963989258,
"longitude": 55.472965240478516,
"speed": 1.0
},
"stopId": "0:01362P",
"timestamp": "1761643624",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989080"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "171",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 4.0,
"latitude": -21.273845672607422,
"longitude": 55.43803787231445,
"speed": 3.0
},
"stopId": "0:11200P",
"timestamp": "1761643628",
"trip": {
"directionId": 1,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988779"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "175",
"vehicle": {
"position": {
"bearing": 124.0,
"latitude": -21.168312072753906,
"longitude": 55.474327087402344,
"speed": 7.0
},
"stopId": "0:CI0280P",
"timestamp": "1761643591",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989507"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "145",
"vehicle": {
"position": {
"bearing": 309.0,
"latitude": -21.349084854125977,
"longitude": 55.51220703125,
"speed": 0.0
},
"stopId": "0:02160C",
"timestamp": "1761643629",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989056"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 344.0,
"latitude": -21.269718170166016,
"longitude": 55.43797302246094,
"speed": 2.0
},
"stopId": "0:17200P",
"timestamp": "1761643630",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989186"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "147",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 106.0,
"latitude": -21.338680267333984,
"longitude": 55.470054626464844,
"speed": 5.0
},
"stopId": "0:18130C",
"timestamp": "1761643620",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989055"
},
"vehicle": {
"id": "147",
"label": "147"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 215.0,
"latitude": -21.318859100341797,
"longitude": 55.47272872924805,
"speed": 3.0
},
"stopId": "0:05090C",
"timestamp": "1761643626",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988880"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "114",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 83.0,
"latitude": -21.281949996948242,
"longitude": 55.47274398803711,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1761643622",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988881"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "115",
"vehicle": {
"position": {
"bearing": 119.0,
"latitude": -21.341136932373047,
"longitude": 55.47308349609375,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1761643637",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988904"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 45.0,
"latitude": -21.295129776000977,
"longitude": 55.46187973022461,
"speed": 1.0
},
"stopId": "0:03371P",
"timestamp": "1761643634",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988903"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 300.0,
"latitude": -21.273984909057617,
"longitude": 55.504981994628906,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1761643622",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2996983"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "91",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 213.0,
"latitude": -21.322526931762695,
"longitude": 55.48784255981445,
"speed": 15.0
},
"stopId": "0:01190C",
"timestamp": "1761643630",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2996982"
},
"vehicle": {
"id": "91",
"label": "91"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 279.0,
"latitude": -21.29924774169922,
"longitude": 55.454750061035156,
"speed": 7.0
},
"stopId": "0:03100P",
"timestamp": "1761643622",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988953"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 16.0,
"latitude": -21.34126853942871,
"longitude": 55.472591400146484,
"speed": 2.0
},
"stopId": "0:01362P",
"timestamp": "1761643621",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2996999"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "119",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 260.0,
"latitude": -21.32330322265625,
"longitude": 55.48463439941406,
"speed": 7.0
},
"stopId": "0:03250C",
"timestamp": "1761643619",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988936"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"position": {
"bearing": 18.0,
"latitude": -21.341358184814453,
"longitude": 55.4725341796875,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1761643623",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988836"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"position": {
"bearing": 250.0,
"latitude": -21.29376220703125,
"longitude": 55.39844512939453,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1761643630",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989081"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "121",
"vehicle": {
"position": {
"bearing": 288.0,
"latitude": -21.289899826049805,
"longitude": 55.40461730957031,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1761643630",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2994545"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 287.0,
"latitude": -21.337162017822266,
"longitude": 55.464969635009766,
"speed": 2.0
},
"stopId": "0:07180P",
"timestamp": "1761643637",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21001060"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "26",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 250.0,
"latitude": -21.26799964904785,
"longitude": 55.448486328125,
"speed": 5.0
},
"stopId": "0:1C166C",
"timestamp": "1761643623",
"trip": {
"directionId": 0,
"routeId": "2320",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2994376"
},
"vehicle": {
"id": "26",
"label": "26"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 277.0,
"latitude": -21.291675567626953,
"longitude": 55.41472625732422,
"speed": 17.0
},
"stopId": "0:05530P",
"timestamp": "1761643628",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988729"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "34",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 66.0,
"latitude": -21.2819766998291,
"longitude": 55.47260665893555,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1761643620",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988759"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 286.0,
"latitude": -21.349323272705078,
"longitude": 55.56547927856445,
"speed": 3.0
},
"stopId": "0:PE0155P",
"timestamp": "1761643621",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989286"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 141.0,
"latitude": -21.272418975830078,
"longitude": 55.37035369873047,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1761643635",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21001038"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 290.0,
"latitude": -21.272253036499023,
"longitude": 55.4357795715332,
"speed": 5.0
},
"stopId": "0:17131C",
"timestamp": "1761643634",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989470"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 178.0,
"latitude": -21.2611141204834,
"longitude": 55.43751525878906,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1761643622",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989166"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "40",
"vehicle": {
"position": {
"bearing": 19.0,
"latitude": -21.34113311767578,
"longitude": 55.472591400146484,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1761643630",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989288"
},
"vehicle": {
"id": "40",
"label": "40"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 272.0,
"latitude": -21.27861976623535,
"longitude": 55.49909591674805,
"speed": 5.0
},
"stopId": "0:02400P",
"timestamp": "1761643628",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989355"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "46",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 119.0,
"latitude": -21.266477584838867,
"longitude": 55.368595123291016,
"speed": 6.0
},
"stopId": "0:44170P",
"timestamp": "1761643616",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21000986"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "47",
"vehicle": {
"position": {
"bearing": 113.0,
"latitude": -21.36563491821289,
"longitude": 55.55794143676758,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1761640177",
"trip": {
"directionId": 0,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2994749"
},
"vehicle": {
"id": "47",
"label": "47"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 231.0,
"latitude": -21.285322189331055,
"longitude": 55.40953063964844,
"speed": 2.0
},
"stopId": "0:11305C",
"timestamp": "1761643628",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989198"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"position": {
"bearing": 201.0,
"latitude": -21.34171485900879,
"longitude": 55.47304916381836,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1761643640",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989287"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 359.0,
"latitude": -21.24701499938965,
"longitude": 55.418209075927734,
"speed": 0.0
},
"stopId": "0:15170C",
"timestamp": "1761643641",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2994567"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "103",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 113.0,
"latitude": -21.254220962524414,
"longitude": 55.4285774230957,
"speed": 12.0
},
"stopId": "0:12480C",
"timestamp": "1761643640",
"trip": {
"directionId": 0,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2998022"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 346.0,
"latitude": -21.257200241088867,
"longitude": 55.37618637084961,
"speed": 3.0
},
"stopId": "0:44111C",
"timestamp": "1761643623",
"trip": {
"directionId": 0,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2996208"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 355.0,
"latitude": -21.29347038269043,
"longitude": 55.488101959228516,
"speed": 5.0
},
"stopId": "0:01100P",
"timestamp": "1761643631",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988835"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "81",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 248.0,
"latitude": -21.32538604736328,
"longitude": 55.487178802490234,
"speed": 0.0
},
"stopId": "0:01800P",
"timestamp": "1761643624",
"trip": {
"directionId": 0,
"routeId": "1100",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988680"
},
"vehicle": {
"id": "81",
"label": "81"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 217.0,
"latitude": -21.322856903076172,
"longitude": 55.44856643676758,
"speed": 10.0
},
"stopId": "0:05365C",
"timestamp": "1761643639",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988771"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 286.0,
"latitude": -21.341711044311523,
"longitude": 55.47258758544922,
"speed": 1.0
},
"stopId": "0:19065C",
"timestamp": "1761643640",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2988954"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "84",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 40.0,
"latitude": -21.287601470947266,
"longitude": 55.50956726074219,
"speed": 8.0
},
"stopId": "0:02040P",
"timestamp": "1761643624",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2996998"
},
"vehicle": {
"id": "84",
"label": "84"
}
}
},
{
"id": "85",
"vehicle": {
"position": {
"bearing": 326.0,
"latitude": -21.293638229370117,
"longitude": 55.39967727661133,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1761643633",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989154"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 19.0,
"latitude": -21.33931541442871,
"longitude": 55.47935104370117,
"speed": 6.0
},
"stopId": "0:01265P",
"timestamp": "1761643639",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989119"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 90.0,
"latitude": -21.268558502197266,
"longitude": 55.37462615966797,
"speed": 1.0
},
"stopId": "0:46030C",
"timestamp": "1761643618",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989327"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "179",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 240.0,
"latitude": -21.34264373779297,
"longitude": 55.4758186340332,
"speed": 4.0
},
"stopId": "0:07107C",
"timestamp": "1761643621",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989264"
},
"vehicle": {
"id": "179",
"label": "179"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 287.0,
"latitude": -21.326862335205078,
"longitude": 55.46864318847656,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1761643613",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_2989263"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1761643646"
}
}