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
2025-12-15
100%
2025-12-16
100%
2025-12-17
100%
2025-12-18
100%
2025-12-19
100%
2025-12-20
100%
2025-12-21
100%
2025-12-22
100%
2025-12-23
100%
2025-12-24
100%
2025-12-25
100%
2025-12-26
100%
2025-12-27
100%
2025-12-28
100%
2025-12-29
100%
2025-12-30
100%
2025-12-31
100%
2026-01-01
100%
2026-01-02
100%
2026-01-03
100%
2026-01-04
100%
2026-01-05
100%
2026-01-06
100%
2026-01-07
100%
2026-01-08
100%
2026-01-09
100%
2026-01-10
100%
2026-01-11
100%
2026-01-12
100%
2026-01-13
100%
2026-01-14
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-01-13 at 08:12 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. | 28 | 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-14 at 05:40 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 2026-01-14 at 05:40 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 104.0,
"latitude": -21.339387893676758,
"longitude": 55.47246551513672,
"speed": 0.0
},
"stopId": "0:01362C",
"timestamp": "1768365630",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022004"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "162",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 113.0,
"latitude": -21.32899284362793,
"longitude": 55.47854995727539,
"speed": 5.0
},
"stopId": "0:03290C",
"timestamp": "1768365628",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036487"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 28.0,
"latitude": -21.263334274291992,
"longitude": 55.4334831237793,
"speed": 5.0
},
"stopId": "0:1B050C",
"timestamp": "1768365637",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021643"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "143",
"vehicle": {
"position": {
"bearing": 244.0,
"latitude": -21.136781692504883,
"longitude": 55.47393798828125,
"speed": 0.0
},
"stopId": "0:CI0011C",
"timestamp": "1768365636",
"trip": {
"directionId": 1,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026165"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 45.0,
"latitude": -21.289569854736328,
"longitude": 55.406837463378906,
"speed": 3.0
},
"stopId": "0:05343P",
"timestamp": "1768365635",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036399"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 138.0,
"latitude": -21.331132888793945,
"longitude": 55.52812194824219,
"speed": 7.0
},
"stopId": "0:06165P",
"timestamp": "1768365644",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025212"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"position": {
"bearing": 107.0,
"latitude": -21.291912078857422,
"longitude": 55.40425491333008,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1768365625",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021757"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "148",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 220.0,
"latitude": -21.31421661376953,
"longitude": 55.541873931884766,
"speed": 4.0
},
"stopId": "0:06340C",
"timestamp": "1768365632",
"trip": {
"directionId": 0,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025296"
},
"vehicle": {
"id": "148",
"label": "148"
}
}
},
{
"id": "88",
"vehicle": {
"position": {
"bearing": 166.0,
"latitude": -21.268638610839844,
"longitude": 55.4443359375,
"speed": 5.0
},
"stopId": "0:11050C",
"timestamp": "1768365631",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021944"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"position": {
"bearing": 213.0,
"latitude": -21.290542602539062,
"longitude": 55.40480041503906,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1768365627",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026862"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "111",
"vehicle": {
"position": {
"bearing": 174.0,
"latitude": -21.25958251953125,
"longitude": 55.44765090942383,
"speed": 0.0
},
"stopId": "0:11010P",
"timestamp": "1768365628",
"trip": {
"directionId": 1,
"routeId": "2310",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027610"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 57.0,
"latitude": -21.291900634765625,
"longitude": 55.47114562988281,
"speed": 2.0
},
"stopId": "0:03330P",
"timestamp": "1768365633",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022151"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 218.0,
"latitude": -21.291793823242188,
"longitude": 55.46541976928711,
"speed": 7.0
},
"stopId": "0:03360C",
"timestamp": "1768365630",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022162"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 50.0,
"latitude": -21.294178009033203,
"longitude": 55.46041488647461,
"speed": 4.0
},
"stopId": "0:03070P",
"timestamp": "1768365634",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036505"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 200.0,
"latitude": -21.335569381713867,
"longitude": 55.470664978027344,
"speed": 1.0
},
"stopId": "0:01320C",
"timestamp": "1768365637",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035565"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"position": {
"bearing": 17.0,
"latitude": -21.341367721557617,
"longitude": 55.47256088256836,
"speed": 3.0
},
"stopId": "0:01362P",
"timestamp": "1768365632",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036506"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 48.0,
"latitude": -21.273399353027344,
"longitude": 55.50929641723633,
"speed": 5.0
},
"stopId": "0:TA0145P",
"timestamp": "1768365633",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035596"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 213.0,
"latitude": -21.284778594970703,
"longitude": 55.47087097167969,
"speed": 7.0
},
"stopId": "0:01010C",
"timestamp": "1768365632",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31036488"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 107.0,
"latitude": -21.339529037475586,
"longitude": 55.472965240478516,
"speed": 1.0
},
"stopId": "0:19060C",
"timestamp": "1768365639",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022273"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "14",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 307.0,
"latitude": -21.26432228088379,
"longitude": 55.36444854736328,
"speed": 4.0
},
"stopId": "0:17795P",
"timestamp": "1768365652",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031897"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "15",
"vehicle": {
"position": {
"bearing": 298.0,
"latitude": -21.35822868347168,
"longitude": 55.52155685424805,
"speed": 9.0
},
"stopId": "0:02220C",
"timestamp": "1768365652",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025987"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "129",
"vehicle": {
"position": {
"bearing": 315.0,
"latitude": -21.241695404052734,
"longitude": 55.33396530151367,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1768365640",
"trip": {
"directionId": 1,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022567"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 140.0,
"latitude": -21.213871002197266,
"longitude": 55.35280990600586,
"speed": 8.0
},
"stopId": "0:AV0080C",
"timestamp": "1768365648",
"trip": {
"directionId": 0,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026786"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 225.0,
"latitude": -21.273588180541992,
"longitude": 55.37160110473633,
"speed": 9.0
},
"stopId": "0:46020P",
"timestamp": "1768365642",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "ADDED",
"tripId": "2_32026-01-14-08-09-58-391-000986"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 219.0,
"latitude": -21.235517501831055,
"longitude": 55.37291717529297,
"speed": 6.0
},
"stopId": "0:42020C",
"timestamp": "1768365648",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031103"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 224.0,
"latitude": -21.28973388671875,
"longitude": 55.46435546875,
"speed": 0.0
},
"stopId": "0:03040C",
"timestamp": "1768365630",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026591"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 198.0,
"latitude": -21.33437156677246,
"longitude": 55.47106170654297,
"speed": 5.0
},
"stopId": "0:18180C",
"timestamp": "1768365638",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31025986"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"position": {
"bearing": 294.0,
"latitude": -21.34180450439453,
"longitude": 55.47286605834961,
"speed": 24.0
},
"stopId": "0:01362P",
"timestamp": "1768365651",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022033"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 130.0,
"latitude": -21.273229598999023,
"longitude": 55.50540542602539,
"speed": 6.0
},
"stopId": "0:TA0145P",
"timestamp": "1768365632",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035566"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 131.0,
"latitude": -21.34107208251953,
"longitude": 55.47289276123047,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1768365635",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035597"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"position": {
"bearing": 335.0,
"latitude": -21.338815689086914,
"longitude": 55.45807647705078,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768365625",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022006"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 109.0,
"latitude": -21.330291748046875,
"longitude": 55.47336196899414,
"speed": 4.0
},
"stopId": "0:18210P",
"timestamp": "1768365642",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026011"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 128.0,
"latitude": -21.34813117980957,
"longitude": 55.56350326538086,
"speed": 2.0
},
"stopId": "0:PE0160C",
"timestamp": "1768365630",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022016"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 39.0,
"latitude": -21.289587020874023,
"longitude": 55.406768798828125,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1768365643",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31032144"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"position": {
"bearing": 218.0,
"latitude": -21.29042625427246,
"longitude": 55.40488815307617,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768365637",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021907"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 305.0,
"latitude": -21.288637161254883,
"longitude": 55.417198181152344,
"speed": 1.0
},
"stopId": "0:11410P",
"timestamp": "1768365635",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021931"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"position": {
"bearing": 352.0,
"latitude": -21.293689727783203,
"longitude": 55.399505615234375,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1768365646",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026863"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 246.0,
"latitude": -21.287519454956055,
"longitude": 55.4135856628418,
"speed": 3.0
},
"stopId": "0:05342C",
"timestamp": "1768365634",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026639"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "104",
"vehicle": {
"position": {
"bearing": 298.0,
"latitude": -21.368223190307617,
"longitude": 55.57432174682617,
"speed": 5.0
},
"stopId": "0:PE00240C",
"timestamp": "1768365648",
"trip": {
"directionId": 1,
"routeId": "5510",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021673"
},
"vehicle": {
"id": "104",
"label": "104"
}
}
},
{
"id": "105",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 348.0,
"latitude": -21.240562438964844,
"longitude": 55.3882942199707,
"speed": 0.0
},
"stopId": "0:45010C",
"timestamp": "1768365630",
"trip": {
"directionId": 0,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31026428"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 197.0,
"latitude": -21.33384132385254,
"longitude": 55.47123336791992,
"speed": 0.0
},
"stopId": "0:18180C",
"timestamp": "1768365638",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022164"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"position": {
"bearing": 203.0,
"latitude": -21.285694122314453,
"longitude": 55.4700927734375,
"speed": 0.0
},
"stopId": "0:01020C",
"timestamp": "1768365637",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31022255"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"position": {
"bearing": 127.0,
"latitude": -21.27146339416504,
"longitude": 55.36955261230469,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1768365646",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031879"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 50.0,
"latitude": -21.28499412536621,
"longitude": 55.42082977294922,
"speed": 0.0
},
"stopId": "0:11270P",
"timestamp": "1768365628",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31021906"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "177",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 18.0,
"latitude": -21.335145950317383,
"longitude": 55.47465133666992,
"speed": 4.0
},
"stopId": "0:07145C",
"timestamp": "1768365639",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31027569"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 37.0,
"latitude": -21.270362854003906,
"longitude": 55.36970901489258,
"speed": 2.0
},
"stopId": "0:46030C",
"timestamp": "1768365637",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31031555"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 90.0,
"latitude": -21.343626022338867,
"longitude": 55.472530364990234,
"speed": 5.0
},
"stopId": "0:01420P",
"timestamp": "1768365648",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035407"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 306.0,
"latitude": -21.33487892150879,
"longitude": 55.45530319213867,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1768365634",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_31035408"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768365656"
}
}