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-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%
2026-01-24
100%
2026-01-25
100%
2026-01-26
100%
2026-01-27
100%
2026-01-28
100%
2026-01-29
100%
2026-01-30
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-30 at 08:12 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. | 23 | 14 times (47 % 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-30 at 10:01 Europe/Paris.
vehicle_positions (55) 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-30 at 10:01 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 163.0,
"latitude": -21.32236099243164,
"longitude": 55.444801330566406,
"speed": 12.0
},
"stopId": "0:05440C",
"timestamp": "1769763711",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031850"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 296.0,
"latitude": -21.266836166381836,
"longitude": 55.36936569213867,
"speed": 4.0
},
"stopId": "0:41016P",
"timestamp": "1769763709",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031848"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "175",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 77.0,
"latitude": -21.171491622924805,
"longitude": 55.46628952026367,
"speed": 0.0
},
"stopId": "0:CI0110C",
"timestamp": "1769763692",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026090"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 300.0,
"latitude": -21.156835556030273,
"longitude": 55.48284912109375,
"speed": 5.0
},
"stopId": "0:CI0570C",
"timestamp": "1769763507",
"trip": {
"directionId": 1,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026140"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 23.0,
"latitude": -21.28105926513672,
"longitude": 55.402957916259766,
"speed": 4.0
},
"stopId": "0:16190P",
"timestamp": "1769763696",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022590"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 314.0,
"latitude": -21.334880828857422,
"longitude": 55.5446662902832,
"speed": 9.0
},
"stopId": "0:00036C",
"timestamp": "1769763692",
"trip": {
"directionId": 0,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025196"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 146.0,
"latitude": -21.304946899414062,
"longitude": 55.42556381225586,
"speed": 2.0
},
"stopId": "0:05460C",
"timestamp": "1769763706",
"trip": {
"directionId": 1,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020377"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "147",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 270.0,
"latitude": -21.343576431274414,
"longitude": 55.47510528564453,
"speed": 10.0
},
"stopId": "0:01420C",
"timestamp": "1769763696",
"trip": {
"directionId": 0,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025282"
},
"vehicle": {
"id": "147",
"label": "147"
}
}
},
{
"id": "88",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 31.0,
"latitude": -21.278108596801758,
"longitude": 55.413841247558594,
"speed": 7.0
},
"stopId": "0:05280P",
"timestamp": "1769763703",
"trip": {
"directionId": 1,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029429"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 38.0,
"latitude": -21.291378021240234,
"longitude": 55.405235290527344,
"speed": 5.0
},
"stopId": "0:15402C",
"timestamp": "1769763696",
"trip": {
"directionId": 0,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022624"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 42.0,
"latitude": -21.295934677124023,
"longitude": 55.46094512939453,
"speed": 0.0
},
"stopId": "0:03380P",
"timestamp": "1769763691",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027143"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "112",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 183.0,
"latitude": -21.333650588989258,
"longitude": 55.47126388549805,
"speed": 2.0
},
"stopId": "0:05010C",
"timestamp": "1769763693",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027121"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "114",
"vehicle": {
"position": {
"bearing": 113.0,
"latitude": -21.341129302978516,
"longitude": 55.47306442260742,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1769763703",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027144"
},
"vehicle": {
"id": "114",
"label": "114"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 322.0,
"latitude": -21.303762435913086,
"longitude": 55.46046829223633,
"speed": 4.0
},
"stopId": "0:03120P",
"timestamp": "1769763709",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036447"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"position": {
"bearing": 48.0,
"latitude": -21.286962509155273,
"longitude": 55.45870590209961,
"speed": 10.0
},
"stopId": "0:03010C",
"timestamp": "1769763697",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51027122"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "90",
"vehicle": {
"position": {
"bearing": 285.0,
"latitude": -21.341693878173828,
"longitude": 55.472557067871094,
"speed": 1.0
},
"stopId": "0:01362P",
"timestamp": "1769763696",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035531"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 17.0,
"latitude": -21.340106964111328,
"longitude": 55.47296905517578,
"speed": 6.0
},
"stopId": "0:01362P",
"timestamp": "1769763697",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036448"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 222.0,
"latitude": -21.282514572143555,
"longitude": 55.47315979003906,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036432"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 108.0,
"latitude": -21.338783264160156,
"longitude": 55.4704475402832,
"speed": 3.0
},
"stopId": "0:01362C",
"timestamp": "1769763707",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042336"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "11",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 308.0,
"latitude": -21.312517166137695,
"longitude": 55.43729019165039,
"speed": 19.0
},
"stopId": "0:05200P",
"timestamp": "1769763695",
"trip": {
"directionId": 1,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031717"
},
"vehicle": {
"id": "11",
"label": "11"
}
}
},
{
"id": "14",
"vehicle": {
"position": {
"bearing": 308.0,
"latitude": -21.28934669494629,
"longitude": 55.407291412353516,
"speed": 8.0
},
"stopId": "0:05342C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51031851"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "15",
"vehicle": {
"position": {
"bearing": 278.0,
"latitude": -21.34709358215332,
"longitude": 55.4913215637207,
"speed": 4.0
},
"stopId": "0:02150C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1120",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026509"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "41",
"vehicle": {
"position": {
"bearing": 70.0,
"latitude": -21.281959533691406,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:01010P",
"timestamp": "1769763711",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042325"
},
"vehicle": {
"id": "41",
"label": "41"
}
}
},
{
"id": "124",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 239.0,
"latitude": -21.246530532836914,
"longitude": 55.35901641845703,
"speed": 3.0
},
"stopId": "0:47100C",
"timestamp": "1769763709",
"trip": {
"directionId": 0,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020347"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "128",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 171.0,
"latitude": -21.224634170532227,
"longitude": 55.445682525634766,
"speed": 6.0
},
"stopId": "0:12580C",
"timestamp": "1769763694",
"trip": {
"directionId": 0,
"routeId": "2280",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020247"
},
"vehicle": {
"id": "128",
"label": "128"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 325.0,
"latitude": -21.305458068847656,
"longitude": 55.426029205322266,
"speed": 4.0
},
"stopId": "0:19302C",
"timestamp": "1769763693",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025929"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "129",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 2.0,
"latitude": -21.213665008544922,
"longitude": 55.34003829956055,
"speed": 9.0
},
"stopId": "0:AV0030C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022530"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 184.0,
"latitude": -21.242393493652344,
"longitude": 55.33245086669922,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1769763700",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51022575"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 252.0,
"latitude": -21.229679107666016,
"longitude": 55.3678092956543,
"speed": 7.0
},
"stopId": "0:43020C",
"timestamp": "1769763690",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029890"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 217.0,
"latitude": -21.23544692993164,
"longitude": 55.37297439575195,
"speed": 6.0
},
"stopId": "0:42020C",
"timestamp": "1769763711",
"trip": {
"directionId": 0,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029871"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "31",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 67.0,
"latitude": -21.273630142211914,
"longitude": 55.50898742675781,
"speed": 7.0
},
"stopId": "0:TA0145P",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035515"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "34",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 51.0,
"latitude": -21.28289031982422,
"longitude": 55.47266387939453,
"speed": 5.0
},
"stopId": "0:01020C",
"timestamp": "1769763693",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042324"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 114.0,
"latitude": -21.288963317871094,
"longitude": 55.51335144042969,
"speed": 7.0
},
"stopId": "0:02010C",
"timestamp": "1769763696",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035512"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 205.0,
"latitude": -21.301109313964844,
"longitude": 55.49474334716797,
"speed": 4.0
},
"stopId": "0:18160C",
"timestamp": "1769763697",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035514"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "37",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 21.0,
"latitude": -21.339637756347656,
"longitude": 55.47311782836914,
"speed": 4.0
},
"stopId": "0:01362P",
"timestamp": "1769763699",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025904"
},
"vehicle": {
"id": "37",
"label": "37"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 186.0,
"latitude": -21.344377517700195,
"longitude": 55.48678207397461,
"speed": 7.0
},
"stopId": "0:18240C",
"timestamp": "1769763707",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020427"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "42",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 69.0,
"latitude": -21.28202247619629,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020873"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 330.0,
"latitude": -21.312915802001953,
"longitude": 55.45600509643555,
"speed": 4.0
},
"stopId": "0:19330P",
"timestamp": "1769763709",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020867"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "58",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.341724395751953,
"longitude": 55.4730224609375,
"speed": 2.0
},
"stopId": "0:01362P",
"timestamp": "1769763698",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020428"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 358.0,
"latitude": -21.257631301879883,
"longitude": 55.43895721435547,
"speed": 0.0
},
"stopId": "0:12510P",
"timestamp": "1769763697",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029413"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 351.0,
"latitude": -21.273656845092773,
"longitude": 55.43800735473633,
"speed": 0.0
},
"stopId": "0:11200P",
"timestamp": "1769763702",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020526"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 235.0,
"latitude": -21.28646469116211,
"longitude": 55.40802764892578,
"speed": 2.0
},
"stopId": "0:15240C",
"timestamp": "1769763690",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020538"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 326.0,
"latitude": -21.217426300048828,
"longitude": 55.404170989990234,
"speed": 3.0
},
"stopId": "0:15070P",
"timestamp": "1769763708",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51036392"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 68.0,
"latitude": -21.288875579833984,
"longitude": 55.40791320800781,
"speed": 4.0
},
"stopId": "0:15240P",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026624"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "105",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 163.0,
"latitude": -21.24369239807129,
"longitude": 55.387943267822266,
"speed": 9.0
},
"stopId": "0:45015C",
"timestamp": "1769763692",
"trip": {
"directionId": 0,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51029909"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 117.0,
"latitude": -21.341064453125,
"longitude": 55.472923278808594,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1769763692",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51042339"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 260.0,
"latitude": -21.361827850341797,
"longitude": 55.533416748046875,
"speed": 1.0
},
"stopId": "0:05490C",
"timestamp": "1769763704",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020440"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 196.0,
"latitude": -21.339881896972656,
"longitude": 55.47303009033203,
"speed": 3.0
},
"stopId": "0:19045C",
"timestamp": "1769763691",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51025907"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 340.0,
"latitude": -21.294069290161133,
"longitude": 55.45757293701172,
"speed": 6.0
},
"stopId": "0:13090C",
"timestamp": "1769763705",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026568"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 266.0,
"latitude": -21.263633728027344,
"longitude": 55.4374885559082,
"speed": 4.0
},
"stopId": "0:11010C",
"timestamp": "1769763692",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51020514"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 197.0,
"latitude": -21.334318161010742,
"longitude": 55.476097106933594,
"speed": 5.0
},
"stopId": "0:07075C",
"timestamp": "1769763701",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026933"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 284.0,
"latitude": -21.32744598388672,
"longitude": 55.47526931762695,
"speed": 5.0
},
"stopId": "0:07030P",
"timestamp": "1769763701",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51026945"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"position": {
"bearing": 165.0,
"latitude": -21.25174331665039,
"longitude": 55.35451889038086,
"speed": 2.0
},
"stopId": "0:47170C",
"timestamp": "1769763702",
"trip": {
"directionId": 1,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51030076"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "179",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 194.0,
"latitude": -21.339033126831055,
"longitude": 55.47209548950195,
"speed": 0.0
},
"stopId": "0:01365C",
"timestamp": "1769763691",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035389"
},
"vehicle": {
"id": "179",
"label": "179"
}
}
},
{
"id": "180",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 247.0,
"latitude": -21.33489418029785,
"longitude": 55.45511245727539,
"speed": 0.0
},
"stopId": "0:07190C",
"timestamp": "1769763706",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "1_51035392"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1769763716"
}
}