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-04
100%
2025-12-05
100%
2025-12-06
100%
2025-12-07
100%
2025-12-08
100%
2025-12-09
100%
2025-12-10
100%
2025-12-11
100%
2025-12-12
100%
2025-12-13
100%
2025-12-14
100%
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%
Learn more
We test this resource download availability every hour by making an HTTP 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

2 errors

Validation carried out using the current GTFS file and the GTFS-RT the 2026-01-03 at 08:05 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Vehicle position far from trip shape E029 2 errors

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 111 trip_id 2_61027368 at (-21.292067,55.405334) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id 135 trip_id 2_61026424 at (-21.268465,55.374424) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Validate this GTFS-RT now

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. 33 18 times (60 % of validations)
W004 vehicle.position.speed has an unrealistic speed that may be incorrect 3 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-01-03 at 08:19 Europe/Paris.

vehicle_positions (50) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2026-01-03 at 08:19 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "156", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 247.0, "latitude": -21.2823429107666, "longitude": 55.398258209228516, "speed": 4.0 }, "stopId": "0:46134C", "timestamp": "1767424742", "trip": { "directionId": 1, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031901" }, "vehicle": { "id": "156", "label": "156" } } }, { "id": "159", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 68.0, "latitude": -21.281959533691406, "longitude": 55.47267532348633, "speed": 0.0 }, "stopId": "0:03010C", "timestamp": "1767424741", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_61036492" }, "vehicle": { "id": "159", "label": "159" } } }, { "id": "160", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 145.0, "latitude": -21.341371536254883, "longitude": 55.48886489868164, "speed": 3.0 }, "stopId": "0:02167P", "timestamp": "1767424744", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026016" }, "vehicle": { "id": "160", "label": "160" } } }, { "id": "161", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 130.0, "latitude": -21.31452751159668, "longitude": 55.43960952758789, "speed": 10.0 }, "stopId": "0:05440C", "timestamp": "1767424758", "trip": { "directionId": 0, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031883" }, "vehicle": { "id": "161", "label": "161" } } }, { "id": "162", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 109.0, "latitude": -21.339509963989258, "longitude": 55.47297668457031, "speed": 0.0 }, "stopId": "0:19065C", "timestamp": "1767424762", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_61036491" }, "vehicle": { "id": "162", "label": "162" } } }, { "id": "145", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 298.0, "latitude": -21.309558868408203, "longitude": 55.432926177978516, "speed": 17.0 }, "stopId": "0:05450P", "timestamp": "1767424746", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_61025991" }, "vehicle": { "id": "145", "label": "145" } } }, { "id": "146", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 30.0, "latitude": -21.28498649597168, "longitude": 55.47074508666992, "speed": 5.0 }, "stopId": "0:01020C", "timestamp": "1767424744", "trip": { "directionId": 1, "routeId": "1131", "scheduleRelationship": "SCHEDULED", "tripId": "2_61032813" }, "vehicle": { "id": "146", "label": "146" } } }, { "id": "148", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 289.0, "latitude": -21.33022117614746, "longitude": 55.47344970703125, "speed": 4.0 }, "stopId": "0:05020C", "timestamp": "1767424742", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_61025992" }, "vehicle": { "id": "148", "label": "148" } } }, { "id": "89", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 37.0, "latitude": -21.29196548461914, "longitude": 55.40241622924805, "speed": 4.0 }, "stopId": "0:15400C", "timestamp": "1767424755", "trip": { "directionId": 0, "routeId": "2230", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026876" }, "vehicle": { "id": "89", "label": "89" } } }, { "id": "110", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 225.0, "latitude": -21.29537010192871, "longitude": 55.46145248413086, "speed": 6.0 }, "stopId": "0:03380C", "timestamp": "1767424770", "trip": { "directionId": 0, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022149" }, "vehicle": { "id": "110", "label": "110" } } }, { "id": "111", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 54.0, "latitude": -21.289613723754883, "longitude": 55.40680694580078, "speed": 3.0 }, "stopId": "0:05343P", "timestamp": "1767424749", "trip": { "directionId": 1, "routeId": "2320", "scheduleRelationship": "SCHEDULED", "tripId": "2_61027368" }, "vehicle": { "id": "111", "label": "111" } } }, { "id": "112", "vehicle": { "position": { "bearing": 200.0, "latitude": -21.341670989990234, "longitude": 55.47304153442383, "speed": 0.0 }, "stopId": "0:01362P", "timestamp": "1767424769", "trip": { "directionId": 1, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022157" }, "vehicle": { "id": "112", "label": "112" } } }, { "id": "118", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "EMPTY", "position": { "bearing": 126.0, "latitude": -21.293846130371094, "longitude": 55.45967483520508, "speed": 5.0 }, "stopId": "0:04015P", "timestamp": "1767424752", "trip": { "directionId": 1, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_61036509" }, "vehicle": { "id": "118", "label": "118" } } }, { "id": "92", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 287.0, "latitude": -21.33610725402832, "longitude": 55.47712707519531, "speed": 1.0 }, "stopId": "0:01270C", "timestamp": "1767424744", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035569" }, "vehicle": { "id": "92", "label": "92" } } }, { "id": "119", "vehicle": { "position": { "bearing": 192.0, "latitude": -21.341751098632812, "longitude": 55.472991943359375, "speed": 0.0 }, "stopId": "0:01362P", "timestamp": "1767424747", "trip": { "directionId": 1, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_61036510" }, "vehicle": { "id": "119", "label": "119" } } }, { "id": "93", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 333.0, "latitude": -21.28084373474121, "longitude": 55.501251220703125, "speed": 4.0 }, "stopId": "0:TA9180P", "timestamp": "1767424767", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035581" }, "vehicle": { "id": "93", "label": "93" } } }, { "id": "12", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 291.0, "latitude": -21.273908615112305, "longitude": 55.50473403930664, "speed": 0.0 }, "stopId": "0:TA00028C", "timestamp": "1767424758", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035570" }, "vehicle": { "id": "12", "label": "12" } } }, { "id": "15", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 177.0, "latitude": -21.331636428833008, "longitude": 55.523807525634766, "speed": 7.0 }, "stopId": "0:06140C", "timestamp": "1767424742", "trip": { "directionId": 0, "routeId": "1150", "scheduleRelationship": "SCHEDULED", "tripId": "2_61025209" }, "vehicle": { "id": "15", "label": "15" } } }, { "id": "125", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 199.0, "latitude": -21.34442138671875, "longitude": 55.56794738769531, "speed": 8.0 }, "stopId": "0:PE02103C", "timestamp": "1767424770", "trip": { "directionId": 0, "routeId": "5520", "scheduleRelationship": "SCHEDULED", "tripId": "2_61021698" }, "vehicle": { "id": "125", "label": "125" } } }, { "id": "5", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 287.0, "latitude": -21.338634490966797, "longitude": 55.46990966796875, "speed": 3.0 }, "stopId": "0:18130P", "timestamp": "1767424758", "trip": { "directionId": 1, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031902" }, "vehicle": { "id": "5", "label": "5" } } }, { "id": "7", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 90.0, "latitude": -21.261455535888672, "longitude": 55.34269332885742, "speed": 8.0 }, "stopId": "0:46050C", "timestamp": "1767424758", "trip": { "directionId": 0, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031884" }, "vehicle": { "id": "7", "label": "7" } } }, { "id": "129", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 306.0, "latitude": -21.208576202392578, "longitude": 55.356441497802734, "speed": 6.0 }, "stopId": "0:AV520C", "timestamp": "1767424768", "trip": { "directionId": 0, "routeId": "8850", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022561" }, "vehicle": { "id": "129", "label": "129" } } }, { "id": "130", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 36.0, "latitude": -21.220012664794922, "longitude": 55.34809875488281, "speed": 8.0 }, "stopId": "0:AV0060P", "timestamp": "1767424744", "trip": { "directionId": 1, "routeId": "8880", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026788" }, "vehicle": { "id": "130", "label": "130" } } }, { "id": "133", "vehicle": { "position": { "bearing": 175.0, "latitude": -21.240816116333008, "longitude": 55.3668098449707, "speed": 6.0 }, "stopId": "0:43090C", "timestamp": "1767424741", "trip": { "directionId": 0, "routeId": "4430", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031122" }, "vehicle": { "id": "133", "label": "133" } } }, { "id": "135", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 291.0, "latitude": -21.25651741027832, "longitude": 55.38203430175781, "speed": 6.0 }, "stopId": "0:44080P", "timestamp": "1767424750", "trip": { "directionId": 1, "routeId": "4440", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026424" }, "vehicle": { "id": "135", "label": "135" } } }, { "id": "34", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 72.0, "latitude": -21.281940460205078, "longitude": 55.47263717651367, "speed": 0.0 }, "stopId": "0:03010C", "timestamp": "1767424745", "trip": { "directionId": 0, "routeId": "1130", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026583" }, "vehicle": { "id": "34", "label": "34" } } }, { "id": "35", "vehicle": { "position": { "bearing": 24.0, "latitude": -21.34115982055664, "longitude": 55.47258377075195, "speed": 0.0 }, "stopId": "0:19040C", "timestamp": "1767424755", "trip": { "directionId": 0, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022007" }, "vehicle": { "id": "35", "label": "35" } } }, { "id": "36", "vehicle": { "position": { "bearing": 115.0, "latitude": -21.34107208251953, "longitude": 55.47288131713867, "speed": 0.0 }, "stopId": "0:01362P", "timestamp": "1767424766", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035582" }, "vehicle": { "id": "36", "label": "36" } } }, { "id": "38", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 287.0, "latitude": -21.36495018005371, "longitude": 55.54240417480469, "speed": 15.0 }, "stopId": "0:PE21030C", "timestamp": "1767424740", "trip": { "directionId": 1, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022020" }, "vehicle": { "id": "38", "label": "38" } } }, { "id": "39", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 191.0, "latitude": -21.261014938354492, "longitude": 55.43752670288086, "speed": 0.0 }, "stopId": "0:11015C", "timestamp": "1767424746", "trip": { "directionId": 0, "routeId": "2210", "scheduleRelationship": "SCHEDULED", "tripId": "2_61021947" }, "vehicle": { "id": "39", "label": "39" } } }, { "id": "42", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 108.0, "latitude": -21.339370727539062, "longitude": 55.47251510620117, "speed": 2.0 }, "stopId": "0:01362C", "timestamp": "1767424770", "trip": { "directionId": 0, "routeId": "1070", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022040" }, "vehicle": { "id": "42", "label": "42" } } }, { "id": "44", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 107.0, "latitude": -21.335670471191406, "longitude": 55.459991455078125, "speed": 3.0 }, "stopId": "0:07185C", "timestamp": "1767424767", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "ADDED", "tripId": "2_62026-01-03-10-29-58-215-055383" }, "vehicle": { "id": "44", "label": "44" } } }, { "id": "46", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 266.0, "latitude": -21.28582000732422, "longitude": 55.417381286621094, "speed": 6.0 }, "stopId": "0:11285C", "timestamp": "1767424744", "trip": { "directionId": 0, "routeId": "2220", "scheduleRelationship": "SCHEDULED", "tripId": "2_61021921" }, "vehicle": { "id": "46", "label": "46" } } }, { "id": "60", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 209.0, "latitude": -21.280067443847656, "longitude": 55.412681579589844, "speed": 7.0 }, "stopId": "0:05300C", "timestamp": "1767424763", "trip": { "directionId": 0, "routeId": "2260", "scheduleRelationship": "SCHEDULED", "tripId": "2_61032145" }, "vehicle": { "id": "60", "label": "60" } } }, { "id": "61", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 72.0, "latitude": -21.245325088500977, "longitude": 55.430850982666016, "speed": 3.0 }, "stopId": "0:17040C", "timestamp": "1767424747", "trip": { "directionId": 1, "routeId": "2260", "scheduleRelationship": "SCHEDULED", "tripId": "2_61032139" }, "vehicle": { "id": "61", "label": "61" } } }, { "id": "71", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 172.0, "latitude": -21.286745071411133, "longitude": 55.397701263427734, "speed": 8.0 }, "stopId": "0:15360C", "timestamp": "1767424749", "trip": { "directionId": 0, "routeId": "2010", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026641" }, "vehicle": { "id": "71", "label": "71" } } }, { "id": "78", "vehicle": { "position": { "bearing": 171.0, "latitude": -21.26649284362793, "longitude": 55.437015533447266, "speed": 5.0 }, "stopId": "0:11010P", "timestamp": "1767424748", "trip": { "directionId": 1, "routeId": "2330", "scheduleRelationship": "SCHEDULED", "tripId": "2_61021527" }, "vehicle": { "id": "78", "label": "78" } } }, { "id": "79", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 197.0, "latitude": -21.363269805908203, "longitude": 55.55183410644531, "speed": 10.0 }, "stopId": "0:PE04089P", "timestamp": "1767424764", "trip": { "directionId": 0, "routeId": "5580", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031094" }, "vehicle": { "id": "79", "label": "79" } } }, { "id": "105", "vehicle": { "position": { "bearing": 247.0, "latitude": -21.262601852416992, "longitude": 55.38461685180664, "speed": 8.0 }, "stopId": "0:41016C", "timestamp": "1767424757", "trip": { "directionId": 1, "routeId": "4410", "scheduleRelationship": "SCHEDULED", "tripId": "2_61026445" }, "vehicle": { "id": "105", "label": "105" } } }, { "id": "107", "vehicle": { "position": { "bearing": 26.0, "latitude": -21.341411590576172, "longitude": 55.47249221801758, "speed": 0.0 }, "stopId": "0:19060C", "timestamp": "1767424750", "trip": { "directionId": 1, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022247" }, "vehicle": { "id": "107", "label": "107" } } }, { "id": "108", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 30.0, "latitude": -21.28529930114746, "longitude": 55.4704704284668, "speed": 0.0 }, "stopId": "0:01010P", "timestamp": "1767424756", "trip": { "directionId": 0, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022250" }, "vehicle": { "id": "108", "label": "108" } } }, { "id": "82", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 37.0, "latitude": -21.284151077270508, "longitude": 55.471370697021484, "speed": 3.0 }, "stopId": "0:01020C", "timestamp": "1767424741", "trip": { "directionId": 1, "routeId": "1070", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022034" }, "vehicle": { "id": "82", "label": "82" } } }, { "id": "109", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 49.0, "latitude": -21.291122436523438, "longitude": 55.46611404418945, "speed": 5.0 }, "stopId": "0:03350P", "timestamp": "1767424745", "trip": { "directionId": 1, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_61022172" }, "vehicle": { "id": "109", "label": "109" } } }, { "id": "85", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 112.0, "latitude": -21.28352928161621, "longitude": 55.43896484375, "speed": 2.0 }, "stopId": "0:11700P", "timestamp": "1767424753", "trip": { "directionId": 1, "routeId": "2220", "scheduleRelationship": "SCHEDULED", "tripId": "2_61021909" }, "vehicle": { "id": "85", "label": "85" } } }, { "id": "176", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 263.0, "latitude": -21.325044631958008, "longitude": 55.47547912597656, "speed": 2.0 }, "stopId": "0:05060C", "timestamp": "1767424749", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "2_61027576" }, "vehicle": { "id": "176", "label": "176" } } }, { "id": "87", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 166.0, "latitude": -21.225595474243164, "longitude": 55.41032791137695, "speed": 7.0 }, "stopId": "0:15113C", "timestamp": "1767424741", "trip": { "directionId": 0, "routeId": "2240", "scheduleRelationship": "SCHEDULED", "tripId": "2_61036407" }, "vehicle": { "id": "87", "label": "87" } } }, { "id": "177", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 109.0, "latitude": -21.330663681030273, "longitude": 55.47453308105469, "speed": 7.0 }, "stopId": "0:05030P", "timestamp": "1767424771", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "2_61027575" }, "vehicle": { "id": "177", "label": "177" } } }, { "id": "132", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 280.0, "latitude": -21.243146896362305, "longitude": 55.33000564575195, "speed": 6.0 }, "stopId": "0:AV790C", "timestamp": "1767424747", "trip": { "directionId": 1, "routeId": "8860", "scheduleRelationship": "SCHEDULED", "tripId": "2_61031562" }, "vehicle": { "id": "132", "label": "132" } } }, { "id": "180", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 105.0, "latitude": -21.337100982666016, "longitude": 55.45924377441406, "speed": 3.0 }, "stopId": "0:04170C", "timestamp": "1767424743", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035411" }, "vehicle": { "id": "180", "label": "180" } } }, { "id": "181", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FULL", "position": { "bearing": 296.0, "latitude": -21.3384952545166, "longitude": 55.46160125732422, "speed": 6.0 }, "stopId": "0:04160P", "timestamp": "1767424748", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "2_61035410" }, "vehicle": { "id": "181", "label": "181" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1767424774" } }