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-28 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. | 37 | 18 times (60 % 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 07:34 Europe/Paris.
vehicle_positions (51) 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 07:34 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"position": {
"bearing": 115.0,
"latitude": -21.340911865234375,
"longitude": 55.4731559753418,
"speed": 2.0
},
"stopId": "0:19045C",
"timestamp": "1764398064",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031901"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"position": {
"bearing": 334.0,
"latitude": -21.303544998168945,
"longitude": 55.46034622192383,
"speed": 6.0
},
"stopId": "0:03120P",
"timestamp": "1764398041",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036508"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 193.0,
"latitude": -21.341175079345703,
"longitude": 55.47317123413086,
"speed": 0.0
},
"stopId": "0:19045C",
"timestamp": "1764398041",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61025990"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 132.0,
"latitude": -21.301027297973633,
"longitude": 55.4225959777832,
"speed": 15.0
},
"stopId": "0:19070C",
"timestamp": "1764398047",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026016"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 89.0,
"latitude": -21.281986236572266,
"longitude": 55.47263717651367,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764398066",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036491"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 241.0,
"latitude": -21.262908935546875,
"longitude": 55.42851638793945,
"speed": 6.0
},
"stopId": "0:12310C",
"timestamp": "1764398028",
"trip": {
"directionId": 0,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021647"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "172",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 202.0,
"latitude": -21.32848358154297,
"longitude": 55.47309112548828,
"speed": 1.0
},
"stopId": "0:05065C",
"timestamp": "1764398066",
"trip": {
"directionId": 0,
"routeId": "1140",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031669"
},
"vehicle": {
"id": "172",
"label": "172"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 227.0,
"latitude": -21.15087890625,
"longitude": 55.47754669189453,
"speed": 5.0
},
"stopId": "0:CI0291C",
"timestamp": "1764398049",
"trip": {
"directionId": 0,
"routeId": "6600",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026204"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "145",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 201.0,
"latitude": -21.341400146484375,
"longitude": 55.473121643066406,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1764398068",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026015"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "110",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 223.0,
"latitude": -21.322290420532227,
"longitude": 55.47454071044922,
"speed": 1.0
},
"stopId": "0:05080C",
"timestamp": "1764398069",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022146"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 18.0,
"latitude": -21.330760955810547,
"longitude": 55.472373962402344,
"speed": 0.0
},
"stopId": "0:SP0420P",
"timestamp": "1764398055",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022160"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"position": {
"bearing": 141.0,
"latitude": -21.2641544342041,
"longitude": 55.43718338012695,
"speed": 3.0
},
"stopId": "0:11010C",
"timestamp": "1764398042",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021946"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "114",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 216.0,
"latitude": -21.284914016723633,
"longitude": 55.47077560424805,
"speed": 5.0
},
"stopId": "0:01010C",
"timestamp": "1764398043",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022175"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 300.0,
"latitude": -21.285844802856445,
"longitude": 55.50809097290039,
"speed": 7.0
},
"stopId": "0:02375P",
"timestamp": "1764398067",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035580"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "91",
"vehicle": {
"position": {
"bearing": 19.0,
"latitude": -21.34115219116211,
"longitude": 55.472591400146484,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1764398047",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035581"
},
"vehicle": {
"id": "91",
"label": "91"
}
}
},
{
"id": "118",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 297.0,
"latitude": -21.336116790771484,
"longitude": 55.47713851928711,
"speed": 0.0
},
"stopId": "0:01270C",
"timestamp": "1764398060",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036490"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"position": {
"bearing": 294.0,
"latitude": -21.274934768676758,
"longitude": 55.506160736083984,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1764398042",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035569"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "121",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 17.0,
"latitude": -21.34225082397461,
"longitude": 55.47226333618164,
"speed": 2.0
},
"stopId": "0:19050C",
"timestamp": "1764398046",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035410"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "123",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 65.0,
"latitude": -21.32461166381836,
"longitude": 55.54061508178711,
"speed": 0.0
},
"stopId": "0:PE0618P",
"timestamp": "1764398071",
"trip": {
"directionId": 0,
"routeId": "5550",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021627"
},
"vehicle": {
"id": "123",
"label": "123"
}
}
},
{
"id": "5",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 67.0,
"latitude": -21.279077529907227,
"longitude": 55.37982177734375,
"speed": 12.0
},
"stopId": "0:17820C",
"timestamp": "1764398059",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031882"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 333.0,
"latitude": -21.295621871948242,
"longitude": 55.417381286621094,
"speed": 12.0
},
"stopId": "0:05530P",
"timestamp": "1764398060",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031900"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "135",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 313.0,
"latitude": -21.241870880126953,
"longitude": 55.37413024902344,
"speed": 5.0
},
"stopId": "0:41310C",
"timestamp": "1764398048",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031104"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 307.0,
"latitude": -21.2908935546875,
"longitude": 55.409423828125,
"speed": 4.0
},
"stopId": "0:05341C",
"timestamp": "1764398042",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021750"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "33",
"vehicle": {
"position": {
"bearing": 307.0,
"latitude": -21.34787940979004,
"longitude": 55.495384216308594,
"speed": 7.0
},
"stopId": "0:02160C",
"timestamp": "1764398063",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61025991"
},
"vehicle": {
"id": "33",
"label": "33"
}
}
},
{
"id": "34",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 66.0,
"latitude": -21.28202247619629,
"longitude": 55.47267532348633,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1764398051",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026583"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 152.0,
"latitude": -21.305299758911133,
"longitude": 55.495635986328125,
"speed": 6.0
},
"stopId": "0:01170C",
"timestamp": "1764398042",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035568"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 196.0,
"latitude": -21.34171485900879,
"longitude": 55.47304916381836,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1764398065",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036509"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 21.0,
"latitude": -21.350313186645508,
"longitude": 55.56604766845703,
"speed": 6.0
},
"stopId": "0:PE0155P",
"timestamp": "1764398044",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022006"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 31.0,
"latitude": -21.289308547973633,
"longitude": 55.40703201293945,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1764398070",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021933"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 251.0,
"latitude": -21.284595489501953,
"longitude": 55.46754837036133,
"speed": 4.0
},
"stopId": "0:04270C",
"timestamp": "1764398070",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022040"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 280.0,
"latitude": -21.33272361755371,
"longitude": 55.45684814453125,
"speed": 2.0
},
"stopId": "0:05370P",
"timestamp": "1764398041",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61025989"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "46",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 133.0,
"latitude": -21.283222198486328,
"longitude": 55.40998840332031,
"speed": 7.0
},
"stopId": "0:14180C",
"timestamp": "1764398067",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61032145"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 198.0,
"latitude": -21.343090057373047,
"longitude": 55.46825408935547,
"speed": 7.0
},
"stopId": "0:01335C",
"timestamp": "1764398070",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022005"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "61",
"vehicle": {
"position": {
"bearing": 256.0,
"latitude": -21.29374885559082,
"longitude": 55.39900207519531,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1764398047",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61032139"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 147.0,
"latitude": -21.291217803955078,
"longitude": 55.40059280395508,
"speed": 0.0
},
"stopId": "0:11342C",
"timestamp": "1764398058",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026854"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 177.0,
"latitude": -21.28594398498535,
"longitude": 55.41524124145508,
"speed": 4.0
},
"stopId": "0:11820C",
"timestamp": "1764398063",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61034786"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "77",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 218.0,
"latitude": -21.135059356689453,
"longitude": 55.47224044799805,
"speed": 0.0
},
"stopId": "0:CI0011C",
"timestamp": "1764398068",
"trip": {
"directionId": 1,
"routeId": "6620",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61032378"
},
"vehicle": {
"id": "77",
"label": "77"
}
}
},
{
"id": "103",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 344.0,
"latitude": -21.25312042236328,
"longitude": 55.425025939941406,
"speed": 26.0
},
"stopId": "0:1D040P",
"timestamp": "1764398053",
"trip": {
"directionId": 1,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61027601"
},
"vehicle": {
"id": "103",
"label": "103"
}
}
},
{
"id": "105",
"vehicle": {
"position": {
"bearing": 336.0,
"latitude": -21.24047088623047,
"longitude": 55.38822937011719,
"speed": 0.0
},
"stopId": "0:45010C",
"timestamp": "1764398060",
"trip": {
"directionId": 0,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61026429"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "122",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 332.0,
"latitude": -21.352571487426758,
"longitude": 55.56502151489258,
"speed": 4.0
},
"stopId": "0:PE0150P",
"timestamp": "1764398071",
"trip": {
"directionId": 1,
"routeId": "5520",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021696"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "107",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 322.0,
"latitude": -21.292377471923828,
"longitude": 55.4870719909668,
"speed": 7.0
},
"stopId": "0:01100P",
"timestamp": "1764398046",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022264"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 201.0,
"latitude": -21.322187423706055,
"longitude": 55.488067626953125,
"speed": 2.0
},
"stopId": "0:01190C",
"timestamp": "1764398041",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022267"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"position": {
"bearing": 144.0,
"latitude": -21.27279281616211,
"longitude": 55.37067794799805,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1764398055",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031883"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 110.0,
"latitude": -21.341001510620117,
"longitude": 55.47307586669922,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1764398043",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022034"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 16.0,
"latitude": -21.341033935546875,
"longitude": 55.472679138183594,
"speed": 5.0
},
"stopId": "0:19045C",
"timestamp": "1764398064",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61022018"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 232.0,
"latitude": -21.285526275634766,
"longitude": 55.40924835205078,
"speed": 2.0
},
"stopId": "0:11305C",
"timestamp": "1764398070",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61021920"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "87",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 341.0,
"latitude": -21.28464126586914,
"longitude": 55.41107177734375,
"speed": 1.0
},
"stopId": "0:05310P",
"timestamp": "1764398065",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61036400"
},
"vehicle": {
"id": "87",
"label": "87"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 108.0,
"latitude": -21.338260650634766,
"longitude": 55.476566314697266,
"speed": 3.0
},
"stopId": "0:07095C",
"timestamp": "1764398068",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61027573"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 128.0,
"latitude": -21.328134536743164,
"longitude": 55.467533111572266,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1764398050",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61027572"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 303.0,
"latitude": -21.26437759399414,
"longitude": 55.3645133972168,
"speed": 4.0
},
"stopId": "0:42208P",
"timestamp": "1764398070",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61031121"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 296.0,
"latitude": -21.33836555480957,
"longitude": 55.46133041381836,
"speed": 0.0
},
"stopId": "0:04170P",
"timestamp": "1764398055",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_61035409"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1764398075"
}
}