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-28
100%
2025-10-29
100%
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%
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-27 at 08:08 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. | 38 | 19 times (63 % 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-27 at 12:31 Europe/Paris.
vehicle_positions (55) 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-27 at 12:31 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"position": {
"bearing": 144.0,
"latitude": -21.27170753479004,
"longitude": 55.36970520019531,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1764243092",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41031713"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 288.0,
"latitude": -21.339313507080078,
"longitude": 55.47216033935547,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1764243107",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41036450"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 294.0,
"latitude": -21.334644317626953,
"longitude": 55.48609924316406,
"speed": 0.0
},
"stopId": "0:18210C",
"timestamp": "1764243092",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41025912"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 145.0,
"latitude": -21.310213088989258,
"longitude": 55.42938995361328,
"speed": 3.0
},
"stopId": "0:19080C",
"timestamp": "1764243106",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41025938"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 216.0,
"latitude": -21.32550811767578,
"longitude": 55.47967529296875,
"speed": 5.0
},
"stopId": "0:03270C",
"timestamp": "1764243100",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41036461"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"position": {
"bearing": 302.0,
"latitude": -21.288211822509766,
"longitude": 55.405731201171875,
"speed": 4.0
},
"stopId": "0:05343P",
"timestamp": "1764242879",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020159"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "172",
"vehicle": {
"position": {
"bearing": 260.0,
"latitude": -21.32544708251953,
"longitude": 55.48707962036133,
"speed": 0.0
},
"stopId": "0:01800P",
"timestamp": "1764243096",
"trip": {
"directionId": 0,
"routeId": "1100",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020960"
},
"vehicle": {
"id": "172",
"label": "172"
}
}
},
{
"id": "175",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 194.0,
"latitude": -21.169599533081055,
"longitude": 55.47492980957031,
"speed": 6.0
},
"stopId": "0:CI0265P",
"timestamp": "1764243090",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026097"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 7.0,
"latitude": -21.339990615844727,
"longitude": 55.47303009033203,
"speed": 4.0
},
"stopId": "0:01362P",
"timestamp": "1764243104",
"trip": {
"directionId": 1,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41025288"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "88",
"vehicle": {
"position": {
"bearing": 186.0,
"latitude": -21.27118492126465,
"longitude": 55.39999008178711,
"speed": 1.0
},
"stopId": "0:14245C",
"timestamp": "1764243092",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41022585"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 253.0,
"latitude": -21.284814834594727,
"longitude": 55.41043472290039,
"speed": 2.0
},
"stopId": "0:11300C",
"timestamp": "1764243105",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029425"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 117.0,
"latitude": -21.291662216186523,
"longitude": 55.46792984008789,
"speed": 4.0
},
"stopId": "0:03340P",
"timestamp": "1764243091",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41027112"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 224.0,
"latitude": -21.296445846557617,
"longitude": 55.460514068603516,
"speed": 5.0
},
"stopId": "0:03380C",
"timestamp": "1764243093",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41027134"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 128.0,
"latitude": -21.290334701538086,
"longitude": 55.408592224121094,
"speed": 7.0
},
"stopId": "0:17775P",
"timestamp": "1764243094",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020529"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "114",
"vehicle": {
"position": {
"bearing": 196.0,
"latitude": -21.341760635375977,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1764243115",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41027146"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "116",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 311.0,
"latitude": -21.301706314086914,
"longitude": 55.458011627197266,
"speed": 8.0
},
"stopId": "0:03110P",
"timestamp": "1764243111",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41036460"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 77.0,
"latitude": -21.28199577331543,
"longitude": 55.47266387939453,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1764243100",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41042327"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "91",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 208.0,
"latitude": -21.319929122924805,
"longitude": 55.489105224609375,
"speed": 1.0
},
"stopId": "0:01190C",
"timestamp": "1764243106",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41035542"
},
"vehicle": {
"id": "91",
"label": "91"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 235.0,
"latitude": -21.28306007385254,
"longitude": 55.472450256347656,
"speed": 9.0
},
"stopId": "0:01010C",
"timestamp": "1764243092",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41036434"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 130.0,
"latitude": -21.282676696777344,
"longitude": 55.47501754760742,
"speed": 3.0
},
"stopId": "0:01040C",
"timestamp": "1764243102",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41042326"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 212.0,
"latitude": -21.32281494140625,
"longitude": 55.4876594543457,
"speed": 1.0
},
"stopId": "0:01190C",
"timestamp": "1764243089",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41042347"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "123",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 157.0,
"latitude": -21.32658576965332,
"longitude": 55.54535675048828,
"speed": 8.0
},
"stopId": "0:PE0617C",
"timestamp": "1764243100",
"trip": {
"directionId": 1,
"routeId": "5550",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020146"
},
"vehicle": {
"id": "123",
"label": "123"
}
}
},
{
"id": "124",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 319.0,
"latitude": -21.32897186279297,
"longitude": 55.556007385253906,
"speed": 5.0
},
"stopId": "0:PE0054P",
"timestamp": "1764243103",
"trip": {
"directionId": 1,
"routeId": "5510",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020189"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 307.0,
"latitude": -21.317249298095703,
"longitude": 55.443939208984375,
"speed": 9.0
},
"stopId": "0:05200P",
"timestamp": "1764243115",
"trip": {
"directionId": 1,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41031718"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 203.0,
"latitude": -21.26958656311035,
"longitude": 55.37446975708008,
"speed": 6.0
},
"stopId": "0:17790P",
"timestamp": "1764243093",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41031712"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "129",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 349.0,
"latitude": -21.242374420166016,
"longitude": 55.332271575927734,
"speed": 0.0
},
"stopId": "0:AV1005C",
"timestamp": "1764243090",
"trip": {
"directionId": 0,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020348"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 226.0,
"latitude": -21.211185455322266,
"longitude": 55.34978485107422,
"speed": 0.0
},
"stopId": "0:AV0010C",
"timestamp": "1764243068",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41022524"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "135",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 217.0,
"latitude": -21.264068603515625,
"longitude": 55.384071350097656,
"speed": 6.0
},
"stopId": "0:45180C",
"timestamp": "1764243099",
"trip": {
"directionId": 0,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029905"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 18.0,
"latitude": -21.332427978515625,
"longitude": 55.471797943115234,
"speed": 4.0
},
"stopId": "0:05020P",
"timestamp": "1764243099",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41027110"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "33",
"vehicle": {
"position": {
"bearing": 110.0,
"latitude": -21.36060905456543,
"longitude": 55.52633285522461,
"speed": 0.0
},
"stopId": "0:02230C",
"timestamp": "1764243095",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41025913"
},
"vehicle": {
"id": "33",
"label": "33"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 146.0,
"latitude": -21.2960205078125,
"longitude": 55.44962692260742,
"speed": 7.0
},
"stopId": "0:04080C",
"timestamp": "1764243097",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026554"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 50.0,
"latitude": -21.289426803588867,
"longitude": 55.40699005126953,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1764243091",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020378"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 354.0,
"latitude": -21.272842407226562,
"longitude": 55.509620666503906,
"speed": 6.0
},
"stopId": "0:TA0145P",
"timestamp": "1764243091",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41035517"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 80.0,
"latitude": -21.343690872192383,
"longitude": 55.476646423339844,
"speed": 5.0
},
"stopId": "0:01420P",
"timestamp": "1764243090",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020430"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 149.0,
"latitude": -21.264163970947266,
"longitude": 55.4371452331543,
"speed": 4.0
},
"stopId": "0:11010C",
"timestamp": "1764243092",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020541"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "46",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 259.0,
"latitude": -21.24056625366211,
"longitude": 55.40298080444336,
"speed": 4.0
},
"stopId": "0:16082P",
"timestamp": "1764243105",
"trip": {
"directionId": 1,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026963"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 270.0,
"latitude": -21.348613739013672,
"longitude": 55.49774932861328,
"speed": 4.0
},
"stopId": "0:02160C",
"timestamp": "1764243110",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020442"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 214.0,
"latitude": -21.291086196899414,
"longitude": 55.40302276611328,
"speed": 8.0
},
"stopId": "0:15400C",
"timestamp": "1764243094",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020516"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 275.0,
"latitude": -21.270343780517578,
"longitude": 55.42764663696289,
"speed": 8.0
},
"stopId": "0:17160C",
"timestamp": "1764243092",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029410"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 243.0,
"latitude": -21.2866153717041,
"longitude": 55.40789031982422,
"speed": 2.0
},
"stopId": "0:15240C",
"timestamp": "1764243093",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41036393"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "77",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 218.0,
"latitude": -21.135051727294922,
"longitude": 55.47224807739258,
"speed": 0.0
},
"stopId": "0:CI0011C",
"timestamp": "1764243097",
"trip": {
"directionId": 1,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026114"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "103",
"vehicle": {
"position": {
"bearing": 297.0,
"latitude": -21.2695369720459,
"longitude": 55.43800354003906,
"speed": 0.0
},
"stopId": "0:11010P",
"timestamp": "1764243117",
"trip": {
"directionId": 1,
"routeId": "2330",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020258"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"position": {
"bearing": 296.0,
"latitude": -21.2680721282959,
"longitude": 55.37200927734375,
"speed": 8.0
},
"stopId": "0:41016P",
"timestamp": "1764243104",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029877"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "122",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 278.0,
"latitude": -21.37073516845703,
"longitude": 55.56275177001953,
"speed": 13.0
},
"stopId": "0:PE04018P",
"timestamp": "1764243095",
"trip": {
"directionId": 1,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029942"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "136",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 290.0,
"latitude": -21.339351654052734,
"longitude": 55.47228240966797,
"speed": 2.0
},
"stopId": "0:01362P",
"timestamp": "1764243090",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020878"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 114.0,
"latitude": -21.338138580322266,
"longitude": 55.47599792480469,
"speed": 0.0
},
"stopId": "0:01270P",
"timestamp": "1764243103",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41042341"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 110.0,
"latitude": -21.339445114135742,
"longitude": 55.472599029541016,
"speed": 2.0
},
"stopId": "0:01362C",
"timestamp": "1764243102",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41031854"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 75.0,
"latitude": -21.282075881958008,
"longitude": 55.47266387939453,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764243089",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020862"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 30.0,
"latitude": -21.360301971435547,
"longitude": 55.56598663330078,
"speed": 5.0
},
"stopId": "0:PE04104C",
"timestamp": "1764243099",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020429"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "84",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 135.0,
"latitude": -21.28923797607422,
"longitude": 55.51383972167969,
"speed": 5.0
},
"stopId": "0:02010C",
"timestamp": "1764243101",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41035543"
},
"vehicle": {
"id": "84",
"label": "84"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 285.0,
"latitude": -21.269214630126953,
"longitude": 55.447105407714844,
"speed": 5.0
},
"stopId": "0:11060P",
"timestamp": "1764243100",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41020504"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 155.0,
"latitude": -21.344797134399414,
"longitude": 55.480064392089844,
"speed": 7.0
},
"stopId": "0:01455P",
"timestamp": "1764243086",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41035395"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"position": {
"bearing": 161.0,
"latitude": -21.32931137084961,
"longitude": 55.467769622802734,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1764243095",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026940"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 184.0,
"latitude": -21.268539428710938,
"longitude": 55.37446212768555,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1764243107",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41029893"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 198.0,
"latitude": -21.335561752319336,
"longitude": 55.47573471069336,
"speed": 5.0
},
"stopId": "0:07085C",
"timestamp": "1764243105",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_41026939"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1764243119"
}
}