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-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%
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%
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

No error detected

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

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. 22 15 times (50 % of validations)
W004 vehicle.position.speed has an unrealistic speed that may be incorrect 1 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-01-23 at 09:36 Europe/Paris.

vehicle_positions (55) 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-23 at 09:36 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "155", "vehicle": { "position": { "bearing": 93.0, "latitude": -21.34707260131836, "longitude": 55.49007034301758, "speed": 0.0 }, "stopId": "0:02160C", "timestamp": "1769157341", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025907" }, "vehicle": { "id": "155", "label": "155" } } }, { "id": "156", "vehicle": { "position": { "bearing": 195.0, "latitude": -21.341426849365234, "longitude": 55.473140716552734, "speed": 1.0 }, "stopId": "0:19045C", "timestamp": "1769157367", "trip": { "directionId": 1, "routeId": "1184", "scheduleRelationship": "SCHEDULED", "tripId": "1_51031717" }, "vehicle": { "id": "156", "label": "156" } } }, { "id": "161", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 326.0, "latitude": -21.303556442260742, "longitude": 55.424564361572266, "speed": 5.0 }, "stopId": "0:19070P", "timestamp": "1769157362", "trip": { "directionId": 1, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "1_51031867" }, "vehicle": { "id": "161", "label": "161" } } }, { "id": "162", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 71.0, "latitude": -21.288955688476562, "longitude": 55.46625900268555, "speed": 7.0 }, "stopId": "0:03030P", "timestamp": "1769157351", "trip": { "directionId": 1, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "1_51036446" }, "vehicle": { "id": "162", "label": "162" } } }, { "id": "171", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 102.0, "latitude": -21.270681381225586, "longitude": 55.40388870239258, "speed": 0.0 }, "stopId": "0:14030C", "timestamp": "1769157370", "trip": { "directionId": 0, "routeId": "2230", "scheduleRelationship": "SCHEDULED", "tripId": "1_51022583" }, "vehicle": { "id": "171", "label": "171" } } }, { "id": "174", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 218.0, "latitude": -21.314800262451172, "longitude": 55.55302047729492, "speed": 0.0 }, "stopId": "0:06400C", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "1120", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026509" }, "vehicle": { "id": "174", "label": "174" } } }, { "id": "175", "vehicle": { "position": { "bearing": 235.0, "latitude": -21.17909049987793, "longitude": 55.47962951660156, "speed": 0.0 }, "stopId": "0:CI0210C", "timestamp": "1769157359", "trip": { "directionId": 0, "routeId": "6610", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026094" }, "vehicle": { "id": "175", "label": "175" } } }, { "id": "145", "vehicle": { "position": { "bearing": 340.0, "latitude": -21.34093475341797, "longitude": 55.515037536621094, "speed": 4.0 }, "stopId": "0:PE0066C", "timestamp": "1769157343", "trip": { "directionId": 0, "routeId": "1150", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025196" }, "vehicle": { "id": "145", "label": "145" } } }, { "id": "146", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 308.0, "latitude": -21.290254592895508, "longitude": 55.40856170654297, "speed": 3.0 }, "stopId": "0:05341C", "timestamp": "1769157361", "trip": { "directionId": 0, "routeId": "1131", "scheduleRelationship": "SCHEDULED", "tripId": "1_51032624" }, "vehicle": { "id": "146", "label": "146" } } }, { "id": "147", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 36.0, "latitude": -21.314781188964844, "longitude": 55.55302047729492, "speed": 1.0 }, "stopId": "0:06390P", "timestamp": "1769157344", "trip": { "directionId": 0, "routeId": "1050", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025282" }, "vehicle": { "id": "147", "label": "147" } } }, { "id": "89", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 13.0, "latitude": -21.2806339263916, "longitude": 55.41909408569336, "speed": 8.0 }, "stopId": "0:11540P", "timestamp": "1769157359", "trip": { "directionId": 0, "routeId": "2260", "scheduleRelationship": "SCHEDULED", "tripId": "1_51029413" }, "vehicle": { "id": "89", "label": "89" } } }, { "id": "110", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 234.0, "latitude": -21.29261016845703, "longitude": 55.469730377197266, "speed": 7.0 }, "stopId": "0:03340C", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "1_51027121" }, "vehicle": { "id": "110", "label": "110" } } }, { "id": "111", "vehicle": { "position": { "bearing": 348.0, "latitude": -21.269500732421875, "longitude": 55.438072204589844, "speed": 0.0 }, "stopId": "0:11010P", "timestamp": "1769157361", "trip": { "directionId": 1, "routeId": "2290", "scheduleRelationship": "SCHEDULED", "tripId": "1_51027291" }, "vehicle": { "id": "111", "label": "111" } } }, { "id": "112", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 13.0, "latitude": -21.336641311645508, "longitude": 55.47031784057617, "speed": 1.0 }, "stopId": "0:05010P", "timestamp": "1769157355", "trip": { "directionId": 1, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "1_51027143" }, "vehicle": { "id": "112", "label": "112" } } }, { "id": "113", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 267.0, "latitude": -21.285924911499023, "longitude": 55.41600036621094, "speed": 3.0 }, "stopId": "0:11430C", "timestamp": "1769157349", "trip": { "directionId": 0, "routeId": "2220", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020513" }, "vehicle": { "id": "113", "label": "113" } } }, { "id": "115", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 50.0, "latitude": -21.29222297668457, "longitude": 55.46498489379883, "speed": 6.0 }, "stopId": "0:03350P", "timestamp": "1769157368", "trip": { "directionId": 1, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "1_51027142" }, "vehicle": { "id": "115", "label": "115" } } }, { "id": "116", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 191.0, "latitude": -21.28215789794922, "longitude": 55.472740173339844, "speed": 0.0 }, "stopId": "0:03010C", "timestamp": "1769157353", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "1_51036431" }, "vehicle": { "id": "116", "label": "116" } } }, { "id": "90", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 103.0, "latitude": -21.339399337768555, "longitude": 55.47261047363281, "speed": 2.0 }, "stopId": "0:01362C", "timestamp": "1769157360", "trip": { "directionId": 0, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "1_51042322" }, "vehicle": { "id": "90", "label": "90" } } }, { "id": "118", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 197.0, "latitude": -21.335390090942383, "longitude": 55.470733642578125, "speed": 6.0 }, "stopId": "0:01320C", "timestamp": "1769157360", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "1_51036429" }, "vehicle": { "id": "118", "label": "118" } } }, { "id": "92", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 161.0, "latitude": -21.294952392578125, "longitude": 55.49004364013672, "speed": 4.0 }, "stopId": "0:01130C", "timestamp": "1769157360", "trip": { "directionId": 0, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "1_51042323" }, "vehicle": { "id": "92", "label": "92" } } }, { "id": "41", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 77.0, "latitude": -21.352741241455078, "longitude": 55.56483840942383, "speed": 5.0 }, "stopId": "0:PE0150P", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020426" }, "vehicle": { "id": "41", "label": "41" } } }, { "id": "123", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 113.0, "latitude": -21.352460861206055, "longitude": 55.56474304199219, "speed": 5.0 }, "stopId": "0:PE00240C", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "5520", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020314" }, "vehicle": { "id": "123", "label": "123" } } }, { "id": "124", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 79.0, "latitude": -21.26403045654297, "longitude": 55.4326171875, "speed": 2.0 }, "stopId": "0:1B050C", "timestamp": "1769157347", "trip": { "directionId": 1, "routeId": "2300", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020162" }, "vehicle": { "id": "124", "label": "124" } } }, { "id": "128", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "EMPTY", "position": { "bearing": 281.0, "latitude": -21.2576904296875, "longitude": 55.44042205810547, "speed": 11.0 }, "stopId": "0:12196P", "timestamp": "1769157366", "trip": { "directionId": 1, "routeId": "2280", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020253" }, "vehicle": { "id": "128", "label": "128" } } }, { "id": "7", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 107.0, "latitude": -21.33953857421875, "longitude": 55.472984313964844, "speed": 0.0 }, "stopId": "0:19045C", "timestamp": "1769157361", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025906" }, "vehicle": { "id": "7", "label": "7" } } }, { "id": "130", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 122.0, "latitude": -21.233001708984375, "longitude": 55.335235595703125, "speed": 0.0 }, "stopId": "0:AV590C", "timestamp": "1769157316", "trip": { "directionId": 0, "routeId": "8870", "scheduleRelationship": "SCHEDULED", "tripId": "1_51022534" }, "vehicle": { "id": "130", "label": "130" } } }, { "id": "133", "vehicle": { "position": { "bearing": 357.0, "latitude": -21.247264862060547, "longitude": 55.364837646484375, "speed": 7.0 }, "stopId": "0:43150P", "timestamp": "1769157350", "trip": { "directionId": 1, "routeId": "4430", "scheduleRelationship": "SCHEDULED", "tripId": "1_51029889" }, "vehicle": { "id": "133", "label": "133" } } }, { "id": "135", "vehicle": { "position": { "bearing": 44.0, "latitude": -21.256805419921875, "longitude": 55.36152648925781, "speed": 6.0 }, "stopId": "0:43200P", "timestamp": "1769157354", "trip": { "directionId": 1, "routeId": "4420", "scheduleRelationship": "SCHEDULED", "tripId": "1_51029873" }, "vehicle": { "id": "135", "label": "135" } } }, { "id": "31", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 200.0, "latitude": -21.2690372467041, "longitude": 55.509368896484375, "speed": 6.0 }, "stopId": "0:02004C", "timestamp": "1769157343", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035514" }, "vehicle": { "id": "31", "label": "31" } } }, { "id": "32", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 30.0, "latitude": -21.331193923950195, "longitude": 55.472206115722656, "speed": 1.0 }, "stopId": "0:05020P", "timestamp": "1769157351", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025931" }, "vehicle": { "id": "32", "label": "32" } } }, { "id": "34", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 290.0, "latitude": -21.338699340820312, "longitude": 55.470218658447266, "speed": 0.0 }, "stopId": "0:18130P", "timestamp": "1769157348", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035530" }, "vehicle": { "id": "34", "label": "34" } } }, { "id": "35", "vehicle": { "position": { "bearing": 198.0, "latitude": -21.341552734375, "longitude": 55.47309875488281, "speed": 0.0 }, "stopId": "0:19060C", "timestamp": "1769157348", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035531" }, "vehicle": { "id": "35", "label": "35" } } }, { "id": "36", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 288.0, "latitude": -21.338970184326172, "longitude": 55.471168518066406, "speed": 3.0 }, "stopId": "0:18130P", "timestamp": "1769157368", "trip": { "directionId": 1, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "1_51036447" }, "vehicle": { "id": "36", "label": "36" } } }, { "id": "37", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 145.0, "latitude": -21.302173614501953, "longitude": 55.423519134521484, "speed": 15.0 }, "stopId": "0:19304C", "timestamp": "1769157353", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "1_51025932" }, "vehicle": { "id": "37", "label": "37" } } }, { "id": "38", "vehicle": { "position": { "bearing": 197.0, "latitude": -21.341707229614258, "longitude": 55.47304153442383, "speed": 0.0 }, "stopId": "0:19040C", "timestamp": "1769157341", "trip": { "directionId": 0, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020427" }, "vehicle": { "id": "38", "label": "38" } } }, { "id": "44", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 107.0, "latitude": -21.338951110839844, "longitude": 55.47105407714844, "speed": 3.0 }, "stopId": "0:01362C", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "1070", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020860" }, "vehicle": { "id": "44", "label": "44" } } }, { "id": "58", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 279.0, "latitude": -21.34743309020996, "longitude": 55.493953704833984, "speed": 8.0 }, "stopId": "0:02160C", "timestamp": "1769157357", "trip": { "directionId": 1, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020439" }, "vehicle": { "id": "58", "label": "58" } } }, { "id": "61", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 110.0, "latitude": -21.268301010131836, "longitude": 55.443058013916016, "speed": 4.0 }, "stopId": "0:11030C", "timestamp": "1769157360", "trip": { "directionId": 0, "routeId": "2210", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020538" }, "vehicle": { "id": "61", "label": "61" } } }, { "id": "64", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 66.0, "latitude": -21.29143524169922, "longitude": 55.4111442565918, "speed": 2.0 }, "stopId": "0:11380P", "timestamp": "1769157370", "trip": { "directionId": 1, "routeId": "2210", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020526" }, "vehicle": { "id": "64", "label": "64" } } }, { "id": "65", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 1.0, "latitude": -21.258623123168945, "longitude": 55.4194450378418, "speed": 2.0 }, "stopId": "0:15200P", "timestamp": "1769157342", "trip": { "directionId": 1, "routeId": "2240", "scheduleRelationship": "SCHEDULED", "tripId": "1_51036395" }, "vehicle": { "id": "65", "label": "65" } } }, { "id": "71", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 312.0, "latitude": -21.282489776611328, "longitude": 55.40222930908203, "speed": 4.0 }, "stopId": "0:14215P", "timestamp": "1769157366", "trip": { "directionId": 0, "routeId": "2010", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026614" }, "vehicle": { "id": "71", "label": "71" } } }, { "id": "78", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 265.0, "latitude": -21.127716064453125, "longitude": 55.462303161621094, "speed": 9.0 }, "stopId": "0:CI0521P", "timestamp": "1769157347", "trip": { "directionId": 1, "routeId": "6620", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026112" }, "vehicle": { "id": "78", "label": "78" } } }, { "id": "79", "vehicle": { "position": { "bearing": 90.0, "latitude": -21.352779388427734, "longitude": 55.56394958496094, "speed": 0.0 }, "stopId": "0:PE00240C", "timestamp": "1769157341", "trip": { "directionId": 1, "routeId": "5550", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020132" }, "vehicle": { "id": "79", "label": "79" } } }, { "id": "104", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 182.0, "latitude": -21.242292404174805, "longitude": 55.332271575927734, "speed": 0.0 }, "stopId": "0:AV1005C", "timestamp": "1769157356", "trip": { "directionId": 0, "routeId": "8890", "scheduleRelationship": "SCHEDULED", "tripId": "1_51020347" }, "vehicle": { "id": "104", "label": "104" } } }, { "id": "105", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 4.0, "latitude": -21.262725830078125, "longitude": 55.388092041015625, "speed": 9.0 }, "stopId": "0:45160P", "timestamp": "1769157348", "trip": { "directionId": 1, "routeId": "4450", "scheduleRelationship": "SCHEDULED", "tripId": "1_51029911" }, "vehicle": { "id": "105", "label": "105" } } }, { "id": "107", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 273.0, "latitude": -21.28424644470215, "longitude": 55.478858947753906, "speed": 5.0 }, "stopId": "0:01050P", "timestamp": "1769157361", "trip": { "directionId": 1, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "1_51042337" }, "vehicle": { "id": "107", "label": "107" } } }, { "id": "108", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 135.0, "latitude": -21.328170776367188, "longitude": 55.470558166503906, "speed": 5.0 }, "stopId": "0:05020C", "timestamp": "1769157355", "trip": { "directionId": 0, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "1_51027120" }, "vehicle": { "id": "108", "label": "108" } } }, { "id": "8", "vehicle": { "position": { "bearing": 318.0, "latitude": -21.26889419555664, "longitude": 55.374794006347656, "speed": 6.0 }, "stopId": "0:46022C", "timestamp": "1769157364", "trip": { "directionId": 1, "routeId": "1184", "scheduleRelationship": "SCHEDULED", "tripId": "1_51031716" }, "vehicle": { "id": "8", "label": "8" } } }, { "id": "82", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 44.0, "latitude": -21.303260803222656, "longitude": 55.43061065673828, "speed": 0.0 }, "stopId": "0:05191C", "timestamp": "1769157350", "trip": { "directionId": 1, "routeId": "1130", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026568" }, "vehicle": { "id": "82", "label": "82" } } }, { "id": "109", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 12.0, "latitude": -21.3382625579834, "longitude": 55.4698371887207, "speed": 1.0 }, "stopId": "0:01320P", "timestamp": "1769157361", "trip": { "directionId": 1, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "1_51042338" }, "vehicle": { "id": "109", "label": "109" } } }, { "id": "84", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 300.0, "latitude": -21.273975372314453, "longitude": 55.504974365234375, "speed": 0.0 }, "stopId": "0:TA00028C", "timestamp": "1769157343", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035515" }, "vehicle": { "id": "84", "label": "84" } } }, { "id": "176", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 8.0, "latitude": -21.32905387878418, "longitude": 55.475406646728516, "speed": 7.0 }, "stopId": "0:07030P", "timestamp": "1769157367", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026944" }, "vehicle": { "id": "176", "label": "176" } } }, { "id": "177", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 197.0, "latitude": -21.33367919921875, "longitude": 55.476314544677734, "speed": 7.0 }, "stopId": "0:07070C", "timestamp": "1769157362", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "1_51026932" }, "vehicle": { "id": "177", "label": "177" } } }, { "id": "179", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 195.0, "latitude": -21.3398380279541, "longitude": 55.46929931640625, "speed": 5.0 }, "stopId": "0:01330C", "timestamp": "1769157366", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035391" }, "vehicle": { "id": "179", "label": "179" } } }, { "id": "180", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 321.0, "latitude": -21.33631134033203, "longitude": 55.45689010620117, "speed": 5.0 }, "stopId": "0:04195P", "timestamp": "1769157361", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "1_51035390" }, "vehicle": { "id": "180", "label": "180" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1769157375" } }