Resource details
This resource file is part of the dataset Réseau urbain Sylvia.
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
⚠️24 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-22 at 08:10 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
vehicle_id not populated W002 8 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 1-184614913 does not have a vehicle_id
- trip_id 1-17760354 does not have a vehicle_id
- trip_id 1-17236051 does not have a vehicle_id
- trip_id 1-17301586 does not have a vehicle_id
- trip_id 1-17301588 does not have a vehicle_id
schedule_relationship not populated W009 16 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 1-184614913 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1-184614913 does not have a schedule_relationship
- trip_id 1-17760354 stop_sequence 11 (and potentially more for this trip) does not have a schedule_relationship
- trip_id 1-17760354 does not have a schedule_relationship
- trip_id 1-17236051 stop_sequence 18 (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 |
|---|---|---|---|
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 608 | 25 times (83 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 1 216 | 25 times (83 % of validations) |
| E025 | Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. | 114 | 17 times (57 % of validations) |
| W008 | The data in a GTFS-realtime feed should always be less than one minute old | 7 | 7 times (23 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 20 | 6 times (20 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-22 at 10:30 Europe/Paris.
trip_updates (4) vehicle_positions (0) service_alerts (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 2025-11-22 at 10:30 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:1-17235975",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": -6,
"time": "1763803194"
},
"stopId": "213",
"stopSequence": 1
},
{
"arrival": {
"delay": -16,
"time": "1763803231"
},
"departure": {
"delay": -16,
"time": "1763803244"
},
"stopId": "212",
"stopSequence": 2
},
{
"arrival": {
"delay": 6,
"time": "1763803317"
},
"departure": {
"delay": 6,
"time": "1763803326"
},
"stopId": "210",
"stopSequence": 3
},
{
"arrival": {
"delay": -51,
"time": "1763803380"
},
"departure": {
"delay": -51,
"time": "1763803389"
},
"stopId": "200",
"stopSequence": 4
},
{
"arrival": {
"delay": 9,
"time": "1763803413"
},
"departure": {
"delay": 9,
"time": "1763803509"
},
"stopId": "198",
"stopSequence": 5
},
{
"arrival": {
"delay": 29,
"time": "1763803565"
},
"departure": {
"delay": 29,
"time": "1763803589"
},
"stopId": "196",
"stopSequence": 6
},
{
"arrival": {
"delay": 58,
"time": "1763803637"
},
"departure": {
"delay": 58,
"time": "1763803678"
},
"stopId": "195",
"stopSequence": 7
},
{
"arrival": {
"delay": 25,
"time": "1763803690"
},
"departure": {
"delay": 25,
"time": "1763803705"
},
"stopId": "193",
"stopSequence": 8
},
{
"arrival": {
"time": "1763803733"
},
"departure": {
"time": "1763803740"
},
"stopId": "191",
"stopSequence": 9
},
{
"arrival": {
"delay": 90,
"time": "1763803890"
},
"departure": {
"delay": 90,
"time": "1763803890"
},
"stopId": "189",
"stopSequence": 10
},
{
"arrival": {
"delay": 90,
"time": "1763803950"
},
"departure": {
"delay": 90,
"time": "1763803950"
},
"stopId": "187",
"stopSequence": 11
},
{
"arrival": {
"delay": 90,
"time": "1763804010"
},
"departure": {
"delay": 90,
"time": "1763804010"
},
"stopId": "185",
"stopSequence": 12
},
{
"arrival": {
"delay": 90,
"time": "1763804070"
},
"departure": {
"delay": 90,
"time": "1763804070"
},
"stopId": "183",
"stopSequence": 13
},
{
"arrival": {
"delay": 90,
"time": "1763804130"
},
"departure": {
"delay": 90,
"time": "1763804130"
},
"stopId": "181",
"stopSequence": 14
},
{
"arrival": {
"delay": 90,
"time": "1763804190"
},
"departure": {
"delay": 90,
"time": "1763804190"
},
"stopId": "179",
"stopSequence": 15
},
{
"arrival": {
"delay": 90,
"time": "1763804250"
},
"departure": {
"delay": 90,
"time": "1763804250"
},
"stopId": "177",
"stopSequence": 16
},
{
"arrival": {
"delay": 90,
"time": "1763804370"
},
"departure": {
"delay": 90,
"time": "1763804370"
},
"stopId": "175",
"stopSequence": 17
},
{
"arrival": {
"delay": 90,
"time": "1763804430"
},
"departure": {
"delay": 90,
"time": "1763804430"
},
"stopId": "173",
"stopSequence": 18
},
{
"arrival": {
"delay": 90,
"time": "1763804490"
},
"departure": {
"delay": 90,
"time": "1763804490"
},
"stopId": "171",
"stopSequence": 19
},
{
"arrival": {
"delay": 90,
"time": "1763804610"
},
"departure": {
"delay": 90,
"time": "1763804610"
},
"stopId": "170",
"stopSequence": 20
},
{
"arrival": {
"delay": 90,
"time": "1763804670"
},
"departure": {
"delay": 90,
"time": "1763804670"
},
"stopId": "168",
"stopSequence": 21
},
{
"arrival": {
"delay": 90,
"time": "1763804730"
},
"departure": {
"delay": 90,
"time": "1763804730"
},
"stopId": "166",
"stopSequence": 22
},
{
"arrival": {
"delay": 90,
"time": "1763804790"
},
"departure": {
"delay": 90,
"time": "1763804790"
},
"stopId": "164",
"stopSequence": 23
},
{
"arrival": {
"delay": 90,
"time": "1763804850"
},
"departure": {
"delay": 90,
"time": "1763804850"
},
"stopId": "487",
"stopSequence": 25
},
{
"arrival": {
"delay": 90,
"time": "1763804910"
},
"departure": {
"delay": 90,
"time": "1763804910"
},
"stopId": "365",
"stopSequence": 26
},
{
"arrival": {
"delay": 90,
"time": "1763804970"
},
"departure": {
"delay": 90,
"time": "1763804970"
},
"stopId": "367",
"stopSequence": 27
},
{
"arrival": {
"delay": 90,
"time": "1763805030"
},
"departure": {
"delay": 90,
"time": "1763805030"
},
"stopId": "156",
"stopSequence": 28
},
{
"arrival": {
"delay": 90,
"time": "1763805090"
},
"departure": {
"delay": 90,
"time": "1763805090"
},
"stopId": "154",
"stopSequence": 29
},
{
"arrival": {
"delay": 90,
"time": "1763805150"
},
"departure": {
"delay": 90,
"time": "1763805150"
},
"stopId": "152",
"stopSequence": 30
},
{
"arrival": {
"delay": 90,
"time": "1763805210"
},
"departure": {
"delay": 90,
"time": "1763805210"
},
"stopId": "493",
"stopSequence": 32
},
{
"arrival": {
"delay": 90,
"time": "1763805330"
},
"stopId": "370",
"stopSequence": 33
}
],
"timestamp": "1763803826",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "1-17235975"
}
}
},
{
"id": "SM:1-17760261",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": 268,
"time": "1763802947"
},
"departure": {
"delay": 268,
"time": "1763803048"
},
"stopId": "172",
"stopSequence": 14
},
{
"arrival": {
"delay": 279,
"time": "1763803086"
},
"departure": {
"delay": 279,
"time": "1763803119"
},
"stopId": "174",
"stopSequence": 15
},
{
"arrival": {
"delay": 240,
"time": "1763803128"
},
"departure": {
"delay": 240,
"time": "1763803140"
},
"stopId": "176",
"stopSequence": 16
},
{
"arrival": {
"delay": 262,
"time": "1763803154"
},
"departure": {
"delay": 262,
"time": "1763803222"
},
"stopId": "178",
"stopSequence": 17
},
{
"arrival": {
"delay": 251,
"time": "1763803256"
},
"departure": {
"delay": 251,
"time": "1763803271"
},
"stopId": "180",
"stopSequence": 18
},
{
"arrival": {
"delay": 220,
"time": "1763803286"
},
"departure": {
"delay": 220,
"time": "1763803300"
},
"stopId": "182",
"stopSequence": 19
},
{
"arrival": {
"delay": 191,
"time": "1763803320"
},
"departure": {
"delay": 191,
"time": "1763803331"
},
"stopId": "184",
"stopSequence": 20
},
{
"arrival": {
"delay": 168,
"time": "1763803341"
},
"departure": {
"delay": 168,
"time": "1763803368"
},
"stopId": "186",
"stopSequence": 21
},
{
"arrival": {
"delay": 157,
"time": "1763803382"
},
"departure": {
"delay": 157,
"time": "1763803417"
},
"stopId": "188",
"stopSequence": 22
},
{
"arrival": {
"delay": 158,
"time": "1763803429"
},
"departure": {
"delay": 158,
"time": "1763803478"
},
"stopId": "190",
"stopSequence": 23
},
{
"arrival": {
"delay": 143,
"time": "1763803510"
},
"departure": {
"delay": 143,
"time": "1763803523"
},
"stopId": "192",
"stopSequence": 24
},
{
"arrival": {
"delay": 113,
"time": "1763803537"
},
"departure": {
"delay": 113,
"time": "1763803553"
},
"stopId": "194",
"stopSequence": 25
},
{
"arrival": {
"delay": 135,
"time": "1763803613"
},
"departure": {
"delay": 135,
"time": "1763803635"
},
"stopId": "196",
"stopSequence": 26
},
{
"arrival": {
"delay": 146,
"time": "1763803667"
},
"departure": {
"delay": 146,
"time": "1763803706"
},
"stopId": "197",
"stopSequence": 27
},
{
"arrival": {
"delay": 118,
"time": "1763803728"
},
"departure": {
"delay": 118,
"time": "1763803738"
},
"stopId": "199",
"stopSequence": 28
},
{
"arrival": {
"delay": 73,
"time": "1763803804"
},
"departure": {
"delay": 73,
"time": "1763803813"
},
"stopId": "209",
"stopSequence": 29
},
{
"arrival": {
"delay": 80,
"time": "1763803880"
},
"departure": {
"delay": 80,
"time": "1763803880"
},
"stopId": "211",
"stopSequence": 30
},
{
"arrival": {
"delay": 80,
"time": "1763803940"
},
"stopId": "213",
"stopSequence": 31
}
],
"timestamp": "1763803824",
"trip": {
"routeId": "1",
"tripId": "1-17760261"
}
}
},
{
"id": "SM:1-17301510",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"delay": -123,
"time": "1763802931"
},
"departure": {
"delay": -123,
"time": "1763802957"
},
"stopId": "175",
"stopSequence": 18
},
{
"arrival": {
"delay": -8,
"time": "1763802987"
},
"departure": {
"delay": -8,
"time": "1763803132"
},
"stopId": "173",
"stopSequence": 19
},
{
"arrival": {
"delay": -8,
"time": "1763803171"
},
"departure": {
"delay": -8,
"time": "1763803192"
},
"stopId": "171",
"stopSequence": 20
},
{
"arrival": {
"delay": -72,
"time": "1763803230"
},
"departure": {
"delay": -72,
"time": "1763803248"
},
"stopId": "170",
"stopSequence": 21
},
{
"arrival": {
"delay": -80,
"time": "1763803264"
},
"departure": {
"delay": -80,
"time": "1763803300"
},
"stopId": "168",
"stopSequence": 22
},
{
"arrival": {
"delay": -10,
"time": "1763803347"
},
"departure": {
"delay": -10,
"time": "1763803430"
},
"stopId": "166",
"stopSequence": 23
},
{
"arrival": {
"delay": -45,
"time": "1763803440"
},
"departure": {
"delay": -45,
"time": "1763803455"
},
"stopId": "164",
"stopSequence": 24
},
{
"arrival": {
"delay": 9,
"time": "1763803481"
},
"departure": {
"delay": 9,
"time": "1763803509"
},
"stopId": "162",
"stopSequence": 25
},
{
"arrival": {
"delay": -11,
"time": "1763803530"
},
"departure": {
"delay": -11,
"time": "1763803549"
},
"stopId": "487",
"stopSequence": 26
},
{
"arrival": {
"delay": 8,
"time": "1763803607"
},
"departure": {
"delay": 8,
"time": "1763803628"
},
"stopId": "365",
"stopSequence": 27
},
{
"arrival": {
"delay": 31,
"time": "1763803695"
},
"departure": {
"delay": 31,
"time": "1763803711"
},
"stopId": "367",
"stopSequence": 28
},
{
"arrival": {
"delay": 13,
"time": "1763803737"
},
"departure": {
"delay": 13,
"time": "1763803753"
},
"stopId": "156",
"stopSequence": 29
},
{
"arrival": {
"delay": 16,
"time": "1763803786"
},
"departure": {
"delay": 16,
"time": "1763803816"
},
"stopId": "154",
"stopSequence": 30
},
{
"arrival": {
"delay": 20,
"time": "1763803880"
},
"departure": {
"delay": 20,
"time": "1763803880"
},
"stopId": "152",
"stopSequence": 31
},
{
"arrival": {
"delay": 20,
"time": "1763803940"
},
"departure": {
"delay": 20,
"time": "1763803940"
},
"stopId": "493",
"stopSequence": 33
},
{
"arrival": {
"delay": 20,
"time": "1763804060"
},
"stopId": "370",
"stopSequence": 34
}
],
"timestamp": "1763803833",
"trip": {
"directionId": 1,
"routeId": "1",
"tripId": "1-17301510"
}
}
},
{
"id": "SM:1-17825899",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"delay": 265,
"time": "1763803465"
},
"stopId": "370",
"stopSequence": 1
},
{
"arrival": {
"delay": 334,
"time": "1763803586"
},
"departure": {
"delay": 334,
"time": "1763803594"
},
"stopId": "492",
"stopSequence": 2
},
{
"arrival": {
"delay": 294,
"time": "1763803600"
},
"departure": {
"delay": 294,
"time": "1763803614"
},
"stopId": "368",
"stopSequence": 3
},
{
"arrival": {
"delay": 311,
"time": "1763803653"
},
"departure": {
"delay": 311,
"time": "1763803691"
},
"stopId": "151",
"stopSequence": 4
},
{
"arrival": {
"delay": 330,
"time": "1763803763"
},
"departure": {
"delay": 330,
"time": "1763803770"
},
"stopId": "153",
"stopSequence": 5
},
{
"arrival": {
"delay": 324,
"time": "1763803807"
},
"departure": {
"delay": 324,
"time": "1763803824"
},
"stopId": "155",
"stopSequence": 6
},
{
"arrival": {
"delay": 320,
"time": "1763803880"
},
"departure": {
"delay": 320,
"time": "1763803880"
},
"stopId": "157",
"stopSequence": 7
},
{
"arrival": {
"delay": 320,
"time": "1763803940"
},
"departure": {
"delay": 320,
"time": "1763803940"
},
"stopId": "159",
"stopSequence": 8
},
{
"arrival": {
"delay": 320,
"time": "1763804000"
},
"departure": {
"delay": 320,
"time": "1763804000"
},
"stopId": "161",
"stopSequence": 9
},
{
"arrival": {
"delay": 320,
"time": "1763804060"
},
"departure": {
"delay": 320,
"time": "1763804060"
},
"stopId": "163",
"stopSequence": 10
},
{
"arrival": {
"delay": 320,
"time": "1763804120"
},
"departure": {
"delay": 320,
"time": "1763804120"
},
"stopId": "165",
"stopSequence": 11
},
{
"arrival": {
"delay": 320,
"time": "1763804180"
},
"departure": {
"delay": 320,
"time": "1763804180"
},
"stopId": "167",
"stopSequence": 12
},
{
"arrival": {
"delay": 320,
"time": "1763804240"
},
"departure": {
"delay": 320,
"time": "1763804240"
},
"stopId": "169",
"stopSequence": 13
},
{
"arrival": {
"delay": 320,
"time": "1763804300"
},
"departure": {
"delay": 320,
"time": "1763804300"
},
"stopId": "172",
"stopSequence": 14
},
{
"arrival": {
"delay": 320,
"time": "1763804360"
},
"departure": {
"delay": 320,
"time": "1763804360"
},
"stopId": "174",
"stopSequence": 15
},
{
"arrival": {
"delay": 320,
"time": "1763804420"
},
"departure": {
"delay": 320,
"time": "1763804420"
},
"stopId": "176",
"stopSequence": 16
},
{
"arrival": {
"delay": 320,
"time": "1763804480"
},
"departure": {
"delay": 320,
"time": "1763804480"
},
"stopId": "178",
"stopSequence": 17
},
{
"arrival": {
"delay": 320,
"time": "1763804540"
},
"departure": {
"delay": 320,
"time": "1763804540"
},
"stopId": "180",
"stopSequence": 18
},
{
"arrival": {
"delay": 320,
"time": "1763804600"
},
"departure": {
"delay": 320,
"time": "1763804600"
},
"stopId": "182",
"stopSequence": 19
},
{
"arrival": {
"delay": 320,
"time": "1763804660"
},
"departure": {
"delay": 320,
"time": "1763804660"
},
"stopId": "184",
"stopSequence": 20
},
{
"arrival": {
"delay": 320,
"time": "1763804720"
},
"departure": {
"delay": 320,
"time": "1763804720"
},
"stopId": "186",
"stopSequence": 21
},
{
"arrival": {
"delay": 320,
"time": "1763804780"
},
"departure": {
"delay": 320,
"time": "1763804780"
},
"stopId": "188",
"stopSequence": 22
},
{
"arrival": {
"delay": 320,
"time": "1763804840"
},
"departure": {
"delay": 320,
"time": "1763804840"
},
"stopId": "190",
"stopSequence": 23
},
{
"arrival": {
"delay": 320,
"time": "1763804900"
},
"departure": {
"delay": 320,
"time": "1763804900"
},
"stopId": "192",
"stopSequence": 24
},
{
"arrival": {
"delay": 320,
"time": "1763804960"
},
"departure": {
"delay": 320,
"time": "1763804960"
},
"stopId": "194",
"stopSequence": 25
},
{
"arrival": {
"delay": 320,
"time": "1763805020"
},
"departure": {
"delay": 320,
"time": "1763805020"
},
"stopId": "201",
"stopSequence": 26
},
{
"arrival": {
"delay": 320,
"time": "1763805080"
},
"departure": {
"delay": 320,
"time": "1763805080"
},
"stopId": "203",
"stopSequence": 27
},
{
"arrival": {
"delay": 320,
"time": "1763805140"
},
"departure": {
"delay": 320,
"time": "1763805140"
},
"stopId": "205",
"stopSequence": 28
},
{
"arrival": {
"delay": 320,
"time": "1763805200"
},
"departure": {
"delay": 320,
"time": "1763805200"
},
"stopId": "207",
"stopSequence": 29
},
{
"arrival": {
"delay": 320,
"time": "1763805260"
},
"departure": {
"delay": 320,
"time": "1763805260"
},
"stopId": "209",
"stopSequence": 30
},
{
"arrival": {
"delay": 320,
"time": "1763805320"
},
"departure": {
"delay": 320,
"time": "1763805320"
},
"stopId": "211",
"stopSequence": 31
},
{
"arrival": {
"delay": 320,
"time": "1763805380"
},
"stopId": "213",
"stopSequence": 32
}
],
"timestamp": "1763803830",
"trip": {
"routeId": "1",
"tripId": "1-17825899"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1763803850"
}
}