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-10-30
100%
2025-10-31
100%
2025-11-01
100%
2025-11-02
100%
2025-11-03
100%
2025-11-04
100%
2025-11-05
100%
2025-11-06
100%
2025-11-07
100%
2025-11-08
100%
2025-11-09
100%
2025-11-10
100%
2025-11-11
100%
2025-11-12
100%
2025-11-13
100%
2025-11-14
100%
2025-11-15
100%
2025-11-16
100%
2025-11-17
100%
2025-11-18
100%
2025-11-19
100%
2025-11-20
100%
2025-11-21
100%
2025-11-22
100%
2025-11-23
100%
2025-11-24
100%
2025-11-25
100%
2025-11-26
100%
2025-11-27
100%
2025-11-28
100%
2025-11-29
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 2025-11-29 at 08:00 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. | 36 | 17 times (57 % of validations) |
| E024 | GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt | 216 | 4 times (13 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 3 | 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-11-29 at 13:20 Europe/Paris.
vehicle_positions (54) 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-11-29 at 13:20 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 136.0,
"latitude": -21.30579376220703,
"longitude": 55.42913818359375,
"speed": 922.0
},
"stopId": "0:04180C",
"timestamp": "1764418769",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031920"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 267.0,
"latitude": -21.28196907043457,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764418772",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036500"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": -21.29128646850586,
"longitude": 55.4041862487793,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1764418768",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026028"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"position": {
"bearing": 124.0,
"latitude": -21.363216400146484,
"longitude": 55.53832244873047,
"speed": 0.0
},
"stopId": "0:02230C",
"timestamp": "1764418782",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026003"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 274.0,
"latitude": -21.323333740234375,
"longitude": 55.48503875732422,
"speed": 8.0
},
"stopId": "0:03250C",
"timestamp": "1764418777",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036499"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"position": {
"bearing": 242.0,
"latitude": -21.293729782104492,
"longitude": 55.398956298828125,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1764418769",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021644"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "172",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 357.0,
"latitude": -21.331356048583984,
"longitude": 55.472171783447266,
"speed": 2.0
},
"stopId": "0:05020P",
"timestamp": "1764418772",
"trip": {
"directionId": 1,
"routeId": "1140",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031675"
},
"vehicle": {
"id": "172",
"label": "172"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 3.0,
"latitude": -21.223241806030273,
"longitude": 55.4554557800293,
"speed": 11.0
},
"stopId": "0:CI0183P",
"timestamp": "1764418784",
"trip": {
"directionId": 1,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026212"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 301.0,
"latitude": -21.342487335205078,
"longitude": 55.49053192138672,
"speed": 6.0
},
"stopId": "0:01601P",
"timestamp": "1764418793",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026002"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 37.0,
"latitude": -21.270429611206055,
"longitude": 55.40027618408203,
"speed": 3.0
},
"stopId": "0:14010C",
"timestamp": "1764418775",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026866"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "110",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 197.0,
"latitude": -21.336280822753906,
"longitude": 55.47042465209961,
"speed": 4.0
},
"stopId": "0:01320C",
"timestamp": "1764418770",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022143"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"position": {
"bearing": 119.0,
"latitude": -21.271526336669922,
"longitude": 55.369590759277344,
"speed": 0.0
},
"stopId": "0:46030C",
"timestamp": "1764418789",
"trip": {
"directionId": 1,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021734"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 10.0,
"latitude": -21.33104133605957,
"longitude": 55.472293853759766,
"speed": 2.0
},
"stopId": "0:05020P",
"timestamp": "1764418771",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022165"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 188.0,
"latitude": -21.26081657409668,
"longitude": 55.437557220458984,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1764418790",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021952"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "114",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 79.0,
"latitude": -21.281986236572266,
"longitude": 55.47268295288086,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764418787",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022147"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 321.0,
"latitude": -21.272600173950195,
"longitude": 55.50879669189453,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1764418787",
"trip": {
"directionId": 0,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035576"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "91",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 256.0,
"latitude": -21.30562973022461,
"longitude": 55.49729919433594,
"speed": 9.0
},
"stopId": "0:01170P",
"timestamp": "1764418788",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035589"
},
"vehicle": {
"id": "91",
"label": "91"
}
}
},
{
"id": "118",
"vehicle": {
"position": {
"bearing": 115.0,
"latitude": -21.341129302978516,
"longitude": 55.47309494018555,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1764418770",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036518"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 330.0,
"latitude": -21.287973403930664,
"longitude": 55.5118408203125,
"speed": 6.0
},
"stopId": "0:02370P",
"timestamp": "1764418780",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035594"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "121",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 286.0,
"latitude": -21.335678100585938,
"longitude": 55.47566604614258,
"speed": 4.0
},
"stopId": "0:01280C",
"timestamp": "1764418770",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035418"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "123",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 307.0,
"latitude": -21.3375301361084,
"longitude": 55.57133102416992,
"speed": 10.0
},
"stopId": "0:PE03155P",
"timestamp": "1764418792",
"trip": {
"directionId": 1,
"routeId": "5550",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021629"
},
"vehicle": {
"id": "123",
"label": "123"
}
}
},
{
"id": "5",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 194.0,
"latitude": -21.271957397460938,
"longitude": 55.33415222167969,
"speed": 0.0
},
"stopId": "0:46130C",
"timestamp": "1764418787",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031891"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 288.0,
"latitude": -21.3382625579834,
"longitude": 55.468719482421875,
"speed": 4.0
},
"stopId": "0:07170P",
"timestamp": "1764418767",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031909"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 196.0,
"latitude": -21.241731643676758,
"longitude": 55.33125686645508,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1764418793",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026789"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "135",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 9.0,
"latitude": -21.253555297851562,
"longitude": 55.38495635986328,
"speed": 0.0
},
"stopId": "0:44071P",
"timestamp": "1764418791",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026420"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 316.0,
"latitude": -21.273813247680664,
"longitude": 55.506141662597656,
"speed": 2.0
},
"stopId": "0:TA00028C",
"timestamp": "1764418790",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021762"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "35",
"vehicle": {
"position": {
"bearing": 24.0,
"latitude": -21.34117889404297,
"longitude": 55.47262954711914,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1764418770",
"trip": {
"directionId": 1,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035590"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 94.0,
"latitude": -21.323341369628906,
"longitude": 55.484886169433594,
"speed": 6.0
},
"stopId": "0:03250P",
"timestamp": "1764418783",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036517"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"position": {
"bearing": 70.0,
"latitude": -21.344850540161133,
"longitude": 55.56117248535156,
"speed": 0.0
},
"stopId": "0:PE00200C",
"timestamp": "1764418774",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022001"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"position": {
"bearing": 124.0,
"latitude": -21.2938175201416,
"longitude": 55.39963912963867,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1764418781",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021939"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 35.0,
"latitude": -21.285003662109375,
"longitude": 55.47069549560547,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1764418771",
"trip": {
"directionId": 1,
"routeId": "1060",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022077"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "46",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 217.0,
"latitude": -21.278356552124023,
"longitude": 55.42285919189453,
"speed": 2.0
},
"stopId": "0:11504C",
"timestamp": "1764418776",
"trip": {
"directionId": 0,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61032022"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.34177017211914,
"longitude": 55.47303009033203,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1764418773",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022011"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 56.0,
"latitude": -21.289749145507812,
"longitude": 55.4067268371582,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1764418777",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61032143"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 14.0,
"latitude": -21.279743194580078,
"longitude": 55.44966506958008,
"speed": 6.0
},
"stopId": "0:11120P",
"timestamp": "1764418776",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021914"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 39.0,
"latitude": -21.264419555664062,
"longitude": 55.41707229614258,
"speed": 7.0
},
"stopId": "0:15210P",
"timestamp": "1764418786",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036402"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 34.0,
"latitude": -21.28824806213379,
"longitude": 55.40851593017578,
"speed": 3.0
},
"stopId": "0:05342C",
"timestamp": "1764418783",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026637"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "77",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 324.0,
"latitude": -21.159849166870117,
"longitude": 55.43398666381836,
"speed": 0.0
},
"stopId": "0:CI0420C",
"timestamp": "1764418796",
"trip": {
"directionId": 0,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026185"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "79",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 195.0,
"latitude": -21.318593978881836,
"longitude": 55.53019332885742,
"speed": 3.0
},
"stopId": "0:06510C",
"timestamp": "1764418792",
"trip": {
"directionId": 0,
"routeId": "1120",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031737"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "103",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 315.0,
"latitude": -21.23583221435547,
"longitude": 55.43870544433594,
"speed": 7.0
},
"stopId": "0:12723C",
"timestamp": "1764418771",
"trip": {
"directionId": 0,
"routeId": "2330",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021531"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 127.0,
"latitude": -21.26404571533203,
"longitude": 55.36391067504883,
"speed": 7.0
},
"stopId": "0:42250C",
"timestamp": "1764418792",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031112"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "122",
"vehicle": {
"position": {
"bearing": 101.0,
"latitude": -21.35373306274414,
"longitude": 55.56253433227539,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1764418788",
"trip": {
"directionId": 1,
"routeId": "5520",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021693"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 224.0,
"latitude": -21.320707321166992,
"longitude": 55.48832702636719,
"speed": 2.0
},
"stopId": "0:01190C",
"timestamp": "1764418772",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022246"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"position": {
"bearing": 139.0,
"latitude": -21.30647087097168,
"longitude": 55.51661682128906,
"speed": 8.0
},
"stopId": "0:016915P",
"timestamp": "1764418774",
"trip": {
"directionId": 0,
"routeId": "1090",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021451"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 28.0,
"latitude": -21.324504852294922,
"longitude": 55.486629486083984,
"speed": 2.0
},
"stopId": "0:01170P",
"timestamp": "1764418772",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022253"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 263.0,
"latitude": -21.268918991088867,
"longitude": 55.37452697753906,
"speed": 353.0
},
"stopId": "0:46022C",
"timestamp": "1764418777",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031908"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"position": {
"bearing": 187.0,
"latitude": -21.322551727294922,
"longitude": 55.448760986328125,
"speed": 9.0
},
"stopId": "0:05365C",
"timestamp": "1764418771",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022030"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "84",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 266.0,
"latitude": -21.368061065673828,
"longitude": 55.561553955078125,
"speed": 14.0
},
"stopId": "0:PE04037C",
"timestamp": "1764418790",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022024"
},
"vehicle": {
"id": "84",
"label": "84"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 293.0,
"latitude": -21.282306671142578,
"longitude": 55.43564224243164,
"speed": 8.0
},
"stopId": "0:11720C",
"timestamp": "1764418779",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021926"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "87",
"vehicle": {
"position": {
"bearing": 22.0,
"latitude": -21.291988372802734,
"longitude": 55.40475845336914,
"speed": 7.0
},
"stopId": "0:05342C",
"timestamp": "1764418786",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61034882"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 302.0,
"latitude": -21.330005645751953,
"longitude": 55.47270965576172,
"speed": 1.0
},
"stopId": "0:05020C",
"timestamp": "1764418784",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61027887"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 21.0,
"latitude": -21.3311767578125,
"longitude": 55.47226333618164,
"speed": 4.0
},
"stopId": "0:05020P",
"timestamp": "1764418773",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61027886"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 197.0,
"latitude": -21.23612403869629,
"longitude": 55.367340087890625,
"speed": 3.0
},
"stopId": "0:43040C",
"timestamp": "1764418766",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031118"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"position": {
"bearing": 323.0,
"latitude": -21.33498764038086,
"longitude": 55.45534896850586,
"speed": 1.0
},
"stopId": "0:07215C",
"timestamp": "1764418793",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035419"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1764418803"
}
}