Resource details
This resource file is part of the dataset Réseau urbain Le Met'.
Download availability
Learn more
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
❌3 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-04 at 09:06 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 3 errors
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.
Sample errors
- vehicle.id 1664 trip_id 0_52038675 at (49.12401,6.201976) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 1753 trip_id 0_52429352 at (49.14136,6.165484) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
- vehicle.id 2434 trip_id 0_52039499 at (49.204098,6.0516353) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Previous 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. | 49 | 22 times (76 % of validations) |
W001 | Timestamps should be populated for all elements | 5 | 4 times (14 % of validations) |
W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 4 | 4 times (14 % of validations) |
E028 | The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt. | 2 | 2 times (7 % of validations) |
E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 110 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-04-04 at 21:09 Europe/Paris.
vehicle_positions (40) 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 2025-04-04 at 21:09 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "707",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 205.0,
"latitude": 49.082435607910156,
"longitude": 6.147843837738037,
"speed": 6.0
},
"stop_id": "0:COSTEBE3",
"timestamp": "1743780482",
"trip": {
"direction_id": 1,
"route_id": "13",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52309608"
},
"vehicle": {
"id": "707",
"label": "707"
}
}
},
{
"id": "1243",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 313.0,
"latitude": 49.12152099609375,
"longitude": 6.167890548706055,
"speed": 0.0
},
"stop_id": "0:SQLUX264",
"timestamp": "1743793742",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038164"
},
"vehicle": {
"id": "1243",
"label": "1243"
}
}
},
{
"id": "1311",
"vehicle": {
"position": {
"bearing": 56.0,
"latitude": 49.10995864868164,
"longitude": 6.208947658538818,
"speed": 10.0
},
"stop_id": "0:BEL01",
"timestamp": "1743793741",
"trip": {
"direction_id": 0,
"route_id": "B",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429422"
},
"vehicle": {
"id": "1311",
"label": "1311"
}
}
},
{
"id": "1313",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 269.0,
"latitude": 49.11039733886719,
"longitude": 6.177435874938965,
"speed": 0.0
},
"stop_id": "0:GAR02",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "A",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429318"
},
"vehicle": {
"id": "1313",
"label": "1313"
}
}
},
{
"id": "1315",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 77.0,
"latitude": 49.1203498840332,
"longitude": 6.159689426422119,
"speed": 0.0
},
"stop_id": "0:CTU01",
"timestamp": "1743793732",
"trip": {
"direction_id": 0,
"route_id": "B",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429423"
},
"vehicle": {
"id": "1315",
"label": "1315"
}
}
},
{
"id": "1316",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 263.0,
"latitude": 49.150352478027344,
"longitude": 6.173207759857178,
"speed": 0.0
},
"stop_id": "0:WOI01",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "A",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429222"
},
"vehicle": {
"id": "1316",
"label": "1316"
}
}
},
{
"id": "1306",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 94.0,
"latitude": 49.084537506103516,
"longitude": 6.24281644821167,
"speed": 4.0
},
"stop_id": "0:MER01",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "B",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429421"
},
"vehicle": {
"id": "1306",
"label": "1306"
}
}
},
{
"id": "1308",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 208.0,
"latitude": 49.115135192871094,
"longitude": 6.1735453605651855,
"speed": 3.0
},
"stop_id": "0:REP01",
"timestamp": "1743793741",
"trip": {
"direction_id": 0,
"route_id": "A",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429221"
},
"vehicle": {
"id": "1308",
"label": "1308"
}
}
},
{
"id": "1358",
"vehicle": {
"position": {
"bearing": 125.0,
"latitude": 49.11663818359375,
"longitude": 6.171457767486572,
"speed": 3.0
},
"stop_id": "0:REPUB123",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038063"
},
"vehicle": {
"id": "1358",
"label": "1358"
}
}
},
{
"id": "1242",
"vehicle": {
"position": {
"bearing": 311.0,
"latitude": 49.13252639770508,
"longitude": 6.154481410980225,
"speed": 6.0
},
"stop_id": "0:NJUNG2",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037974"
},
"vehicle": {
"id": "1242",
"label": "1242"
}
}
},
{
"id": "1302",
"vehicle": {
"position": {
"bearing": 160.0,
"latitude": 49.11552047729492,
"longitude": 6.2293477058410645,
"speed": 6.0
},
"stop_id": "0:CLO01",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "A",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429220"
},
"vehicle": {
"id": "1302",
"label": "1302"
}
}
},
{
"id": "1636",
"vehicle": {
"position": {
"bearing": 275.0,
"latitude": 49.08217239379883,
"longitude": 6.1485676765441895,
"speed": 0.0
},
"stop_id": "0:AMAZON1",
"timestamp": "1743793737",
"trip": {
"direction_id": 1,
"route_id": "70",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038672"
},
"vehicle": {
"id": "1636",
"label": "1636"
}
}
},
{
"id": "1639",
"vehicle": {
"position": {
"bearing": 113.0,
"latitude": 49.063995361328125,
"longitude": 6.1297712326049805,
"speed": 0.0
},
"stop_id": "0:AMAZON1",
"timestamp": "1743793739",
"trip": {
"direction_id": 1,
"route_id": "70",
"schedule_relationship": "ADDED",
"trip_id": "0_52025-04-04-20-43-29-622-268138"
},
"vehicle": {
"id": "1639",
"label": "1639"
}
}
},
{
"id": "2051",
"vehicle": {
"position": {
"bearing": 50.0,
"latitude": 49.123626708984375,
"longitude": 6.180166721343994,
"speed": 6.0
},
"stop_id": "0:RIMPORT2",
"timestamp": "1743793744",
"trip": {
"direction_id": 0,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037643"
},
"vehicle": {
"id": "2051",
"label": "2051"
}
}
},
{
"id": "1327",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 338.0,
"latitude": 49.11155319213867,
"longitude": 6.218888282775879,
"speed": 7.0
},
"stop_id": "0:GUY02",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "B",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52429521"
},
"vehicle": {
"id": "1327",
"label": "1327"
}
}
},
{
"id": "2053",
"vehicle": {
"position": {
"bearing": 214.0,
"latitude": 49.114383697509766,
"longitude": 6.172731876373291,
"speed": 5.0
},
"stop_id": "0:ROIGE694",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037634"
},
"vehicle": {
"id": "2053",
"label": "2053"
}
}
},
{
"id": "2055",
"vehicle": {
"position": {
"bearing": 263.0,
"latitude": 49.08745574951172,
"longitude": 6.164000511169434,
"speed": 1.0
},
"stop_id": "0:MARGUER2",
"timestamp": "1743793731",
"trip": {
"direction_id": 1,
"route_id": "3",
"schedule_relationship": "ADDED",
"trip_id": "0_52025-04-04-20-10-21-459-205928"
},
"vehicle": {
"id": "2055",
"label": "2055"
}
}
},
{
"id": "1333",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 276.0,
"latitude": 49.08218002319336,
"longitude": 6.148280620574951,
"speed": 0.0
},
"stop_id": "0:COSTEBE3",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "13",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52309612"
},
"vehicle": {
"id": "1333",
"label": "1333"
}
}
},
{
"id": "1531",
"vehicle": {
"position": {
"bearing": 88.0,
"latitude": 49.10063171386719,
"longitude": 6.219854354858398,
"speed": 4.0
},
"stop_id": "0:ARAGO035",
"timestamp": "1743793757",
"trip": {
"direction_id": 0,
"route_id": "12",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038362"
},
"vehicle": {
"id": "1531",
"label": "1531"
}
}
},
{
"id": "2435",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 15.0,
"latitude": 49.11007308959961,
"longitude": 6.170630931854248,
"speed": 2.0
},
"stop_id": "0:ROIGEO68",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "11",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038286"
},
"vehicle": {
"id": "2435",
"label": "2435"
}
}
},
{
"id": "1532",
"vehicle": {
"position": {
"bearing": 9.0,
"latitude": 49.11167907714844,
"longitude": 6.186122417449951,
"speed": 5.0
},
"stop_id": "0:GARE30",
"timestamp": "1743793736",
"trip": {
"direction_id": 1,
"route_id": "12",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038397"
},
"vehicle": {
"id": "1532",
"label": "1532"
}
}
},
{
"id": "1631",
"vehicle": {
"position": {
"bearing": 5.0,
"latitude": 49.12247848510742,
"longitude": 6.239981651306152,
"speed": 10.0
},
"stop_id": "0:HSCHUMA2",
"timestamp": "1743793741",
"trip": {
"direction_id": 0,
"route_id": "14",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52678292"
},
"vehicle": {
"id": "1631",
"label": "1631"
}
}
},
{
"id": "1735",
"vehicle": {
"position": {
"bearing": 57.0,
"latitude": 49.13838577270508,
"longitude": 6.218567848205566,
"speed": 13.0
},
"stop_id": "0:GRIMONT1",
"timestamp": "1743793740",
"trip": {
"direction_id": 0,
"route_id": "11",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038285"
},
"vehicle": {
"id": "1735",
"label": "1735"
}
}
},
{
"id": "2422",
"vehicle": {
"position": {
"bearing": 256.0,
"latitude": 49.09341812133789,
"longitude": 6.245112419128418,
"speed": 6.0
},
"stop_id": "0:CUVION1",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037944"
},
"vehicle": {
"id": "2422",
"label": "2422"
}
}
},
{
"id": "2423",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 104.0,
"latitude": 49.122901916503906,
"longitude": 6.2070488929748535,
"speed": 7.0
},
"stop_id": "0:JOUSSE2",
"timestamp": "1743793745",
"trip": {
"direction_id": 0,
"route_id": "13",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52309611"
},
"vehicle": {
"id": "2423",
"label": "2423"
}
}
},
{
"id": "1858",
"vehicle": {
"position": {
"bearing": 337.0,
"latitude": 49.139896392822266,
"longitude": 6.160607814788818,
"speed": 0.0
},
"stop_id": "0:SAULES2",
"timestamp": "1743793735",
"trip": {
"direction_id": 0,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037649"
},
"vehicle": {
"id": "1858",
"label": "1858"
}
}
},
{
"id": "1633",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 130.0,
"latitude": 49.0919075012207,
"longitude": 6.125633716583252,
"speed": 7.0
},
"stop_id": "0:CONSTAN2",
"timestamp": "1743793730",
"trip": {
"direction_id": 1,
"route_id": "14",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52678328"
},
"vehicle": {
"id": "1633",
"label": "1633"
}
}
},
{
"id": "2426",
"vehicle": {
"position": {
"bearing": 279.0,
"latitude": 49.12242889404297,
"longitude": 6.212928771972656,
"speed": 6.0
},
"stop_id": "0:JUGAN1",
"timestamp": "1743793742",
"trip": {
"direction_id": 1,
"route_id": "13",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52309609"
},
"vehicle": {
"id": "2426",
"label": "2426"
}
}
},
{
"id": "2146",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 130.0,
"latitude": 49.13540267944336,
"longitude": 6.149404525756836,
"speed": 2.0
},
"stop_id": "0:BUCHOZ1",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037874"
},
"vehicle": {
"id": "2146",
"label": "2146"
}
}
},
{
"id": "2148",
"vehicle": {
"position": {
"bearing": 352.0,
"latitude": 49.07755661010742,
"longitude": 6.183846950531006,
"speed": 8.0
},
"stop_id": "0:STROCH1",
"timestamp": "1743793741",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038161"
},
"vehicle": {
"id": "2148",
"label": "2148"
}
}
},
{
"id": "2149",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 243.0,
"latitude": 49.11027908325195,
"longitude": 6.091188430786133,
"speed": 8.0
},
"stop_id": "0:MNVE1",
"timestamp": "1743782190",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52038158"
},
"vehicle": {
"id": "2149",
"label": "2149"
}
}
},
{
"id": "1853",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 280.0,
"latitude": 49.064735412597656,
"longitude": 6.1509599685668945,
"speed": 4.0
},
"stop_id": "0:PJOLY3",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52657410"
},
"vehicle": {
"id": "1853",
"label": "1853"
}
}
},
{
"id": "1855",
"vehicle": {
"position": {
"bearing": 21.0,
"latitude": 49.09066390991211,
"longitude": 6.1665940284729,
"speed": 8.0
},
"stop_id": "0:JERUSAL1",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037633"
},
"vehicle": {
"id": "1855",
"label": "1855"
}
}
},
{
"id": "2154",
"vehicle": {
"position": {
"bearing": 209.0,
"latitude": 49.1002197265625,
"longitude": 6.1624226570129395,
"speed": 8.0
},
"stop_id": "0:VAILLAN2",
"timestamp": "1743793734",
"trip": {
"direction_id": 1,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52657411"
},
"vehicle": {
"id": "2154",
"label": "2154"
}
}
},
{
"id": "2135",
"vehicle": {
"position": {
"bearing": 66.0,
"latitude": 49.0855598449707,
"longitude": 6.114017009735107,
"speed": 0.0
},
"stop_id": "0:TOURNEB1",
"timestamp": "1743793736",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037172"
},
"vehicle": {
"id": "2135",
"label": "2135"
}
}
},
{
"id": "9994",
"vehicle": {
"position": {
"bearing": 355.0,
"latitude": 49.111183166503906,
"longitude": 6.176990509033203,
"speed": 0.0
},
"stop_id": "0:GARE30",
"timestamp": "1743793738",
"trip": {
"direction_id": 1,
"route_id": "1",
"schedule_relationship": "ADDED",
"trip_id": "0_52025-04-04-14-57-43-381-108318"
},
"vehicle": {
"id": "9994",
"label": "9994"
}
}
},
{
"id": "2136",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 48.0,
"latitude": 49.12522506713867,
"longitude": 6.2306108474731445,
"speed": 6.0
},
"stop_id": "0:OEILLET1",
"timestamp": "1743793747",
"trip": {
"direction_id": 1,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037256"
},
"vehicle": {
"id": "2136",
"label": "2136"
}
}
},
{
"id": "2141",
"vehicle": {
"position": {
"bearing": 158.0,
"latitude": 49.13857650756836,
"longitude": 6.153615474700928,
"speed": 8.0
},
"stop_id": "0:DAGA1",
"timestamp": "1743793742",
"trip": {
"direction_id": 1,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037638"
},
"vehicle": {
"id": "2141",
"label": "2141"
}
}
},
{
"id": "1831",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 84.0,
"latitude": 49.093563079833984,
"longitude": 6.230103015899658,
"speed": 6.0
},
"stop_id": "0:GDECOLE2",
"timestamp": "1743793742",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037904"
},
"vehicle": {
"id": "1831",
"label": "1831"
}
}
},
{
"id": "2131",
"vehicle": {
"position": {
"bearing": 42.0,
"latitude": 49.1114616394043,
"longitude": 6.179831027984619,
"speed": 3.0
},
"stop_id": "0:MAZELLE2",
"timestamp": "1743793741",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "0_52037171"
},
"vehicle": {
"id": "2131",
"label": "2131"
}
}
}
],
"header": {
"gtfs_realtime_version": "2.0",
"timestamp": "1743793759"
}
}