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
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-23 at 08:05 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. | 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_positionsDecoded 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"
}
}