Resource details
GTFS-RT Mises à jour des trajets en temps réel
This resource file is part of the dataset Réseau urbain Tango.
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
❌123 errors, 16 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-02 at 08:11 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 17 errors
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Sample errors
- trip_id 2_78982777 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 2_78982763 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 2_78982512 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 2_78982498 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- trip_id 2_78982497 does not exist in the GTFS data and does not have schedule_relationship of ADDED
GTFS-rt stop_id does not exist in GTFS data E011 98 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- trip_id 2_78982777 stop_id 0:LAE2R does not exist in GTFS data stops.txt
- trip_id 2_78982763 stop_id 0:NCBAT1 does not exist in GTFS data stops.txt
- trip_id 2_78982512 stop_id 0:HSPORTR does not exist in GTFS data stops.txt
- trip_id 2_78982498 stop_id 0:CALVT does not exist in GTFS data stops.txt
- trip_id 2_78982497 stop_id 0:CALVT does not exist in GTFS data stops.txt
Sequential stop_time_update times are not increasing E022 8 errors
stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.
Sample errors
- trip_id 2_78652591 stop_sequence 25 arrival_time 09:27:55 (1762072075) is less than previous stop arrival_time 09:28:00 (1762072080) - times must increase between two sequential stops
- trip_id 2_78652591 stop_sequence 25 arrival_time 09:27:55 (1762072075) is less than previous stop departure_time 09:28:00 (1762072080) - times must increase between two sequential stops
- trip_id 2_78652591 stop_sequence 25 departure_time 09:27:55 (1762072075) is less than previous stop departure_time 09:28:00 (1762072080) - times must increase between two sequential stops
- trip_id 2_78652591 stop_sequence 25 departure_time 09:27:55 (1762072075) is less than previous stop arrival_time 09:28:00 (1762072080) - times must increase between two sequential stops
- trip_id 2_78977816 stop_sequence 1 departure_time 08:48:00 (1762069680) is less than previous stop departure_time 08:54:00 (1762070040) - times must increase between two sequential stops
Warnings
vehicle_id not populated W002 16 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 2_78982777 does not have a vehicle_id
- trip_id 2_78982763 does not have a vehicle_id
- trip_id 2_78982512 does not have a vehicle_id
- trip_id 2_78982498 does not have a vehicle_id
- trip_id 2_78652800 does not have a vehicle_id
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 |
|---|---|---|---|
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 4 627 | 30 times (100 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 66 862 | 30 times (100 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 4 057 | 30 times (100 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 2 864 | 30 times (100 % of validations) |
| E037 | Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id | 25 | 12 times (40 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-02 at 18:18 Europe/Paris.
trip_updates (18) 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-02 at 18:18 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "8982700",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106640",
"uncertainty": 120
},
"stopId": "0:NFEU2",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "10",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982700"
}
}
},
{
"id": "8982508",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106400",
"uncertainty": 120
},
"stopId": "0:CALVT",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982508"
}
}
},
{
"id": "8652806",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762105080",
"uncertainty": 120
},
"stopId": "0:NCBAT1",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "14",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78652806"
}
}
},
{
"id": "8652661",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106400",
"uncertainty": 120
},
"stopId": "0:VALDT",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78652661"
}
}
},
{
"id": "8652615",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762105800",
"uncertainty": 120
},
"stopId": "0:CHUR",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78652615"
}
}
},
{
"id": "8652601",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106040",
"uncertainty": 120
},
"stopId": "0:NPALO1",
"stopSequence": 1
},
{
"arrival": {
"time": "1762106160",
"uncertainty": 120
},
"departure": {
"time": "1762106160",
"uncertainty": 120
},
"stopId": "0:MINT2A",
"stopSequence": 2
},
{
"arrival": {
"time": "1762106340",
"uncertainty": 120
},
"departure": {
"time": "1762106340",
"uncertainty": 120
},
"stopId": "0:JBABT2A",
"stopSequence": 3
},
{
"arrival": {
"time": "1762106460",
"uncertainty": 120
},
"departure": {
"time": "1762106460",
"uncertainty": 120
},
"stopId": "0:CBAT2A",
"stopSequence": 4
},
{
"arrival": {
"time": "1762106520",
"uncertainty": 120
},
"departure": {
"time": "1762106520",
"uncertainty": 120
},
"stopId": "0:MOUT2A",
"stopSequence": 5
},
{
"arrival": {
"time": "1762106580",
"uncertainty": 120
},
"departure": {
"time": "1762106580",
"uncertainty": 120
},
"stopId": "0:DOMT2A",
"stopSequence": 6
},
{
"arrival": {
"time": "1762106640",
"uncertainty": 120
},
"departure": {
"time": "1762106640",
"uncertainty": 120
},
"stopId": "0:BAUT2A",
"stopSequence": 7
},
{
"arrival": {
"time": "1762106700",
"uncertainty": 120
},
"departure": {
"time": "1762106700",
"uncertainty": 120
},
"stopId": "0:OBST2A",
"stopSequence": 8
},
{
"arrival": {
"time": "1762106760",
"uncertainty": 120
},
"departure": {
"time": "1762106760",
"uncertainty": 120
},
"stopId": "0:TALAT2A",
"stopSequence": 9
},
{
"arrival": {
"time": "1762106880",
"uncertainty": 120
},
"departure": {
"time": "1762106880",
"uncertainty": 120
},
"stopId": "0:NFEU2",
"stopSequence": 10
},
{
"arrival": {
"time": "1762106940",
"uncertainty": 120
},
"departure": {
"time": "1762106940",
"uncertainty": 120
},
"stopId": "0:11NBR",
"stopSequence": 11
},
{
"arrival": {
"time": "1762107060",
"uncertainty": 120
},
"departure": {
"time": "1762107060",
"uncertainty": 120
},
"stopId": "0:MONT2A",
"stopSequence": 12
},
{
"arrival": {
"time": "1762107120",
"uncertainty": 120
},
"departure": {
"time": "1762107120",
"uncertainty": 120
},
"stopId": "0:JAUBA",
"stopSequence": 13
},
{
"arrival": {
"time": "1762107240",
"uncertainty": 120
},
"departure": {
"time": "1762107240",
"uncertainty": 120
},
"stopId": "0:KENA",
"stopSequence": 14
},
{
"arrival": {
"time": "1762107300",
"uncertainty": 120
},
"departure": {
"time": "1762107300",
"uncertainty": 120
},
"stopId": "0:AMAA",
"stopSequence": 15
},
{
"arrival": {
"time": "1762107420",
"uncertainty": 120
},
"departure": {
"time": "1762107420",
"uncertainty": 120
},
"stopId": "0:FERMR",
"stopSequence": 16
},
{
"arrival": {
"time": "1762107480",
"uncertainty": 120
},
"departure": {
"time": "1762107480",
"uncertainty": 120
},
"stopId": "0:UNIAR",
"stopSequence": 17
},
{
"arrival": {
"time": "1762107600",
"uncertainty": 120
},
"departure": {
"time": "1762107600",
"uncertainty": 120
},
"stopId": "0:PISST2R",
"stopSequence": 18
},
{
"arrival": {
"time": "1762107660",
"uncertainty": 120
},
"departure": {
"time": "1762107660",
"uncertainty": 120
},
"stopId": "0:NIMPORA",
"stopSequence": 19
},
{
"arrival": {
"time": "1762107780",
"uncertainty": 120
},
"departure": {
"time": "1762107780",
"uncertainty": 120
},
"stopId": "0:NIMCAMA",
"stopSequence": 20
},
{
"arrival": {
"time": "1762107840",
"uncertainty": 120
},
"departure": {
"time": "1762107840",
"uncertainty": 120
},
"stopId": "0:NIMCOMPA",
"stopSequence": 21
},
{
"arrival": {
"time": "1762107900",
"uncertainty": 120
},
"departure": {
"time": "1762107900",
"uncertainty": 120
},
"stopId": "0:NIMLAENA",
"stopSequence": 22
},
{
"arrival": {
"time": "1762108020",
"uncertainty": 120
},
"departure": {
"time": "1762108020",
"uncertainty": 120
},
"stopId": "0:FACA",
"stopSequence": 23
},
{
"arrival": {
"time": "1762108080",
"uncertainty": 120
},
"departure": {
"time": "1762108080",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "0:CAR1",
"stopSequence": 24
},
{
"arrival": {
"time": "1762108075",
"uncertainty": 120
},
"departure": {
"time": "1762108075",
"uncertainty": 120
},
"stopId": "0:CARTA",
"stopSequence": 25
},
{
"arrival": {
"time": "1762108135",
"uncertainty": 120
},
"stopId": "0:CHUA",
"stopSequence": 26
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78652601"
}
}
},
{
"id": "8652673",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762104060",
"uncertainty": 120
},
"stopId": "0:NFEU2",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78652673"
}
}
},
{
"id": "9307657",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762105920"
},
"stopId": "0:gr",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_79307657"
}
}
},
{
"id": "9307647",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762104480"
},
"stopId": "0:MANTGV1",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "33",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_79307647"
}
}
},
{
"id": "8658274",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762104600"
},
"stopId": "0:MAGR",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "13",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78658274"
}
}
},
{
"id": "8658262",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106640"
},
"stopId": "0:NFEU2",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "13",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78658262"
}
}
},
{
"id": "8977813",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1762106007"
},
"departure": {
"time": "1762106007"
},
"stopId": "0:GAMT1"
},
{
"arrival": {
"time": "1762106094"
},
"departure": {
"time": "1762106094"
},
"stopId": "0:PAUGT1"
},
{
"arrival": {
"time": "1762106118"
},
"departure": {
"time": "1762106118"
},
"stopId": "0:DAGR"
},
{
"arrival": {
"time": "1762106152"
},
"departure": {
"time": "1762106152"
},
"stopId": "0:DUPR"
},
{
"arrival": {
"time": "1762106246"
},
"departure": {
"time": "1762106246"
},
"stopId": "0:SULR"
},
{
"arrival": {
"time": "1762106285"
},
"departure": {
"time": "1762106285"
},
"stopId": "0:DOUR"
},
{
"departure": {
"time": "1762104600"
},
"stopId": "0:ACTD",
"stopSequence": 1
},
{
"arrival": {
"time": "1762104649"
},
"departure": {
"time": "1762104649"
},
"stopId": "0:PROR",
"stopSequence": 2
},
{
"arrival": {
"time": "1762104682"
},
"departure": {
"time": "1762104682"
},
"stopId": "0:LOIR",
"stopSequence": 3
},
{
"arrival": {
"time": "1762104705"
},
"departure": {
"time": "1762104705"
},
"stopId": "0:LEDR",
"stopSequence": 4
},
{
"arrival": {
"time": "1762104743"
},
"departure": {
"time": "1762104743"
},
"stopId": "0:LAUR",
"stopSequence": 5
},
{
"arrival": {
"time": "1762104780"
},
"departure": {
"time": "1762104780"
},
"stopId": "0:PEUR",
"stopSequence": 6
},
{
"arrival": {
"time": "1762104807"
},
"departure": {
"time": "1762104807"
},
"stopId": "0:POLA",
"stopSequence": 7
},
{
"arrival": {
"time": "1762104837"
},
"departure": {
"time": "1762104837"
},
"stopId": "0:COSA",
"stopSequence": 8
},
{
"arrival": {
"time": "1762104876"
},
"departure": {
"time": "1762104876"
},
"stopId": "0:PARNA",
"stopSequence": 9
},
{
"arrival": {
"time": "1762104911"
},
"departure": {
"time": "1762104911"
},
"stopId": "0:NESTA2",
"stopSequence": 10
},
{
"arrival": {
"time": "1762104960"
},
"departure": {
"time": "1762104960"
},
"stopId": "0:GUER2A",
"stopSequence": 11
},
{
"arrival": {
"time": "1762105026"
},
"departure": {
"time": "1762105026"
},
"stopId": "0:GUER3A",
"stopSequence": 12
},
{
"arrival": {
"time": "1762105156"
},
"departure": {
"time": "1762105156"
},
"stopId": "0:RAYA",
"stopSequence": 13
},
{
"arrival": {
"time": "1762105228"
},
"departure": {
"time": "1762105228"
},
"stopId": "0:CAMARA",
"stopSequence": 14
},
{
"arrival": {
"time": "1762105260"
},
"departure": {
"time": "1762105260"
},
"stopId": "0:KHAA1",
"stopSequence": 15
},
{
"arrival": {
"time": "1762105332"
},
"departure": {
"time": "1762105332"
},
"stopId": "0:ALLIA",
"stopSequence": 16
},
{
"arrival": {
"time": "1762105381"
},
"departure": {
"time": "1762105381"
},
"stopId": "0:MARRA",
"stopSequence": 17
},
{
"arrival": {
"time": "1762105440"
},
"departure": {
"time": "1762105440"
},
"stopId": "0:FAGAA",
"stopSequence": 18
},
{
"arrival": {
"time": "1762105467"
},
"departure": {
"time": "1762105467"
},
"stopId": "0:GARER",
"stopSequence": 19
},
{
"arrival": {
"time": "1762105560"
},
"departure": {
"time": "1762105560"
},
"stopId": "0:LYCCI",
"stopSequence": 20
},
{
"arrival": {
"time": "1762105680"
},
"departure": {
"time": "1762105680"
},
"stopId": "0:NFEU2",
"stopSequence": 21
},
{
"arrival": {
"time": "1762105740"
},
"departure": {
"time": "1762105740"
},
"stopId": "0:11NBR",
"stopSequence": 22
},
{
"arrival": {
"time": "1762105860"
},
"departure": {
"time": "1762105860"
},
"stopId": "0:ArenR",
"stopSequence": 23
},
{
"arrival": {
"time": "1762105920"
},
"departure": {
"time": "1762105920"
},
"stopId": "0:MSCR",
"stopSequence": 24
},
{
"arrival": {
"time": "1762105996",
"uncertainty": 120
},
"departure": {
"time": "1762105996",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "0:BOUQA",
"stopSequence": 25
},
{
"arrival": {
"time": "1762106160",
"uncertainty": 120
},
"departure": {
"time": "1762106160",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "0:PORTR",
"stopSequence": 26
},
{
"arrival": {
"time": "1762106268",
"uncertainty": 120
},
"departure": {
"time": "1762106268",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "0:LUCR",
"stopSequence": 27
},
{
"arrival": {
"time": "1762106331",
"uncertainty": 120
},
"departure": {
"time": "1762106331",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "0:DOZA",
"stopSequence": 28
},
{
"arrival": {
"time": "1762106386"
},
"departure": {
"time": "1762106386"
},
"stopId": "0:BONA",
"stopSequence": 29
},
{
"arrival": {
"time": "1762106455"
},
"departure": {
"time": "1762106455"
},
"stopId": "0:INFA",
"stopSequence": 30
},
{
"arrival": {
"time": "1762106567"
},
"departure": {
"time": "1762106567"
},
"stopId": "0:BARONA",
"stopSequence": 31
},
{
"arrival": {
"time": "1762106635"
},
"stopId": "0:T",
"stopSequence": 32
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78977813"
}
}
},
{
"id": "8982787",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106400",
"uncertainty": 120
},
"stopId": "0:LAE2R",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "15",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982787"
}
}
},
{
"id": "8982639",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762105200",
"uncertainty": 120
},
"stopId": "0:ALEST",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "9",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982639"
}
}
},
{
"id": "8982622",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106580",
"uncertainty": 120
},
"stopId": "0:HSPORTR",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "6",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982622"
}
}
},
{
"id": "8996350",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762104720",
"uncertainty": 120
},
"stopId": "0:NLIBT2",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "T1",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78996350"
}
}
},
{
"id": "8996351",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762107360",
"uncertainty": 120
},
"stopId": "0:NLIBT2",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 0,
"routeId": "T1",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78996351"
}
}
},
{
"id": "8982773",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762106820",
"uncertainty": 120
},
"stopId": "0:NCBAT1",
"stopSequence": 1
}
],
"timestamp": "1762103914",
"trip": {
"directionId": 1,
"routeId": "15",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_78982773"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1762103914"
}
}