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
❌2 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-15 at 08:04 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 2 errors
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 145 trip_id 1_11025904 at (-21.349579,55.502724) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 135 trip_id 1_11029897 at (-21.268448,55.374397) 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. | 29 | 14 times (48 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 4 | 4 times (14 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-16 at 08:09 Europe/Paris.
vehicle_positions (48) 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-12-16 at 08:09 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "155",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 109.0,
"latitude": -21.331193923950195,
"longitude": 55.47612762451172,
"speed": 6.0
},
"stopId": "0:18210P",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025928"
},
"vehicle": {
"id": "155",
"label": "155"
}
}
},
{
"id": "156",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 309.0,
"latitude": -21.314937591552734,
"longitude": 55.44010925292969,
"speed": 10.0
},
"stopId": "0:04220P",
"timestamp": "1765868983",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031865"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 49.0,
"latitude": -21.33077621459961,
"longitude": 55.47902297973633,
"speed": 10.0
},
"stopId": "0:18200P",
"timestamp": "1765868979",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036458"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "162",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 108.0,
"latitude": -21.33867073059082,
"longitude": 55.47001647949219,
"speed": 2.0
},
"stopId": "0:18130C",
"timestamp": "1765868955",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036463"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "172",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 72.0,
"latitude": -21.326095581054688,
"longitude": 55.486900329589844,
"speed": 5.0
},
"stopId": "0:01900C",
"timestamp": "1765868965",
"trip": {
"directionId": 1,
"routeId": "1100",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020962"
},
"vehicle": {
"id": "172",
"label": "172"
}
}
},
{
"id": "144",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 44.0,
"latitude": -21.175600051879883,
"longitude": 55.45933151245117,
"speed": 6.0
},
"stopId": "0:CI0135P",
"timestamp": "1765868973",
"trip": {
"directionId": 1,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025762"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 120.0,
"latitude": -21.34092140197754,
"longitude": 55.47313690185547,
"speed": 0.0
},
"stopId": "0:19045C",
"timestamp": "1765868972",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025903"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 80.0,
"latitude": -21.281940460205078,
"longitude": 55.47268295288086,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1765868980",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026556"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "89",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 203.0,
"latitude": -21.247220993041992,
"longitude": 55.42864227294922,
"speed": 1.0
},
"stopId": "0:17020C",
"timestamp": "1765868975",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029418"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 304.0,
"latitude": -21.308719635009766,
"longitude": 55.46826171875,
"speed": 3.0
},
"stopId": "0:03140P",
"timestamp": "1765868974",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027111"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"position": {
"bearing": 113.0,
"latitude": -21.242774963378906,
"longitude": 55.355533599853516,
"speed": 6.0
},
"stopId": "0:AV920P",
"timestamp": "1765868981",
"trip": {
"directionId": 0,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020346"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 197.0,
"latitude": -21.331201553344727,
"longitude": 55.47212600708008,
"speed": 1.0
},
"stopId": "0:05010C",
"timestamp": "1765868979",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027130"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 58.0,
"latitude": -21.29425811767578,
"longitude": 55.4603157043457,
"speed": 2.0
},
"stopId": "0:03070P",
"timestamp": "1765868982",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036457"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "119",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 145.0,
"latitude": -21.321191787719727,
"longitude": 55.47503662109375,
"speed": 0.0
},
"stopId": "0:05080C",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027131"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 59.0,
"latitude": -21.326995849609375,
"longitude": 55.48347091674805,
"speed": 8.0
},
"stopId": "0:01200P",
"timestamp": "1765868979",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21042344"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "15",
"vehicle": {
"position": {
"bearing": 277.0,
"latitude": -21.347179412841797,
"longitude": 55.49199676513672,
"speed": 2.0
},
"stopId": "0:02165C",
"timestamp": "1765868972",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025904"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "123",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 166.0,
"latitude": -21.35401725769043,
"longitude": 55.56501770019531,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029944"
},
"vehicle": {
"id": "123",
"label": "123"
}
}
},
{
"id": "125",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 177.0,
"latitude": -21.32613754272461,
"longitude": 55.57422637939453,
"speed": 8.0
},
"stopId": "0:PI0005C",
"timestamp": "1765868959",
"trip": {
"directionId": 0,
"routeId": "5520",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020317"
},
"vehicle": {
"id": "125",
"label": "125"
}
}
},
{
"id": "5",
"vehicle": {
"position": {
"bearing": 201.0,
"latitude": -21.341562271118164,
"longitude": 55.47309112548828,
"speed": 0.0
},
"stopId": "0:19045C",
"timestamp": "1765868982",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031866"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 142.0,
"latitude": -21.27239990234375,
"longitude": 55.33424377441406,
"speed": 9.0
},
"stopId": "0:46130C",
"timestamp": "1765868965",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21031848"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "129",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 90.0,
"latitude": -21.214923858642578,
"longitude": 55.33958053588867,
"speed": 0.0
},
"stopId": "0:AV0010C",
"timestamp": "1765868970",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21022603"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "26",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 297.0,
"latitude": -21.236417770385742,
"longitude": 55.41897964477539,
"speed": 0.0
},
"stopId": "0:12420C",
"timestamp": "1765868955",
"trip": {
"directionId": 0,
"routeId": "2310",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21027303"
},
"vehicle": {
"id": "26",
"label": "26"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 321.0,
"latitude": -21.234214782714844,
"longitude": 55.341156005859375,
"speed": 8.0
},
"stopId": "0:AV300P",
"timestamp": "1765868952",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21022555"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 254.0,
"latitude": -21.22577476501465,
"longitude": 55.368553161621094,
"speed": 0.0
},
"stopId": "0:43005C",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029887"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 66.0,
"latitude": -21.265138626098633,
"longitude": 55.3713493347168,
"speed": 7.0
},
"stopId": "0:44160P",
"timestamp": "1765868963",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21029897"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 11.0,
"latitude": -21.291627883911133,
"longitude": 55.5102424621582,
"speed": 6.0
},
"stopId": "0:02020C",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035511"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 211.0,
"latitude": -21.322500228881836,
"longitude": 55.48786163330078,
"speed": 1.0
},
"stopId": "0:01190C",
"timestamp": "1765868972",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21042320"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"position": {
"bearing": 168.0,
"latitude": -21.27480697631836,
"longitude": 55.506072998046875,
"speed": 3.0
},
"stopId": "0:TA00028C",
"timestamp": "1765868752",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035512"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 19.0,
"latitude": -21.330501556396484,
"longitude": 55.48252868652344,
"speed": 2.0
},
"stopId": "0:19205P",
"timestamp": "1765868956",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035527"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 159.0,
"latitude": -21.352313995361328,
"longitude": 55.5645637512207,
"speed": 2.0
},
"stopId": "0:PE00240C",
"timestamp": "1765868982",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020438"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 187.0,
"latitude": -21.261014938354492,
"longitude": 55.43754577636719,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1765868958",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020537"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 47.0,
"latitude": -21.326955795288086,
"longitude": 55.45036315917969,
"speed": 6.0
},
"stopId": "0:05365P",
"timestamp": "1765868968",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020866"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 73.0,
"latitude": -21.362876892089844,
"longitude": 55.53868103027344,
"speed": 9.0
},
"stopId": "0:PE21030P",
"timestamp": "1765868956",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020425"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 166.0,
"latitude": -21.27083396911621,
"longitude": 55.43850326538086,
"speed": 5.0
},
"stopId": "0:17220C",
"timestamp": "1765868977",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020512"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 12.0,
"latitude": -21.270404815673828,
"longitude": 55.40244674682617,
"speed": 6.0
},
"stopId": "0:14020P",
"timestamp": "1765868964",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21022618"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "79",
"vehicle": {
"position": {
"bearing": 75.0,
"latitude": -21.3262996673584,
"longitude": 55.537349700927734,
"speed": 10.0
},
"stopId": "0:06199P",
"timestamp": "1765868971",
"trip": {
"directionId": 0,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21025195"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "122",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 180.0,
"latitude": -21.354080200195312,
"longitude": 55.565025329589844,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1765868960",
"trip": {
"directionId": 1,
"routeId": "5550",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020140"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "107",
"vehicle": {
"position": {
"bearing": 200.0,
"latitude": -21.341697692871094,
"longitude": 55.473060607910156,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1765868967",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020426"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 126.0,
"latitude": -21.298917770385742,
"longitude": 55.45421600341797,
"speed": 0.0
},
"stopId": "0:03100C",
"timestamp": "1765868983",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036464"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 18.0,
"latitude": -21.33609962463379,
"longitude": 55.45945739746094,
"speed": 0.0
},
"stopId": "0:07185C",
"timestamp": "1765868973",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020880"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 64.0,
"latitude": -21.29059410095215,
"longitude": 55.413108825683594,
"speed": 0.0
},
"stopId": "0:11390P",
"timestamp": "1765868972",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21020500"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 349.0,
"latitude": -21.287883758544922,
"longitude": 55.408260345458984,
"speed": 1.0
},
"stopId": "0:15240P",
"timestamp": "1765868985",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026622"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "87",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 16.0,
"latitude": -21.20948028564453,
"longitude": 55.40550994873047,
"speed": 0.0
},
"stopId": "0:15010C",
"timestamp": "1765868958",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21036392"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 105.0,
"latitude": -21.34098243713379,
"longitude": 55.47294235229492,
"speed": 2.0
},
"stopId": "0:19050C",
"timestamp": "1765868978",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035388"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 184.0,
"latitude": -21.263429641723633,
"longitude": 55.33509826660156,
"speed": 0.0
},
"stopId": "0:46070C",
"timestamp": "1765868985",
"trip": {
"directionId": 1,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21030075"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "179",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 53.0,
"latitude": -21.3365421295166,
"longitude": 55.4564323425293,
"speed": 4.0
},
"stopId": "0:07215C",
"timestamp": "1765868971",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21035389"
},
"vehicle": {
"id": "179",
"label": "179"
}
}
},
{
"id": "180",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 128.0,
"latitude": -21.32859992980957,
"longitude": 55.46810531616211,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1765868976",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026930"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 42.0,
"latitude": -21.325172424316406,
"longitude": 55.47260284423828,
"speed": 1.0
},
"stopId": "0:07045P",
"timestamp": "1765868976",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_21026927"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1765868987"
}
}