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-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%
2026-01-17
100%
2026-01-18
100%
2026-01-19
100%
2026-01-20
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-20 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. | 26 | 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-20 at 09:30 Europe/Paris.
vehicle_positions (43) 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-20 at 09:30 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "156",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 113.0,
"latitude": -21.333738327026367,
"longitude": 55.46013641357422,
"speed": 8.0
},
"stopId": "0:04180C",
"timestamp": "1768897803",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21031885"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "161",
"vehicle": {
"position": {
"bearing": 208.0,
"latitude": -21.343530654907227,
"longitude": 55.49300765991211,
"speed": 0.0
},
"stopId": "0:02160C",
"timestamp": "1768897819",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21025995"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "162",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 315.0,
"latitude": -21.312925338745117,
"longitude": 55.47486877441406,
"speed": 1.0
},
"stopId": "0:18260P",
"timestamp": "1768897814",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21036511"
},
"vehicle": {
"id": "162",
"label": "162"
}
}
},
{
"id": "171",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 48.0,
"latitude": -21.28263282775879,
"longitude": 55.41463851928711,
"speed": 3.0
},
"stopId": "0:12380P",
"timestamp": "1768897816",
"trip": {
"directionId": 1,
"routeId": "2300",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021650"
},
"vehicle": {
"id": "171",
"label": "171"
}
}
},
{
"id": "174",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 239.0,
"latitude": -21.30707550048828,
"longitude": 55.561424255371094,
"speed": 7.0
},
"stopId": "0:06580C",
"timestamp": "1768897801",
"trip": {
"directionId": 0,
"routeId": "1120",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026516"
},
"vehicle": {
"id": "174",
"label": "174"
}
}
},
{
"id": "175",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 237.0,
"latitude": -21.172998428344727,
"longitude": 55.481201171875,
"speed": 7.0
},
"stopId": "0:CI0225P",
"timestamp": "1768897809",
"trip": {
"directionId": 1,
"routeId": "6610",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026071"
},
"vehicle": {
"id": "175",
"label": "175"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 357.0,
"latitude": -21.125864028930664,
"longitude": 55.4822883605957,
"speed": 7.0
},
"stopId": "0:CI0671P",
"timestamp": "1768897794",
"trip": {
"directionId": 1,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026163"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "145",
"vehicle": {
"position": {
"bearing": 115.0,
"latitude": -21.33658218383789,
"longitude": 55.52012252807617,
"speed": 6.0
},
"stopId": "0:PE0066C",
"timestamp": "1768897808",
"trip": {
"directionId": 0,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21025210"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 333.0,
"latitude": -21.29239845275879,
"longitude": 55.41564178466797,
"speed": 17.0
},
"stopId": "0:05530P",
"timestamp": "1768897816",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21032814"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "148",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 344.0,
"latitude": -21.319568634033203,
"longitude": 55.55289840698242,
"speed": 8.0
},
"stopId": "0:06415P",
"timestamp": "1768897806",
"trip": {
"directionId": 0,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21025298"
},
"vehicle": {
"id": "148",
"label": "148"
}
}
},
{
"id": "88",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 167.0,
"latitude": -21.240468978881836,
"longitude": 55.3936653137207,
"speed": 6.0
},
"stopId": "0:16040C",
"timestamp": "1768897810",
"trip": {
"directionId": 0,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026883"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 147.0,
"latitude": -21.337636947631836,
"longitude": 55.457733154296875,
"speed": 2.0
},
"stopId": "0:07200C",
"timestamp": "1768897819",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022028"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 233.0,
"latitude": -21.283117294311523,
"longitude": 55.42867660522461,
"speed": 13.0
},
"stopId": "0:11250C",
"timestamp": "1768897806",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021922"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 224.0,
"latitude": -21.328834533691406,
"longitude": 55.4810676574707,
"speed": 11.0
},
"stopId": "0:01210C",
"timestamp": "1768897803",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022265"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "116",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 319.0,
"latitude": -21.299848556518555,
"longitude": 55.49104309082031,
"speed": 6.0
},
"stopId": "0:01130P",
"timestamp": "1768897814",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022262"
},
"vehicle": {
"id": "116",
"label": "116"
}
}
},
{
"id": "118",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 83.0,
"latitude": -21.281959533691406,
"longitude": 55.47270202636719,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768897779",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21036494"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "93",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 114.0,
"latitude": -21.341136932373047,
"longitude": 55.47309494018555,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768897813",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022153"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "7",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 194.0,
"latitude": -21.338090896606445,
"longitude": 55.469886779785156,
"speed": 4.0
},
"stopId": "0:18130C",
"timestamp": "1768897793",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21025994"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "133",
"vehicle": {
"position": {
"bearing": 284.0,
"latitude": -21.253904342651367,
"longitude": 55.36689376831055,
"speed": 9.0
},
"stopId": "0:42185P",
"timestamp": "1768897807",
"trip": {
"directionId": 1,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21031124"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "31",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 112.0,
"latitude": -21.273868560791016,
"longitude": 55.505149841308594,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1768897816",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21035593"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 339.0,
"latitude": -21.341655731201172,
"longitude": 55.47249221801758,
"speed": 0.0
},
"stopId": "0:01362P",
"timestamp": "1768897793",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026019"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"position": {
"bearing": 198.0,
"latitude": -21.34174346923828,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1768897793",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21035584"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"position": {
"bearing": 200.0,
"latitude": -21.34160804748535,
"longitude": 55.47311782836914,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1768897799",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21036512"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "36",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 228.0,
"latitude": -21.270246505737305,
"longitude": 55.50823211669922,
"speed": 6.0
},
"stopId": "0:02004C",
"timestamp": "1768897820",
"trip": {
"directionId": 1,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21035583"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "37",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 49.0,
"latitude": -21.2894344329834,
"longitude": 55.4069709777832,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1768897795",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026020"
},
"vehicle": {
"id": "37",
"label": "37"
}
}
},
{
"id": "38",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 15.0,
"latitude": -21.34115982055664,
"longitude": 55.47262191772461,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1768897791",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022009"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 297.0,
"latitude": -21.36057472229004,
"longitude": 55.5264892578125,
"speed": 8.0
},
"stopId": "0:02230C",
"timestamp": "1768897810",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022019"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "61",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 186.0,
"latitude": -21.261077880859375,
"longitude": 55.43753433227539,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1768897800",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021948"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 2.0,
"latitude": -21.289506912231445,
"longitude": 55.406883239746094,
"speed": 3.0
},
"stopId": "0:05342C",
"timestamp": "1768897820",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021935"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "65",
"vehicle": {
"position": {
"bearing": 13.0,
"latitude": -21.23505973815918,
"longitude": 55.412940979003906,
"speed": 7.0
},
"stopId": "0:15114P",
"timestamp": "1768897796",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21036410"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 308.0,
"latitude": -21.28825569152832,
"longitude": 55.410213470458984,
"speed": 4.0
},
"stopId": "0:15645C",
"timestamp": "1768897811",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026633"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "104",
"vehicle": {
"position": {
"bearing": 119.0,
"latitude": -21.241756439208984,
"longitude": 55.33375930786133,
"speed": 0.0
},
"stopId": "0:AV1005C",
"timestamp": "1768897804",
"trip": {
"directionId": 1,
"routeId": "8890",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021732"
},
"vehicle": {
"id": "104",
"label": "104"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 289.0,
"latitude": -21.26870346069336,
"longitude": 55.3737678527832,
"speed": 0.0
},
"stopId": "0:45200P",
"timestamp": "1768897794",
"trip": {
"directionId": 1,
"routeId": "4450",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21026435"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 306.0,
"latitude": -21.3120059967041,
"longitude": 55.47392654418945,
"speed": 3.0
},
"stopId": "0:18260P",
"timestamp": "1768897795",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022140"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "108",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 233.0,
"latitude": -21.282203674316406,
"longitude": 55.4727668762207,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1768897800",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022171"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"position": {
"bearing": 222.0,
"latitude": -21.272003173828125,
"longitude": 55.37306594848633,
"speed": 0.0
},
"stopId": "0:41016C",
"timestamp": "1768897798",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21031887"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 210.0,
"latitude": -21.29541015625,
"longitude": 55.450069427490234,
"speed": 1.0
},
"stopId": "0:04080C",
"timestamp": "1768897819",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21036493"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 88.0,
"latitude": -21.35336685180664,
"longitude": 55.565189361572266,
"speed": 0.0
},
"stopId": "0:PE0150P",
"timestamp": "1768897802",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21022007"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"position": {
"bearing": 116.0,
"latitude": -21.260183334350586,
"longitude": 55.437477111816406,
"speed": 1.0
},
"stopId": "0:11015C",
"timestamp": "1768897806",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21021923"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 18.0,
"latitude": -21.3348388671875,
"longitude": 55.474769592285156,
"speed": 5.0
},
"stopId": "0:07145C",
"timestamp": "1768897800",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21027891"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "132",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 329.0,
"latitude": -21.254941940307617,
"longitude": 55.36309814453125,
"speed": 6.0
},
"stopId": "0:43180P",
"timestamp": "1768897810",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21031107"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 109.0,
"latitude": -21.34098243713379,
"longitude": 55.4729118347168,
"speed": 0.0
},
"stopId": "0:19050C",
"timestamp": "1768897806",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21035413"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 60.0,
"latitude": -21.336585998535156,
"longitude": 55.456356048583984,
"speed": 2824.0
},
"stopId": "0:07215C",
"timestamp": "1768897799",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_21035412"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1768897826"
}
}