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-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%
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%
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 2026-01-14 at 08:15 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. | 26 | 16 times (53 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 2 | 2 times (7 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-01-15 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 2026-01-15 at 07:34 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 199.0,
"latitude": -21.340835571289062,
"longitude": 55.472721099853516,
"speed": 6.0
},
"stopId": "0:19060C",
"timestamp": "1768458874",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022267"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 306.0,
"latitude": -21.291662216186523,
"longitude": 55.41044616699219,
"speed": 7.0
},
"stopId": "0:17775C",
"timestamp": "1768458858",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031900"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 201.0,
"latitude": -21.341482162475586,
"longitude": 55.47311019897461,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768458861",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022007"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "175",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 182.0,
"latitude": -21.167049407958984,
"longitude": 55.4716796875,
"speed": 6.0
},
"stopId": "0:CI02886C",
"timestamp": "1768458840",
"trip": {
"directionId": 0,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026081"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 343.0,
"latitude": -21.123767852783203,
"longitude": 55.48720932006836,
"speed": 7.0
},
"stopId": "0:CI0670C",
"timestamp": "1768458854",
"trip": {
"directionId": 0,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026164"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 100.0,
"latitude": -21.338119506835938,
"longitude": 55.540096282958984,
"speed": 8.0
},
"stopId": "0:00036P",
"timestamp": "1768458873",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025213"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "148",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 25.0,
"latitude": -21.315052032470703,
"longitude": 55.5528564453125,
"speed": 6.0
},
"stopId": "0:06390P",
"timestamp": "1768458871",
"trip": {
"directionId": 0,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025297"
},
"vehicle": {
"id": "148",
"label": "148"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 126.0,
"latitude": -21.264677047729492,
"longitude": 55.43791961669922,
"speed": 0.0
},
"stopId": "0:11010C",
"timestamp": "1768458764",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021946"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 49.0,
"latitude": -21.267147064208984,
"longitude": 55.4161262512207,
"speed": 3.0
},
"stopId": "0:15215P",
"timestamp": "1768458854",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036400"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"position": {
"bearing": 26.0,
"latitude": -21.341259002685547,
"longitude": 55.47255325317383,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768458854",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036509"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 304.0,
"latitude": -21.244461059570312,
"longitude": 55.42817306518555,
"speed": 1.0
},
"stopId": "0:1D050P",
"timestamp": "1768458859",
"trip": {
"directionId": 1,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41027601"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 280.0,
"latitude": -21.334524154663086,
"longitude": 55.47186279296875,
"speed": 2.0
},
"stopId": "0:18170C",
"timestamp": "1768458871",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036490"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 101.0,
"latitude": -21.291383743286133,
"longitude": 55.40298080444336,
"speed": 7.0
},
"stopId": "0:15400C",
"timestamp": "1768458865",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021920"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 304.0,
"latitude": -21.301679611206055,
"longitude": 55.458003997802734,
"speed": 7.0
},
"stopId": "0:03110P",
"timestamp": "1768458873",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036508"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"position": {
"bearing": 95.0,
"latitude": -21.298803329467773,
"longitude": 55.444847106933594,
"speed": 13.0
},
"stopId": "0:03010C",
"timestamp": "1768458864",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41036491"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 305.0,
"latitude": -21.274906158447266,
"longitude": 55.50612258911133,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1768458864",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035569"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 317.0,
"latitude": -21.28417205810547,
"longitude": 55.47858810424805,
"speed": 7.0
},
"stopId": "0:01050P",
"timestamp": "1768458859",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022264"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"position": {
"bearing": 291.0,
"latitude": -21.341766357421875,
"longitude": 55.472713470458984,
"speed": 1.0
},
"stopId": "0:19060C",
"timestamp": "1768458853",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035581"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "14",
"vehicle": {
"position": {
"bearing": 13.0,
"latitude": -21.339963912963867,
"longitude": 55.47303009033203,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1768458870",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025990"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "123",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 89.0,
"latitude": -21.35280990600586,
"longitude": 55.56431579589844,
"speed": 2.0
},
"stopId": "0:PE0150P",
"timestamp": "1768458853",
"trip": {
"directionId": 1,
"routeId": "5520",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021696"
},
"vehicle": {
"id": "123",
"label": "123"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 325.0,
"latitude": -21.3087215423584,
"longitude": 55.428306579589844,
"speed": 10.0
},
"stopId": "0:19075P",
"timestamp": "1768458852",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025989"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "130",
"vehicle": {
"position": {
"bearing": 138.0,
"latitude": -21.241859436035156,
"longitude": 55.3341064453125,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1768458871",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026788"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 18.0,
"latitude": -21.26304054260254,
"longitude": 55.36439514160156,
"speed": 3.0
},
"stopId": "0:42208P",
"timestamp": "1768458853",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031121"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 228.0,
"latitude": -21.238466262817383,
"longitude": 55.37148666381836,
"speed": 8.0
},
"stopId": "0:42040C",
"timestamp": "1768458866",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031104"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "32",
"vehicle": {
"position": {
"bearing": 309.0,
"latitude": -21.348833084106445,
"longitude": 55.49898910522461,
"speed": 0.0
},
"stopId": "0:02160C",
"timestamp": "1768458846",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41025991"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 67.0,
"latitude": -21.2819766998291,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768458867",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026583"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 357.0,
"latitude": -21.29121971130371,
"longitude": 55.51024627685547,
"speed": 7.0
},
"stopId": "0:02020C",
"timestamp": "1768458872",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035580"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 294.0,
"latitude": -21.334762573242188,
"longitude": 55.472408294677734,
"speed": 9.0
},
"stopId": "0:18170C",
"timestamp": "1768458857",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035568"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "37",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 18.0,
"latitude": -21.341089248657227,
"longitude": 55.472652435302734,
"speed": 3.0
},
"stopId": "0:01362P",
"timestamp": "1768458872",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026015"
},
"vehicle": {
"id": "37",
"label": "37"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 59.0,
"latitude": -21.36126136779785,
"longitude": 55.565101623535156,
"speed": 6.0
},
"stopId": "0:PE04104C",
"timestamp": "1768458853",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022006"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 252.0,
"latitude": -21.284868240356445,
"longitude": 55.41020965576172,
"speed": 1.0
},
"stopId": "0:11305C",
"timestamp": "1768458854",
"trip": {
"directionId": 0,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41032019"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 357.0,
"latitude": -21.28445816040039,
"longitude": 55.46825408935547,
"speed": 5.0
},
"stopId": "0:04260C",
"timestamp": "1768458872",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022040"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 147.0,
"latitude": -21.298555374145508,
"longitude": 55.419105529785156,
"speed": 11.0
},
"stopId": "0:19070C",
"timestamp": "1768458854",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026016"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 89.0,
"latitude": -21.343639373779297,
"longitude": 55.473079681396484,
"speed": 3.0
},
"stopId": "0:01420P",
"timestamp": "1768458860",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022005"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 175.0,
"latitude": -21.281707763671875,
"longitude": 55.409446716308594,
"speed": 6.0
},
"stopId": "0:14170C",
"timestamp": "1768458854",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41032145"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 131.0,
"latitude": -21.291095733642578,
"longitude": 55.409645080566406,
"speed": 0.0
},
"stopId": "0:11380P",
"timestamp": "1768458855",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021933"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 39.0,
"latitude": -21.289344787597656,
"longitude": 55.407012939453125,
"speed": 1.0
},
"stopId": "0:05343C",
"timestamp": "1768458872",
"trip": {
"directionId": 0,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026854"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 226.0,
"latitude": -21.287023544311523,
"longitude": 55.41469955444336,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768458863",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026641"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "79",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 178.0,
"latitude": -21.35426902770996,
"longitude": 55.565032958984375,
"speed": 0.0
},
"stopId": "0:PE00240C",
"timestamp": "1768458857",
"trip": {
"directionId": 0,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031094"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 325.0,
"latitude": -21.247711181640625,
"longitude": 55.38871765136719,
"speed": 0.0
},
"stopId": "0:45040P",
"timestamp": "1768458866",
"trip": {
"directionId": 1,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41026431"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"position": {
"bearing": 17.0,
"latitude": -21.341367721557617,
"longitude": 55.47251510620117,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768458855",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022172"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 304.0,
"latitude": -21.310121536254883,
"longitude": 55.47051239013672,
"speed": 6.0
},
"stopId": "0:03170P",
"timestamp": "1768458848",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022160"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"position": {
"bearing": 39.0,
"latitude": -21.271930694580078,
"longitude": 55.37311553955078,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1768458849",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031883"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 111.0,
"latitude": -21.341020584106445,
"longitude": 55.47307586669922,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1768458859",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022034"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 144.0,
"latitude": -21.288551330566406,
"longitude": 55.47440719604492,
"speed": 4.0
},
"stopId": "0:03325C",
"timestamp": "1768458871",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41022175"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 344.0,
"latitude": -21.273929595947266,
"longitude": 55.44902038574219,
"speed": 0.0
},
"stopId": "0:11100P",
"timestamp": "1768458857",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41021908"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 218.0,
"latitude": -21.325145721435547,
"longitude": 55.472564697265625,
"speed": 8.0
},
"stopId": "0:05025C",
"timestamp": "1768458858",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41027573"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 322.0,
"latitude": -21.337928771972656,
"longitude": 55.457942962646484,
"speed": 6.0
},
"stopId": "0:07215P",
"timestamp": "1768458872",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035409"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 256.0,
"latitude": -21.248594284057617,
"longitude": 55.34747314453125,
"speed": 6.0
},
"stopId": "0:AV730C",
"timestamp": "1768458865",
"trip": {
"directionId": 0,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41031567"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 113.0,
"latitude": -21.343093872070312,
"longitude": 55.4666633605957,
"speed": 2.0
},
"stopId": "0:04250C",
"timestamp": "1768458871",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41035410"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 110.0,
"latitude": -21.333585739135742,
"longitude": 55.476112365722656,
"speed": 7.0
},
"stopId": "0:07070C",
"timestamp": "1768458871",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_41027574"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768458876"
}
}