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 2026-01-15 at 08:11 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 36 trip_id 2_41035582 at (-21.343288,55.468143) 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. | 27 | 17 times (57 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 2 | 2 times (7 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-01-15 at 13:16 Europe/Paris.
vehicle_positions (52) 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 2026-01-15 at 13:16 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "159",
"vehicle": {
"position": {
"bearing": 16.0,
"latitude": -21.332773208618164,
"longitude": 55.47909164428711,
"speed": 6.0
},
"stopId": "0:18200P",
"timestamp": "1768479360",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022253"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "161",
"vehicle": {
"position": {
"bearing": 199.0,
"latitude": -21.34171485900879,
"longitude": 55.4730110168457,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1768479373",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031909"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "175",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 52.0,
"latitude": -21.138778686523438,
"longitude": 55.46998596191406,
"speed": 6.0
},
"stopId": "0:CI0405P",
"timestamp": "1768478554",
"trip": {
"directionId": 0,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026076"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 42.0,
"latitude": -21.13810157775879,
"longitude": 55.49420928955078,
"speed": 5.0
},
"stopId": "0:CI0650C",
"timestamp": "1768479368",
"trip": {
"directionId": 0,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026158"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 170.0,
"latitude": -21.27297592163086,
"longitude": 55.40198516845703,
"speed": 7.0
},
"stopId": "0:14240P",
"timestamp": "1768479370",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026866"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"position": {
"bearing": 194.0,
"latitude": -21.341724395751953,
"longitude": 55.47303009033203,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1768479351",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025216"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 50.0,
"latitude": -21.274160385131836,
"longitude": 55.50650405883789,
"speed": 1.0
},
"stopId": "0:TA0145P",
"timestamp": "1768479345",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021762"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "148",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 265.0,
"latitude": -21.316598892211914,
"longitude": 55.54072189331055,
"speed": 7.0
},
"stopId": "0:06330P",
"timestamp": "1768479364",
"trip": {
"directionId": 1,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025304"
},
"vehicle": {
"id": "148",
"label": "148"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 195.0,
"latitude": -21.261051177978516,
"longitude": 55.43752670288086,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1768479365",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021952"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"position": {
"bearing": 200.0,
"latitude": -21.294078826904297,
"longitude": 55.399559020996094,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1768479371",
"trip": {
"directionId": 1,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41027287"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 298.0,
"latitude": -21.334026336669922,
"longitude": 55.47978210449219,
"speed": 6.0
},
"stopId": "0:01230P",
"timestamp": "1768479366",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036517"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 330.0,
"latitude": -21.23661231994629,
"longitude": 55.44380569458008,
"speed": 6.0
},
"stopId": "0:12675C",
"timestamp": "1768479372",
"trip": {
"directionId": 0,
"routeId": "2330",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021531"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 108.0,
"latitude": -21.341100692749023,
"longitude": 55.47289276123047,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768479362",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036518"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 216.0,
"latitude": -21.282249450683594,
"longitude": 55.44807815551758,
"speed": 7.0
},
"stopId": "0:11650C",
"timestamp": "1768479361",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021926"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 77.0,
"latitude": -21.281959533691406,
"longitude": 55.472694396972656,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768479346",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036500"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 131.0,
"latitude": -21.301488876342773,
"longitude": 55.457763671875,
"speed": 6.0
},
"stopId": "0:03110C",
"timestamp": "1768479345",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036499"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 318.0,
"latitude": -21.291038513183594,
"longitude": 55.51018142700195,
"speed": 6.0
},
"stopId": "0:02020C",
"timestamp": "1768479361",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035594"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 116.0,
"latitude": -21.305456161499023,
"longitude": 55.4959716796875,
"speed": 8.0
},
"stopId": "0:01170C",
"timestamp": "1768479344",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022246"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 20.0,
"latitude": -21.32564926147461,
"longitude": 55.48630905151367,
"speed": 1.0
},
"stopId": "0:01190P",
"timestamp": "1768479352",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035589"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 163.0,
"latitude": -21.357547760009766,
"longitude": 55.56607437133789,
"speed": 0.0
},
"stopId": "0:PE04105P",
"timestamp": "1768479362",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022024"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "14",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 309.0,
"latitude": -21.290756225585938,
"longitude": 55.40921401977539,
"speed": 3.0
},
"stopId": "0:05341C",
"timestamp": "1768479362",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026000"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "124",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 146.0,
"latitude": -21.2728328704834,
"longitude": 55.44477462768555,
"speed": 4.0
},
"stopId": "0:1C180C",
"timestamp": "1768479361",
"trip": {
"directionId": 0,
"routeId": "2320",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41027364"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "125",
"vehicle": {
"position": {
"bearing": 167.0,
"latitude": -21.354106903076172,
"longitude": 55.56504440307617,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1768479068",
"trip": {
"directionId": 1,
"routeId": "5520",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021693"
},
"vehicle": {
"id": "125",
"label": "125"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 163.0,
"latitude": -21.323810577392578,
"longitude": 55.44527816772461,
"speed": 2.0
},
"stopId": "0:05370C",
"timestamp": "1768479357",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026027"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "129",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 137.0,
"latitude": -21.214906692504883,
"longitude": 55.33955383300781,
"speed": 0.0
},
"stopId": "0:AV0010C",
"timestamp": "1768479356",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022563"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 139.0,
"latitude": -21.241920471191406,
"longitude": 55.33385467529297,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1768479367",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026789"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 248.0,
"latitude": -21.22583770751953,
"longitude": 55.368438720703125,
"speed": 0.0
},
"stopId": "0:43005C",
"timestamp": "1768479365",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031118"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 306.0,
"latitude": -21.246889114379883,
"longitude": 55.38501739501953,
"speed": 7.0
},
"stopId": "0:44040P",
"timestamp": "1768479359",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026420"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 37.0,
"latitude": -21.285120010375977,
"longitude": 55.47067642211914,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1768479346",
"trip": {
"directionId": 1,
"routeId": "1060",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022077"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 287.0,
"latitude": -21.332347869873047,
"longitude": 55.47998046875,
"speed": 7.0
},
"stopId": "0:18210C",
"timestamp": "1768479360",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026001"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 308.0,
"latitude": -21.28942108154297,
"longitude": 55.407386779785156,
"speed": 0.0
},
"stopId": "0:05341C",
"timestamp": "1768479372",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026585"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 305.0,
"latitude": -21.274002075195312,
"longitude": 55.50501251220703,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1768479352",
"trip": {
"directionId": 0,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035576"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 197.0,
"latitude": -21.34160804748535,
"longitude": 55.47309112548828,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1768479370",
"trip": {
"directionId": 1,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035590"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 187.0,
"latitude": -21.347702026367188,
"longitude": 55.562843322753906,
"speed": 0.0
},
"stopId": "0:PE00200C",
"timestamp": "1768479362",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022001"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"position": {
"bearing": 106.0,
"latitude": -21.293825149536133,
"longitude": 55.39945602416992,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1768479350",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41032143"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 211.0,
"latitude": -21.3442325592041,
"longitude": 55.49260711669922,
"speed": 3.0
},
"stopId": "0:02165P",
"timestamp": "1768479372",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026026"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 16.0,
"latitude": -21.341142654418945,
"longitude": 55.47260284423828,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768479346",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022011"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 186.0,
"latitude": -21.27347183227539,
"longitude": 55.417205810546875,
"speed": 6.0
},
"stopId": "0:15232C",
"timestamp": "1768479361",
"trip": {
"directionId": 0,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41032022"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "64",
"vehicle": {
"position": {
"bearing": 221.0,
"latitude": -21.291637420654297,
"longitude": 55.40390396118164,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768479371",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021939"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 62.0,
"latitude": -21.290569305419922,
"longitude": 55.4131965637207,
"speed": 0.0
},
"stopId": "0:11390P",
"timestamp": "1768479365",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036402"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 219.0,
"latitude": -21.29047966003418,
"longitude": 55.404850006103516,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768479346",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026636"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 127.0,
"latitude": -21.2640380859375,
"longitude": 55.3639030456543,
"speed": 7.0
},
"stopId": "0:42250C",
"timestamp": "1768479355",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031112"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 218.0,
"latitude": -21.326993942260742,
"longitude": 55.47221755981445,
"speed": 6.0
},
"stopId": "0:05025C",
"timestamp": "1768479360",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022143"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"position": {
"bearing": 0.0,
"latitude": -21.30731773376465,
"longitude": 55.51024627685547,
"speed": 7.0
},
"stopId": "0:016912P",
"timestamp": "1768479363",
"trip": {
"directionId": 0,
"routeId": "1090",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021451"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 17.0,
"latitude": -21.33478546142578,
"longitude": 55.47096252441406,
"speed": 6.0
},
"stopId": "0:05010P",
"timestamp": "1768479351",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022165"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 310.0,
"latitude": -21.289438247680664,
"longitude": 55.40742492675781,
"speed": 0.0
},
"stopId": "0:05341C",
"timestamp": "1768479349",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031908"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 221.0,
"latitude": -21.304292678833008,
"longitude": 55.45920944213867,
"speed": 7.0
},
"stopId": "0:05430C",
"timestamp": "1768479360",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022030"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 78.0,
"latitude": -21.282068252563477,
"longitude": 55.47267532348633,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768479362",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022147"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 305.0,
"latitude": -21.286418914794922,
"longitude": 55.41374206542969,
"speed": 8.0
},
"stopId": "0:11430P",
"timestamp": "1768479347",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021914"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "177",
"vehicle": {
"position": {
"bearing": 134.0,
"latitude": -21.334922790527344,
"longitude": 55.454376220703125,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1768479370",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035419"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 172.0,
"latitude": -21.277667999267578,
"longitude": 55.3733024597168,
"speed": 10.0
},
"stopId": "0:46030C",
"timestamp": "1768479356",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031558"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 201.0,
"latitude": -21.34246253967285,
"longitude": 55.481689453125,
"speed": 1.0
},
"stopId": "0:01840C",
"timestamp": "1768479363",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035418"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768479375"
}
}