Resource details
This resource file is part of the dataset Réseau urbain SUB - Nancy.
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
❌1 error, 46 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2024-11-21 at 08:01 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS E045 1 error
If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt
Sample errors
- GTFS-rt trip_id 3588 stop_sequence 28 has stop_id 395 but GTFS stop_sequence 28 has stop_id 1393 - stop_ids should be the same
Warnings
vehicle_id not populated W002 15 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 8210 does not have a vehicle_id
- trip_id 8213 does not have a vehicle_id
- trip_id 3360 does not have a vehicle_id
- trip_id 3361 does not have a vehicle_id
- trip_id 3571 does not have a vehicle_id
Header timestamp is older than 65 seconds W008 1 error
The data in a GTFS-realtime feed should always be less than one minute old
Sample errors
- header.timestamp is 322172 min 58 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 30 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 8210 stop_sequence 6 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 8210 does not have a schedule_relationship
- trip_id 8213 stop_sequence 24 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 8213 does not have a schedule_relationship
- trip_id 3360 stop_sequence 14 (and potentially more for this trip) does not have a schedule_relationship
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 |
---|---|---|---|
E045 | If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt | 138 | 30 times (100 % of validations) |
W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 450 | 30 times (100 % of validations) |
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 30 | 30 times (100 % of validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 900 | 30 times (100 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 108 | 1 times (3 % of validations) |
E015 | All stop_ids referenced in GTFS-rt TripUpdates and VehiclePositions feeds must have the location_type = 0 in GTFS stops.txt | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2024-04-11 at 15:28 Europe/Paris.
trip_updates (15) service_alerts (0) vehicle_positions (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2024-04-11 at 15:28 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:8210",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "625",
"stop_sequence": 6
},
{
"arrival": {
"time": "1712842140"
},
"departure": {
"time": "1712842140"
},
"stop_id": "114",
"stop_sequence": 7
},
{
"arrival": {
"time": "1712842200"
},
"departure": {
"time": "1712842200"
},
"stop_id": "115",
"stop_sequence": 8
},
{
"arrival": {
"time": "1712842260"
},
"departure": {
"time": "1712842260"
},
"stop_id": "116",
"stop_sequence": 9
},
{
"arrival": {
"time": "1712842320"
},
"departure": {
"time": "1712842320"
},
"stop_id": "117",
"stop_sequence": 10
},
{
"arrival": {
"time": "1712842380"
},
"departure": {
"time": "1712842380"
},
"stop_id": "118",
"stop_sequence": 11
},
{
"arrival": {
"time": "1712842800"
},
"departure": {
"time": "1712842800"
},
"stop_id": "1122",
"stop_sequence": 15
},
{
"arrival": {
"time": "1712843040"
},
"departure": {
"time": "1712843040"
},
"stop_id": "126",
"stop_sequence": 17
},
{
"arrival": {
"time": "1712843160"
},
"departure": {
"time": "1712843160"
},
"stop_id": "128",
"stop_sequence": 18
},
{
"arrival": {
"time": "1712843220"
},
"departure": {
"time": "1712843220"
},
"stop_id": "130",
"stop_sequence": 19
},
{
"arrival": {
"time": "1712843340"
},
"departure": {
"time": "1712843340"
},
"stop_id": "629",
"stop_sequence": 20
},
{
"arrival": {
"time": "1712843400"
},
"departure": {
"time": "1712843400"
},
"stop_id": "16",
"stop_sequence": 21
},
{
"arrival": {
"time": "1712843460"
},
"departure": {
"time": "1712843460"
},
"stop_id": "700",
"stop_sequence": 22
},
{
"arrival": {
"time": "1712843820"
},
"departure": {
"time": "1712843820"
},
"stop_id": "1239",
"stop_sequence": 23
}
],
"timestamp": "1712840273",
"trip": {
"route_id": "10",
"trip_id": "8210"
}
}
},
{
"id": "SM:8213",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "1238",
"stop_sequence": 24
},
{
"arrival": {
"time": "1712842140"
},
"departure": {
"time": "1712842140"
},
"stop_id": "1237",
"stop_sequence": 25
},
{
"arrival": {
"time": "1712842380"
},
"departure": {
"time": "1712842380"
},
"stop_id": "1322",
"stop_sequence": 28
},
{
"arrival": {
"time": "1712842440"
},
"departure": {
"time": "1712842440"
},
"stop_id": "1232",
"stop_sequence": 29
},
{
"arrival": {
"time": "1712842500"
},
"departure": {
"time": "1712842500"
},
"stop_id": "1233",
"stop_sequence": 30
},
{
"arrival": {
"time": "1712842740"
},
"departure": {
"time": "1712842740"
},
"stop_id": "12013",
"stop_sequence": 33
},
{
"arrival": {
"time": "1712842800"
},
"departure": {
"time": "1712842800"
},
"stop_id": "13017",
"stop_sequence": 34
},
{
"arrival": {
"time": "1712842860"
},
"departure": {
"time": "1712842860"
},
"stop_id": "12019",
"stop_sequence": 35
}
],
"timestamp": "1712840261",
"trip": {
"route_id": "10",
"trip_id": "8213"
}
}
},
{
"id": "SM:3360",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "517",
"stop_sequence": 14
},
{
"arrival": {
"time": "1712842200"
},
"departure": {
"time": "1712842200"
},
"stop_id": "1535",
"stop_sequence": 16
},
{
"arrival": {
"time": "1712842260"
},
"departure": {
"time": "1712842260"
},
"stop_id": "537",
"stop_sequence": 17
},
{
"arrival": {
"time": "1712842320"
},
"departure": {
"time": "1712842320"
},
"stop_id": "538",
"stop_sequence": 18
},
{
"arrival": {
"time": "1712842380"
},
"departure": {
"time": "1712842380"
},
"stop_id": "539",
"stop_sequence": 19
},
{
"arrival": {
"time": "1712842440"
},
"departure": {
"time": "1712842440"
},
"stop_id": "540",
"stop_sequence": 20
},
{
"arrival": {
"time": "1712842500"
},
"departure": {
"time": "1712842500"
},
"stop_id": "545",
"stop_sequence": 21
},
{
"arrival": {
"time": "1712842560"
},
"departure": {
"time": "1712842560"
},
"stop_id": "546",
"stop_sequence": 22
},
{
"arrival": {
"time": "1712842620"
},
"departure": {
"time": "1712842620"
},
"stop_id": "547",
"stop_sequence": 23
},
{
"arrival": {
"time": "1712842680"
},
"departure": {
"time": "1712842680"
},
"stop_id": "13052",
"stop_sequence": 24
},
{
"arrival": {
"time": "1712842800"
},
"departure": {
"time": "1712842800"
},
"stop_id": "13056",
"stop_sequence": 25
},
{
"arrival": {
"time": "1712842860"
},
"departure": {
"time": "1712842860"
},
"stop_id": "12887",
"stop_sequence": 26
},
{
"arrival": {
"time": "1712842980"
},
"departure": {
"time": "1712842980"
},
"stop_id": "13108",
"stop_sequence": 27
}
],
"timestamp": "1712840272",
"trip": {
"route_id": "23",
"trip_id": "3360"
}
}
},
{
"id": "SM:3361",
"trip_update": {
"stop_time_update": [
{
"departure": {
"time": "1712842800"
},
"stop_id": "53",
"stop_sequence": 1
},
{
"arrival": {
"time": "1712843040"
},
"departure": {
"time": "1712843040"
},
"stop_id": "664",
"stop_sequence": 3
},
{
"arrival": {
"time": "1712843100"
},
"departure": {
"time": "1712843100"
},
"stop_id": "167",
"stop_sequence": 4
},
{
"arrival": {
"time": "1712843160"
},
"departure": {
"time": "1712843160"
},
"stop_id": "1627",
"stop_sequence": 5
},
{
"arrival": {
"time": "1712843280"
},
"departure": {
"time": "1712843280"
},
"stop_id": "1925",
"stop_sequence": 6
},
{
"arrival": {
"time": "1712843460"
},
"departure": {
"time": "1712843460"
},
"stop_id": "1271",
"stop_sequence": 8
},
{
"arrival": {
"time": "1712843520"
},
"departure": {
"time": "1712843520"
},
"stop_id": "273",
"stop_sequence": 9
},
{
"arrival": {
"time": "1712843580"
},
"departure": {
"time": "1712843580"
},
"stop_id": "1736",
"stop_sequence": 10
},
{
"arrival": {
"time": "1712843700"
},
"departure": {
"time": "1712843700"
},
"stop_id": "1516",
"stop_sequence": 11
},
{
"arrival": {
"time": "1712843820"
},
"departure": {
"time": "1712843820"
},
"stop_id": "742",
"stop_sequence": 13
}
],
"timestamp": "1712840272",
"trip": {
"route_id": "23",
"trip_id": "3361"
}
}
},
{
"id": "SM:3571",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842500"
},
"departure": {
"time": "1712842500"
},
"stop_id": "394",
"stop_sequence": 2
}
],
"timestamp": "1712840272",
"trip": {
"route_id": "24",
"trip_id": "3571"
}
}
},
{
"id": "SM:11552",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "13005",
"stop_sequence": 17
},
{
"arrival": {
"time": "1712842140"
},
"departure": {
"time": "1712842140"
},
"stop_id": "50",
"stop_sequence": 18
}
],
"timestamp": "1712840264",
"trip": {
"route_id": "50",
"trip_id": "11552"
}
}
},
{
"id": "SM:8157",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "11881",
"stop_sequence": 5
},
{
"arrival": {
"time": "1712842200"
},
"departure": {
"time": "1712842200"
},
"stop_id": "12072",
"stop_sequence": 6
},
{
"arrival": {
"time": "1712842260"
},
"departure": {
"time": "1712842260"
},
"stop_id": "12081",
"stop_sequence": 7
},
{
"arrival": {
"time": "1712842320"
},
"departure": {
"time": "1712842320"
},
"stop_id": "13065",
"stop_sequence": 8
},
{
"arrival": {
"time": "1712842440"
},
"departure": {
"time": "1712842440"
},
"stop_id": "12053",
"stop_sequence": 9
},
{
"arrival": {
"time": "1712842500"
},
"departure": {
"time": "1712842500"
},
"stop_id": "12045",
"stop_sequence": 10
},
{
"arrival": {
"time": "1712842620"
},
"departure": {
"time": "1712842620"
},
"stop_id": "13051",
"stop_sequence": 11
},
{
"arrival": {
"time": "1712842740"
},
"departure": {
"time": "1712842740"
},
"stop_id": "12050",
"stop_sequence": 12
},
{
"arrival": {
"time": "1712843100"
},
"departure": {
"time": "1712843100"
},
"stop_id": "12024",
"stop_sequence": 14
},
{
"arrival": {
"time": "1712843160"
},
"departure": {
"time": "1712843160"
},
"stop_id": "12022",
"stop_sequence": 15
},
{
"arrival": {
"time": "1712843220"
},
"departure": {
"time": "1712843220"
},
"stop_id": "12020",
"stop_sequence": 16
},
{
"arrival": {
"time": "1712843340"
},
"departure": {
"time": "1712843340"
},
"stop_id": "13018",
"stop_sequence": 17
},
{
"arrival": {
"time": "1712843400"
},
"departure": {
"time": "1712843400"
},
"stop_id": "12014",
"stop_sequence": 18
},
{
"arrival": {
"time": "1712843580"
},
"departure": {
"time": "1712843580"
},
"stop_id": "233",
"stop_sequence": 21
},
{
"arrival": {
"time": "1712843700"
},
"departure": {
"time": "1712843700"
},
"stop_id": "232",
"stop_sequence": 22
},
{
"arrival": {
"time": "1712843760"
},
"departure": {
"time": "1712843760"
},
"stop_id": "322",
"stop_sequence": 23
}
],
"timestamp": "1712840257",
"trip": {
"direction_id": 1,
"route_id": "10",
"trip_id": "8157"
}
}
},
{
"id": "SM:8203",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"delay": 152,
"time": "1712842112"
},
"departure": {
"delay": 152,
"time": "1712842112"
},
"stop_id": "1047",
"stop_sequence": 26
},
{
"arrival": {
"delay": 152,
"time": "1712842172"
},
"departure": {
"delay": 152,
"time": "1712842172"
},
"stop_id": "1131",
"stop_sequence": 27
},
{
"arrival": {
"delay": 152,
"time": "1712842232"
},
"departure": {
"delay": 152,
"time": "1712842232"
},
"stop_id": "1132",
"stop_sequence": 28
},
{
"arrival": {
"delay": 152,
"time": "1712842292"
},
"departure": {
"delay": 152,
"time": "1712842292"
},
"stop_id": "1133",
"stop_sequence": 29
},
{
"arrival": {
"delay": 152,
"time": "1712842412"
},
"departure": {
"delay": 152,
"time": "1712842412"
},
"stop_id": "1130",
"stop_sequence": 30
},
{
"arrival": {
"delay": 152,
"time": "1712842532"
},
"departure": {
"delay": 152,
"time": "1712842532"
},
"stop_id": "1126",
"stop_sequence": 31
},
{
"arrival": {
"delay": 152,
"time": "1712842712"
},
"departure": {
"delay": 152,
"time": "1712842712"
},
"stop_id": "122",
"stop_sequence": 33
},
{
"arrival": {
"delay": 152,
"time": "1712843132"
},
"departure": {
"delay": 152,
"time": "1712843132"
},
"stop_id": "1118",
"stop_sequence": 37
}
],
"timestamp": "1712840254",
"trip": {
"direction_id": 1,
"route_id": "10",
"trip_id": "8203"
}
}
},
{
"id": "SM:8204",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842140"
},
"departure": {
"time": "1712842140"
},
"stop_id": "5252",
"stop_sequence": 10
},
{
"arrival": {
"time": "1712842320"
},
"departure": {
"time": "1712842320"
},
"stop_id": "12024",
"stop_sequence": 11
},
{
"arrival": {
"time": "1712842380"
},
"departure": {
"time": "1712842380"
},
"stop_id": "12022",
"stop_sequence": 12
},
{
"arrival": {
"time": "1712842440"
},
"departure": {
"time": "1712842440"
},
"stop_id": "12020",
"stop_sequence": 13
},
{
"arrival": {
"time": "1712842560"
},
"departure": {
"time": "1712842560"
},
"stop_id": "13018",
"stop_sequence": 14
},
{
"arrival": {
"time": "1712842620"
},
"departure": {
"time": "1712842620"
},
"stop_id": "12014",
"stop_sequence": 15
},
{
"arrival": {
"time": "1712842800"
},
"departure": {
"time": "1712842800"
},
"stop_id": "233",
"stop_sequence": 18
},
{
"arrival": {
"time": "1712842920"
},
"departure": {
"time": "1712842920"
},
"stop_id": "232",
"stop_sequence": 19
},
{
"arrival": {
"time": "1712842980"
},
"departure": {
"time": "1712842980"
},
"stop_id": "322",
"stop_sequence": 20
},
{
"arrival": {
"time": "1712843220"
},
"departure": {
"time": "1712843220"
},
"stop_id": "237",
"stop_sequence": 23
}
],
"timestamp": "1712840272",
"trip": {
"direction_id": 1,
"route_id": "10",
"trip_id": "8204"
}
}
},
{
"id": "SM:8205",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842980"
},
"departure": {
"time": "1712842980"
},
"stop_id": "12070",
"stop_sequence": 2
},
{
"arrival": {
"time": "1712843040"
},
"departure": {
"time": "1712843040"
},
"stop_id": "12072",
"stop_sequence": 3
},
{
"arrival": {
"time": "1712843160"
},
"departure": {
"time": "1712843160"
},
"stop_id": "12081",
"stop_sequence": 4
},
{
"arrival": {
"time": "1712843220"
},
"departure": {
"time": "1712843220"
},
"stop_id": "13065",
"stop_sequence": 5
},
{
"arrival": {
"time": "1712843340"
},
"departure": {
"time": "1712843340"
},
"stop_id": "12053",
"stop_sequence": 6
}
],
"timestamp": "1712840260",
"trip": {
"direction_id": 1,
"route_id": "10",
"trip_id": "8205"
}
}
},
{
"id": "SM:3340",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"delay": 10,
"time": "1712842090"
},
"stop_id": "1052",
"stop_sequence": 43
}
],
"timestamp": "1712840255",
"trip": {
"direction_id": 1,
"route_id": "23",
"trip_id": "3340"
}
}
},
{
"id": "SM:3341",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842140"
},
"departure": {
"time": "1712842140"
},
"stop_id": "13078",
"stop_sequence": 15
},
{
"arrival": {
"time": "1712842200"
},
"departure": {
"time": "1712842200"
},
"stop_id": "13103",
"stop_sequence": 16
},
{
"arrival": {
"time": "1712842260"
},
"departure": {
"time": "1712842260"
},
"stop_id": "13123",
"stop_sequence": 17
},
{
"arrival": {
"time": "1712842320"
},
"departure": {
"time": "1712842320"
},
"stop_id": "12888",
"stop_sequence": 18
},
{
"arrival": {
"time": "1712842380"
},
"departure": {
"time": "1712842380"
},
"stop_id": "13057",
"stop_sequence": 19
},
{
"arrival": {
"time": "1712842500"
},
"departure": {
"time": "1712842500"
},
"stop_id": "13053",
"stop_sequence": 20
},
{
"arrival": {
"time": "1712842560"
},
"departure": {
"time": "1712842560"
},
"stop_id": "1547",
"stop_sequence": 21
},
{
"arrival": {
"time": "1712842620"
},
"departure": {
"time": "1712842620"
},
"stop_id": "1546",
"stop_sequence": 22
},
{
"arrival": {
"time": "1712842740"
},
"departure": {
"time": "1712842740"
},
"stop_id": "1545",
"stop_sequence": 23
},
{
"arrival": {
"time": "1712842800"
},
"departure": {
"time": "1712842800"
},
"stop_id": "1540",
"stop_sequence": 24
}
],
"timestamp": "1712840267",
"trip": {
"direction_id": 1,
"route_id": "23",
"trip_id": "3341"
}
}
},
{
"id": "SM:3588",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842080"
},
"departure": {
"time": "1712842080"
},
"stop_id": "395",
"stop_sequence": 28
}
],
"timestamp": "1712840272",
"trip": {
"direction_id": 1,
"route_id": "24",
"trip_id": "3588"
}
}
},
{
"id": "SM:3589",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712843160"
},
"departure": {
"time": "1712843160"
},
"stop_id": "13027",
"stop_sequence": 2
},
{
"arrival": {
"time": "1712843220"
},
"departure": {
"time": "1712843220"
},
"stop_id": "13042",
"stop_sequence": 3
},
{
"arrival": {
"time": "1712843460"
},
"departure": {
"time": "1712843460"
},
"stop_id": "13036",
"stop_sequence": 6
},
{
"arrival": {
"time": "1712843520"
},
"departure": {
"time": "1712843520"
},
"stop_id": "13038",
"stop_sequence": 7
},
{
"arrival": {
"time": "1712843580"
},
"departure": {
"time": "1712843580"
},
"stop_id": "13045",
"stop_sequence": 8
},
{
"arrival": {
"time": "1712843700"
},
"departure": {
"time": "1712843700"
},
"stop_id": "13096",
"stop_sequence": 9
},
{
"arrival": {
"time": "1712843760"
},
"departure": {
"time": "1712843760"
},
"stop_id": "13098",
"stop_sequence": 10
}
],
"timestamp": "1712840264",
"trip": {
"direction_id": 1,
"route_id": "24",
"trip_id": "3589"
}
}
},
{
"id": "SM:12270",
"trip_update": {
"stop_time_update": [
{
"arrival": {
"time": "1712842740"
},
"departure": {
"time": "1712842740"
},
"stop_id": "13006",
"stop_sequence": 3
},
{
"arrival": {
"time": "1712842860"
},
"departure": {
"time": "1712842860"
},
"stop_id": "13002",
"stop_sequence": 4
},
{
"arrival": {
"time": "1712842980"
},
"departure": {
"time": "1712842980"
},
"stop_id": "12515",
"stop_sequence": 5
}
],
"timestamp": "1712840264",
"trip": {
"direction_id": 1,
"route_id": "50",
"trip_id": "12270"
}
}
}
],
"header": {
"gtfs_realtime_version": "1.0",
"timestamp": "1712842130"
}
}