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-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%
2026-01-16
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-16 at 08:13 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. | 27 | 17 times (57 % 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-16 at 11:49 Europe/Paris.
vehicle_positions (47) 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-16 at 11:49 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 292.0,
"latitude": -21.338661193847656,
"longitude": 55.469940185546875,
"speed": 0.0
},
"stopId": "0:18130P",
"timestamp": "1768560584",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031907"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 18.0,
"latitude": -21.33791160583496,
"longitude": 55.479827880859375,
"speed": 5.0
},
"stopId": "0:01265P",
"timestamp": "1768560564",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036515"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "161",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 107.0,
"latitude": -21.343544006347656,
"longitude": 55.49250793457031,
"speed": 3.0
},
"stopId": "0:02166P",
"timestamp": "1768560565",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026023"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "174",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 195.0,
"latitude": -21.336902618408203,
"longitude": 55.470237731933594,
"speed": 2.0
},
"stopId": "0:01320C",
"timestamp": "1768560572",
"trip": {
"directionId": 0,
"routeId": "1140",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031670"
},
"vehicle": {
"id": "174",
"label": "174"
}
}
},
{
"id": "175",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 9.0,
"latitude": -21.166202545166016,
"longitude": 55.480857849121094,
"speed": 0.0
},
"stopId": "0:CI0240P",
"timestamp": "1768560572",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026073"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "145",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 316.0,
"latitude": -21.352285385131836,
"longitude": 55.509456634521484,
"speed": 6.0
},
"stopId": "0:06011P",
"timestamp": "1768560565",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51028613"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 15.0,
"latitude": -21.20947265625,
"longitude": 55.405521392822266,
"speed": 0.0
},
"stopId": "0:15010C",
"timestamp": "1768560583",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036408"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"position": {
"bearing": 218.0,
"latitude": -21.291627883911133,
"longitude": 55.40392303466797,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1768560585",
"trip": {
"directionId": 1,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027287"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 65.0,
"latitude": -21.28196907043457,
"longitude": 55.47267532348633,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768560591",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022161"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 355.0,
"latitude": -21.237031936645508,
"longitude": 55.44429016113281,
"speed": 7.0
},
"stopId": "0:12140C",
"timestamp": "1768560592",
"trip": {
"directionId": 0,
"routeId": "2280",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021541"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 106.0,
"latitude": -21.311716079711914,
"longitude": 55.472877502441406,
"speed": 8.0
},
"stopId": "0:18260C",
"timestamp": "1768560572",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022142"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"position": {
"bearing": 116.0,
"latitude": -21.29386329650879,
"longitude": 55.399513244628906,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768560567",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021913"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 311.0,
"latitude": -21.29353904724121,
"longitude": 55.456825256347656,
"speed": 7.0
},
"stopId": "0:13020C",
"timestamp": "1768560588",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036497"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 69.0,
"latitude": -21.282039642333984,
"longitude": 55.47266387939453,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768560575",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036498"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 40.0,
"latitude": -21.34113311767578,
"longitude": 55.47261047363281,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1768560576",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035588"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 108.0,
"latitude": -21.339229583740234,
"longitude": 55.47190856933594,
"speed": 4.0
},
"stopId": "0:01362C",
"timestamp": "1768560571",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036496"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 228.0,
"latitude": -21.276290893554688,
"longitude": 55.50434494018555,
"speed": 8.0
},
"stopId": "0:TA9180C",
"timestamp": "1768560573",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035574"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 88.0,
"latitude": -21.343637466430664,
"longitude": 55.47074508666992,
"speed": 0.0
},
"stopId": "0:01385C",
"timestamp": "1768560588",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022010"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "14",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 15.0,
"latitude": -21.284048080444336,
"longitude": 55.398067474365234,
"speed": 12.0
},
"stopId": "0:17840P",
"timestamp": "1768560576",
"trip": {
"directionId": 1,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031906"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 293.0,
"latitude": -21.333433151245117,
"longitude": 55.483055114746094,
"speed": 5.0
},
"stopId": "0:18210C",
"timestamp": "1768560571",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025999"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "133",
"vehicle": {
"position": {
"bearing": 291.0,
"latitude": -21.265188217163086,
"longitude": 55.36610412597656,
"speed": 4.0
},
"stopId": "0:41016C",
"timestamp": "1768560570",
"trip": {
"directionId": 1,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026432"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"position": {
"bearing": 195.0,
"latitude": -21.26930809020996,
"longitude": 55.374549865722656,
"speed": 3.0
},
"stopId": "0:41016C",
"timestamp": "1768560563",
"trip": {
"directionId": 1,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026420"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 224.0,
"latitude": -21.270835876464844,
"longitude": 55.507625579833984,
"speed": 2.0
},
"stopId": "0:02003P",
"timestamp": "1768560575",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035586"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 200.0,
"latitude": -21.34033203125,
"longitude": 55.472900390625,
"speed": 3.0
},
"stopId": "0:19040C",
"timestamp": "1768560586",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026024"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 236.0,
"latitude": -21.301523208618164,
"longitude": 55.43330001831055,
"speed": 12.0
},
"stopId": "0:13010C",
"timestamp": "1768560571",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026588"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 108.0,
"latitude": -21.33704948425293,
"longitude": 55.47239303588867,
"speed": 3.0
},
"stopId": "0:01290P",
"timestamp": "1768560575",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035587"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "37",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 7.0,
"latitude": -21.289371490478516,
"longitude": 55.40700149536133,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768560568",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026025"
},
"vehicle": {
"id": "37",
"label": "37"
}
}
},
{
"id": "38",
"vehicle": {
"position": {
"bearing": 18.0,
"latitude": -21.341304779052734,
"longitude": 55.47256088256836,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768560583",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022012"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"position": {
"bearing": 77.0,
"latitude": -21.281543731689453,
"longitude": 55.40834045410156,
"speed": 5.0
},
"stopId": "0:05343C",
"timestamp": "1768560572",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51032143"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 264.0,
"latitude": -21.28284454345703,
"longitude": 55.46482849121094,
"speed": 10.0
},
"stopId": "0:04280C",
"timestamp": "1768560572",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022042"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 290.0,
"latitude": -21.335912704467773,
"longitude": 55.46080780029297,
"speed": 7.0
},
"stopId": "0:07185P",
"timestamp": "1768560570",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025998"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 64.0,
"latitude": -21.344860076904297,
"longitude": 55.561134338378906,
"speed": 0.0
},
"stopId": "0:PE00200C",
"timestamp": "1768560577",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022022"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 315.0,
"latitude": -21.25577735900879,
"longitude": 55.4337272644043,
"speed": 6.0
},
"stopId": "0:12490P",
"timestamp": "1768560581",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51032149"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "65",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 188.0,
"latitude": -21.26106071472168,
"longitude": 55.43754577636719,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1768560574",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021925"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"position": {
"bearing": 308.0,
"latitude": -21.289974212646484,
"longitude": 55.404720306396484,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768560581",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026645"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "104",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 116.0,
"latitude": -21.270057678222656,
"longitude": 55.45132827758789,
"speed": 0.0
},
"stopId": "0:1C040P",
"timestamp": "1768560578",
"trip": {
"directionId": 0,
"routeId": "2320",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027363"
},
"vehicle": {
"id": "104",
"label": "104"
}
}
},
{
"id": "105",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 115.0,
"latitude": -21.236705780029297,
"longitude": 55.37810516357422,
"speed": 0.0
},
"stopId": "0:41005C",
"timestamp": "1768560541",
"trip": {
"directionId": 0,
"routeId": "4410",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026441"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 99.0,
"latitude": -21.283721923828125,
"longitude": 55.47785186767578,
"speed": 0.0
},
"stopId": "0:01050C",
"timestamp": "1768560577",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022257"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 284.0,
"latitude": -21.33864402770996,
"longitude": 55.46992874145508,
"speed": 0.0
},
"stopId": "0:18130P",
"timestamp": "1768560590",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022243"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 115.0,
"latitude": -21.283769607543945,
"longitude": 55.391544342041016,
"speed": 22.0
},
"stopId": "0:17820C",
"timestamp": "1768560588",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031890"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 198.0,
"latitude": -21.336503982543945,
"longitude": 55.459327697753906,
"speed": 4.0
},
"stopId": "0:07200P",
"timestamp": "1768560580",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022036"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 274.0,
"latitude": -21.34182357788086,
"longitude": 55.472904205322266,
"speed": 27.0
},
"stopId": "0:01362P",
"timestamp": "1768560588",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022166"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 235.0,
"latitude": -21.278215408325195,
"longitude": 55.43578338623047,
"speed": 11.0
},
"stopId": "0:11220C",
"timestamp": "1768560571",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021950"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 239.0,
"latitude": -21.342662811279297,
"longitude": 55.47583770751953,
"speed": 4.0
},
"stopId": "0:07107C",
"timestamp": "1768560577",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027584"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 127.0,
"latitude": -21.328609466552734,
"longitude": 55.46809387207031,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1768560572",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027885"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "180",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 293.0,
"latitude": -21.33490562438965,
"longitude": 55.45531463623047,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1768560575",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035417"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 200.0,
"latitude": -21.342273712158203,
"longitude": 55.481788635253906,
"speed": 3.0
},
"stopId": "0:01840C",
"timestamp": "1768560582",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035416"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768560594"
}
}