Resource details
File name:
Réseau Alternéo - RT - service position des véhicules
Format: gtfs-rt
GTFS RT service position des véhicules
This resource file is part of the dataset Réseau urbain Alternéo.
Download availability
2026-01-14
100%
2026-01-15
100%
2026-01-16
100%
2026-01-17
100%
2026-01-18
100%
2026-01-19
100%
2026-01-20
100%
2026-01-21
100%
2026-01-22
100%
2026-01-23
100%
2026-01-24
100%
2026-01-25
100%
2026-01-26
100%
2026-01-27
100%
2026-01-28
100%
2026-01-29
100%
2026-01-30
100%
2026-01-31
100%
2026-02-01
100%
2026-02-02
99.5%
2026-02-03
100%
2026-02-04
100%
2026-02-05
100%
2026-02-06
100%
2026-02-07
100%
2026-02-08
100%
2026-02-09
100%
2026-02-10
100%
2026-02-11
100%
2026-02-12
100%
2026-02-13
100%
Learn more
We test this resource download availability every hour by making an HTTP
For SIRI and SIRI Lite feeds, we perform a
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
✅No error detected
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-13 at 08:11 Europe/Paris using the MobilityData GTFS-RT validator.
Validate this GTFS-RT nowPrevious 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. | 30 | 15 times (52 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-13 at 11:04 Europe/Paris.
vehicle_positions (53) 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-02-13 at 11:04 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 143.0,
"latitude": -21.29119873046875,
"longitude": 55.40057373046875,
"speed": 7.0
},
"stopId": "0:11342C",
"timestamp": "1770977053",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031852"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"position": {
"bearing": 18.0,
"latitude": -21.341123580932617,
"longitude": 55.472591400146484,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1770977042",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020429"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "161",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 110.0,
"latitude": -21.335948944091797,
"longitude": 55.46083450317383,
"speed": 3.0
},
"stopId": "0:07185C",
"timestamp": "1770977047",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031711"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"position": {
"bearing": 336.0,
"latitude": -21.28213882446289,
"longitude": 55.47248840332031,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1770977034",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042347"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 328.0,
"latitude": -21.288969039916992,
"longitude": 55.39889144897461,
"speed": 5.0
},
"stopId": "0:15360P",
"timestamp": "1770977041",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020161"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "175",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 76.0,
"latitude": -21.171472549438477,
"longitude": 55.46630096435547,
"speed": 0.0
},
"stopId": "0:CI0110C",
"timestamp": "1770977036",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026095"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "145",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 196.0,
"latitude": -21.3414363861084,
"longitude": 55.47312927246094,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1770977039",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51028606"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 304.0,
"latitude": -21.270580291748047,
"longitude": 55.4949951171875,
"speed": 6.0
},
"stopId": "0:02420P",
"timestamp": "1770977041",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020372"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 39.0,
"latitude": -21.28957748413086,
"longitude": 55.406795501708984,
"speed": 5.0
},
"stopId": "0:05343C",
"timestamp": "1770977033",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022598"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "110",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.341678619384766,
"longitude": 55.47304916381836,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1770977053",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027112"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 286.0,
"latitude": -21.3117733001709,
"longitude": 55.4732551574707,
"speed": 7.0
},
"stopId": "0:18260P",
"timestamp": "1770977053",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036449"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"position": {
"bearing": 159.0,
"latitude": -21.29386329650879,
"longitude": 55.399696350097656,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1770977057",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029425"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "114",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 60.0,
"latitude": -21.281949996948242,
"longitude": 55.47263717651367,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1770977059",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036465"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "116",
"vehicle": {
"position": {
"bearing": 239.0,
"latitude": -21.28202247619629,
"longitude": 55.47266387939453,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1770977033",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042350"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "118",
"vehicle": {
"position": {
"bearing": 200.0,
"latitude": -21.341535568237305,
"longitude": 55.47311019897461,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1770977049",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036459"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 288.0,
"latitude": -21.336217880249023,
"longitude": 55.47750473022461,
"speed": 3.0
},
"stopId": "0:01270C",
"timestamp": "1770977039",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042325"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "119",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 118.0,
"latitude": -21.317541122436523,
"longitude": 55.47970962524414,
"speed": 4.0
},
"stopId": "0:03220C",
"timestamp": "1770977056",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036433"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 112.0,
"latitude": -21.34105682373047,
"longitude": 55.47309494018555,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1770977048",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035503"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "11",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 319.0,
"latitude": -21.27473258972168,
"longitude": 55.37240982055664,
"speed": 6.0
},
"stopId": "0:17790C",
"timestamp": "1770977055",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031868"
},
"vehicle": {
"id": "11",
"label": "11"
}
}
},
{
"id": "14",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 16.0,
"latitude": -21.340871810913086,
"longitude": 55.47270965576172,
"speed": 3.0
},
"stopId": "0:01362P",
"timestamp": "1770977044",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025934"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "41",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 58.0,
"latitude": -21.302600860595703,
"longitude": 55.431610107421875,
"speed": 8.0
},
"stopId": "0:05191C",
"timestamp": "1770977060",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026555"
},
"vehicle": {
"id": "41",
"label": "41"
}
}
},
{
"id": "121",
"vehicle": {
"position": {
"bearing": 117.0,
"latitude": -21.334924697875977,
"longitude": 55.45438766479492,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1770977049",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035394"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "124",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 355.0,
"latitude": -21.260759353637695,
"longitude": 55.44217300415039,
"speed": 7.0
},
"stopId": "0:12210P",
"timestamp": "1770977048",
"trip": {
"directionId": 1,
"routeId": "2280",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020252"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "128",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 304.0,
"latitude": -21.26373291015625,
"longitude": 55.4365348815918,
"speed": 6.0
},
"stopId": "0:12260C",
"timestamp": "1770977056",
"trip": {
"directionId": 1,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027337"
},
"vehicle": {
"id": "128",
"label": "128"
}
}
},
{
"id": "129",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 274.0,
"latitude": -21.241241455078125,
"longitude": 55.343788146972656,
"speed": 8.0
},
"stopId": "0:AV860C",
"timestamp": "1770977043",
"trip": {
"directionId": 1,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020353"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 300.0,
"latitude": -21.261693954467773,
"longitude": 55.360748291015625,
"speed": 8.0
},
"stopId": "0:42230P",
"timestamp": "1770977056",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029875"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 101.0,
"latitude": -21.241682052612305,
"longitude": 55.36399459838867,
"speed": 0.0
},
"stopId": "0:43090P",
"timestamp": "1770977052",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029884"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "32",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 16.0,
"latitude": -21.331005096435547,
"longitude": 55.472293853759766,
"speed": 0.0
},
"stopId": "0:05020P",
"timestamp": "1770977042",
"trip": {
"directionId": 1,
"routeId": "1140",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031658"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "33",
"vehicle": {
"position": {
"bearing": 139.0,
"latitude": -21.291486740112305,
"longitude": 55.40333557128906,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1770977052",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025936"
},
"vehicle": {
"id": "33",
"label": "33"
}
}
},
{
"id": "34",
"vehicle": {
"position": {
"bearing": 19.0,
"latitude": -21.341259002685547,
"longitude": 55.47254180908203,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1770977045",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042346"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 343.0,
"latitude": -21.28258514404297,
"longitude": 55.50312423706055,
"speed": 8.0
},
"stopId": "0:02380P",
"timestamp": "1770977059",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035532"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 137.0,
"latitude": -21.305253982543945,
"longitude": 55.49567413330078,
"speed": 6.0
},
"stopId": "0:01170C",
"timestamp": "1770977040",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035516"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "37",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 121.0,
"latitude": -21.340904235839844,
"longitude": 55.47313690185547,
"speed": 1.0
},
"stopId": "0:19045C",
"timestamp": "1770977062",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025909"
},
"vehicle": {
"id": "37",
"label": "37"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 11.0,
"latitude": -21.2678165435791,
"longitude": 55.44243621826172,
"speed": 2.0
},
"stopId": "0:11020P",
"timestamp": "1770977056",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020527"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "40",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 295.0,
"latitude": -21.273956298828125,
"longitude": 55.50495529174805,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1770977048",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035541"
},
"vehicle": {
"id": "40",
"label": "40"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 270.0,
"latitude": -21.332799911499023,
"longitude": 55.45721435546875,
"speed": 8.0
},
"stopId": "0:05370P",
"timestamp": "1770977041",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020877"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "45",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 153.0,
"latitude": -21.292978286743164,
"longitude": 55.41594696044922,
"speed": 8.0
},
"stopId": "0:19070C",
"timestamp": "1770977054",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025935"
},
"vehicle": {
"id": "45",
"label": "45"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 81.0,
"latitude": -21.258481979370117,
"longitude": 55.41962814331055,
"speed": 0.0
},
"stopId": "0:152005",
"timestamp": "1770977054",
"trip": {
"directionId": 0,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51030277"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 259.0,
"latitude": -21.34723663330078,
"longitude": 55.49318313598633,
"speed": 7.0
},
"stopId": "0:02160C",
"timestamp": "1770977041",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020441"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"position": {
"bearing": 52.0,
"latitude": -21.289417266845703,
"longitude": 55.40699005126953,
"speed": 2.0
},
"stopId": "0:05342C",
"timestamp": "1770977046",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020528"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 129.0,
"latitude": -21.29060173034668,
"longitude": 55.40900421142578,
"speed": 8.0
},
"stopId": "0:17775P",
"timestamp": "1770977055",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036386"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 33.0,
"latitude": -21.293123245239258,
"longitude": 55.403404235839844,
"speed": 0.0
},
"stopId": "0:14280P",
"timestamp": "1770977042",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026627"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 250.0,
"latitude": -21.25153160095215,
"longitude": 55.383995056152344,
"speed": 11.0
},
"stopId": "0:44060C",
"timestamp": "1770977036",
"trip": {
"directionId": 0,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029896"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 72.0,
"latitude": -21.281986236572266,
"longitude": 55.47263717651367,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1770977035",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027132"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 46.0,
"latitude": -21.291149139404297,
"longitude": 55.4660758972168,
"speed": 6.0
},
"stopId": "0:03350P",
"timestamp": "1770977039",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027145"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 295.0,
"latitude": -21.360031127929688,
"longitude": 55.52533721923828,
"speed": 0.0
},
"stopId": "0:02230C",
"timestamp": "1770977059",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025910"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 218.0,
"latitude": -21.288318634033203,
"longitude": 55.456783294677734,
"speed": 0.0
},
"stopId": "0:04310C",
"timestamp": "1770977041",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020861"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 201.0,
"latitude": -21.3338680267334,
"longitude": 55.47123336791992,
"speed": 4.0
},
"stopId": "0:18180C",
"timestamp": "1770977041",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027123"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 17.0,
"latitude": -21.341896057128906,
"longitude": 55.481937408447266,
"speed": 0.0
},
"stopId": "0:01850P",
"timestamp": "1770977038",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020428"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "86",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 164.0,
"latitude": -21.266565322875977,
"longitude": 55.43705368041992,
"speed": 6.0
},
"stopId": "0:17200C",
"timestamp": "1770977040",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020515"
},
"vehicle": {
"id": "86",
"label": "86"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 35.0,
"latitude": -21.340980529785156,
"longitude": 55.472740173339844,
"speed": 5.0
},
"stopId": "0:19050C",
"timestamp": "1770977040",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026935"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "179",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 293.0,
"latitude": -21.326732635498047,
"longitude": 55.46827697753906,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1770977040",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026934"
},
"vehicle": {
"id": "179",
"label": "179"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 91.0,
"latitude": -21.343616485595703,
"longitude": 55.471534729003906,
"speed": 4.0
},
"stopId": "0:01420P",
"timestamp": "1770977051",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035393"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1770977067"
}
}