Resource details
Ce fichier au format GTFS-RT contient les prochains passages (trip updates) pour les lignes du réseau Astuce exploitées en propre par TNI, à savoir les lignes 26 et 530.
La fréquence de rafraîchissement de ces données est de 30 secondes.
This resource file is part of the dataset Réseau urbain Astuce.
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
✅No error detected
Validation carried out using the current GTFS file and the GTFS-RT the 2025-11-02 at 08:09 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 |
|---|---|---|---|
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 348 | 20 times (67 % of validations) |
| E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 348 | 20 times (67 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 7 727 | 20 times (67 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 348 | 20 times (67 % of validations) |
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 696 | 20 times (67 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-11-02 at 11:44 Europe/Paris.
trip_updates (3) 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 11:44 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "SM:489",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762101900"
},
"stopId": "22501",
"stopSequence": 1
},
{
"arrival": {
"delay": 5,
"time": "1762101905"
},
"departure": {
"delay": 5,
"time": "1762101905"
},
"stopId": "22503",
"stopSequence": 2
},
{
"arrival": {
"time": "1762101960"
},
"departure": {
"time": "1762101960"
},
"stopId": "23021",
"stopSequence": 3
},
{
"arrival": {
"delay": 5,
"time": "1762101965"
},
"departure": {
"delay": 5,
"time": "1762101965"
},
"stopId": "22505",
"stopSequence": 4
},
{
"arrival": {
"time": "1762102020"
},
"departure": {
"time": "1762102020"
},
"stopId": "22507",
"stopSequence": 5
},
{
"arrival": {
"time": "1762102080"
},
"departure": {
"time": "1762102080"
},
"stopId": "22510",
"stopSequence": 6
},
{
"arrival": {
"time": "1762102140"
},
"departure": {
"time": "1762102140"
},
"stopId": "22514",
"stopSequence": 7
},
{
"arrival": {
"time": "1762102200"
},
"departure": {
"time": "1762102200"
},
"stopId": "22532",
"stopSequence": 8
},
{
"arrival": {
"time": "1762102260"
},
"departure": {
"time": "1762102260"
},
"stopId": "22516",
"stopSequence": 9
},
{
"arrival": {
"time": "1762102320"
},
"departure": {
"time": "1762102320"
},
"stopId": "22518",
"stopSequence": 10
},
{
"arrival": {
"delay": 5,
"time": "1762102325"
},
"departure": {
"delay": 5,
"time": "1762102325"
},
"stopId": "22607",
"stopSequence": 11
},
{
"arrival": {
"time": "1762102380"
},
"departure": {
"time": "1762102380"
},
"stopId": "22520",
"stopSequence": 12
},
{
"arrival": {
"time": "1762102440"
},
"departure": {
"time": "1762102440"
},
"stopId": "22522",
"stopSequence": 13
},
{
"arrival": {
"delay": 5,
"time": "1762102445"
},
"departure": {
"delay": 5,
"time": "1762102445"
},
"stopId": "22524",
"stopSequence": 14
},
{
"arrival": {
"time": "1762102500"
},
"departure": {
"time": "1762102500"
},
"stopId": "22526",
"stopSequence": 15
},
{
"arrival": {
"delay": 5,
"time": "1762102505"
},
"departure": {
"delay": 5,
"time": "1762102505"
},
"stopId": "22528",
"stopSequence": 16
},
{
"arrival": {
"time": "1762102560"
},
"departure": {
"time": "1762102560"
},
"stopId": "22530",
"stopSequence": 17
},
{
"arrival": {
"time": "1762102620"
},
"departure": {
"time": "1762102620"
},
"stopId": "23039",
"stopSequence": 18
},
{
"arrival": {
"time": "1762102680"
},
"departure": {
"time": "1762102680"
},
"stopId": "22542",
"stopSequence": 19
},
{
"arrival": {
"time": "1762102740"
},
"departure": {
"time": "1762102740"
},
"stopId": "22540",
"stopSequence": 20
},
{
"arrival": {
"time": "1762103280"
},
"departure": {
"time": "1762103280"
},
"stopId": "22554",
"stopSequence": 21
},
{
"arrival": {
"time": "1762103400"
},
"departure": {
"time": "1762103400"
},
"stopId": "23154",
"stopSequence": 22
},
{
"arrival": {
"time": "1762103460"
},
"departure": {
"time": "1762103460"
},
"stopId": "22575",
"stopSequence": 23
},
{
"arrival": {
"time": "1762103520"
},
"departure": {
"time": "1762103520"
},
"stopId": "22581",
"stopSequence": 24
},
{
"arrival": {
"time": "1762103580"
},
"departure": {
"time": "1762103580"
},
"stopId": "23026",
"stopSequence": 25
},
{
"arrival": {
"time": "1762103700"
},
"departure": {
"time": "1762103700"
},
"stopId": "22585",
"stopSequence": 26
},
{
"arrival": {
"time": "1762103760"
},
"departure": {
"time": "1762103760"
},
"stopId": "22598",
"stopSequence": 27
},
{
"arrival": {
"time": "1762103820"
},
"departure": {
"time": "1762103820"
},
"stopId": "22599",
"stopSequence": 28
},
{
"arrival": {
"time": "1762103880"
},
"departure": {
"time": "1762103880"
},
"stopId": "22602",
"stopSequence": 29
},
{
"arrival": {
"time": "1762104000"
},
"departure": {
"time": "1762104000"
},
"stopId": "22604",
"stopSequence": 30
},
{
"arrival": {
"time": "1762104120"
},
"departure": {
"time": "1762104120"
},
"stopId": "12686",
"stopSequence": 31
},
{
"arrival": {
"time": "1762104300"
},
"departure": {
"time": "1762104300"
},
"stopId": "10765",
"stopSequence": 32
},
{
"arrival": {
"time": "1762104360"
},
"departure": {
"time": "1762104360"
},
"stopId": "10642",
"stopSequence": 33
},
{
"arrival": {
"time": "1762104420"
},
"departure": {
"time": "1762104420"
},
"stopId": "10365",
"stopSequence": 34
},
{
"arrival": {
"delay": 5,
"time": "1762104425"
},
"departure": {
"delay": 5,
"time": "1762104425"
},
"stopId": "10603",
"stopSequence": 35
},
{
"arrival": {
"time": "1762104540"
},
"departure": {
"time": "1762104540"
},
"stopId": "10604",
"stopSequence": 36
},
{
"arrival": {
"time": "1762104840"
},
"departure": {
"time": "1762104840"
},
"stopId": "12866",
"stopSequence": 37
},
{
"arrival": {
"time": "1762105440"
},
"stopId": "12722",
"stopSequence": 38
}
],
"timestamp": "1762080164",
"trip": {
"directionId": 1,
"routeId": "530",
"tripId": "489"
}
}
},
{
"id": "SM:203",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762078500"
},
"stopId": "12722",
"stopSequence": 1
},
{
"arrival": {
"delay": 60,
"time": "1762078860"
},
"departure": {
"delay": 60,
"time": "1762079040"
},
"stopId": "11423",
"stopSequence": 2
},
{
"arrival": {
"delay": 65,
"time": "1762079280"
},
"departure": {
"delay": 65,
"time": "1762079285"
},
"stopId": "10605",
"stopSequence": 3
},
{
"arrival": {
"delay": 185,
"time": "1762079460"
},
"departure": {
"delay": 185,
"time": "1762079465"
},
"stopId": "10602",
"stopSequence": 4
},
{
"arrival": {
"delay": 135,
"time": "1762079470"
},
"departure": {
"delay": 135,
"time": "1762079475"
},
"stopId": "10364",
"stopSequence": 5
},
{
"arrival": {
"delay": 125,
"time": "1762079520"
},
"departure": {
"delay": 125,
"time": "1762079525"
},
"stopId": "10641",
"stopSequence": 6
},
{
"arrival": {
"delay": 75,
"time": "1762079530"
},
"departure": {
"delay": 75,
"time": "1762079535"
},
"stopId": "10764",
"stopSequence": 7
},
{
"arrival": {
"delay": 5,
"time": "1762079640"
},
"departure": {
"delay": 5,
"time": "1762079645"
},
"stopId": "22977",
"stopSequence": 8
},
{
"arrival": {
"delay": 125,
"time": "1762079880"
},
"departure": {
"delay": 125,
"time": "1762079885"
},
"stopId": "22605",
"stopSequence": 9
},
{
"arrival": {
"delay": 125,
"time": "1762079940"
},
"departure": {
"delay": 125,
"time": "1762079945"
},
"stopId": "22601",
"stopSequence": 10
},
{
"arrival": {
"delay": 75,
"time": "1762079950"
},
"departure": {
"delay": 75,
"time": "1762079955"
},
"stopId": "22600",
"stopSequence": 11
},
{
"arrival": {
"delay": 125,
"time": "1762080000"
},
"departure": {
"delay": 125,
"time": "1762080005"
},
"stopId": "22597",
"stopSequence": 12
},
{
"arrival": {
"delay": 75,
"time": "1762080010"
},
"departure": {
"delay": 75,
"time": "1762080015"
},
"stopId": "22587",
"stopSequence": 13
},
{
"arrival": {
"delay": 65,
"time": "1762080120"
},
"departure": {
"delay": 65,
"time": "1762080125"
},
"stopId": "22583",
"stopSequence": 14
},
{
"arrival": {
"delay": 60,
"time": "1762080240"
},
"departure": {
"delay": 60,
"time": "1762080240"
},
"stopId": "22582",
"stopSequence": 15
},
{
"arrival": {
"delay": 60,
"time": "1762080300"
},
"departure": {
"delay": 60,
"time": "1762080300"
},
"stopId": "23155",
"stopSequence": 16
},
{
"arrival": {
"delay": 60,
"time": "1762080360"
},
"departure": {
"delay": 60,
"time": "1762080360"
},
"stopId": "23158",
"stopSequence": 17
},
{
"arrival": {
"delay": 60,
"time": "1762080480"
},
"departure": {
"delay": 60,
"time": "1762080480"
},
"stopId": "33259",
"stopSequence": 18
},
{
"arrival": {
"delay": 60,
"time": "1762081020"
},
"departure": {
"delay": 60,
"time": "1762081020"
},
"stopId": "23041",
"stopSequence": 19
},
{
"arrival": {
"delay": 60,
"time": "1762081080"
},
"departure": {
"delay": 60,
"time": "1762081080"
},
"stopId": "22541",
"stopSequence": 20
},
{
"arrival": {
"delay": 60,
"time": "1762081140"
},
"departure": {
"delay": 60,
"time": "1762081140"
},
"stopId": "23040",
"stopSequence": 21
},
{
"arrival": {
"delay": 60,
"time": "1762081200"
},
"departure": {
"delay": 60,
"time": "1762081200"
},
"stopId": "22531",
"stopSequence": 22
},
{
"arrival": {
"delay": 60,
"time": "1762081260"
},
"departure": {
"delay": 60,
"time": "1762081260"
},
"stopId": "22529",
"stopSequence": 23
},
{
"arrival": {
"delay": 65,
"time": "1762081265"
},
"departure": {
"delay": 65,
"time": "1762081265"
},
"stopId": "22527",
"stopSequence": 24
},
{
"arrival": {
"delay": 60,
"time": "1762081320"
},
"departure": {
"delay": 60,
"time": "1762081320"
},
"stopId": "22525",
"stopSequence": 25
},
{
"arrival": {
"delay": 65,
"time": "1762081325"
},
"departure": {
"delay": 65,
"time": "1762081325"
},
"stopId": "22523",
"stopSequence": 26
},
{
"arrival": {
"delay": 60,
"time": "1762081380"
},
"departure": {
"delay": 60,
"time": "1762081380"
},
"stopId": "22520",
"stopSequence": 27
},
{
"arrival": {
"delay": 65,
"time": "1762081385"
},
"departure": {
"delay": 65,
"time": "1762081385"
},
"stopId": "22606",
"stopSequence": 28
},
{
"arrival": {
"delay": 60,
"time": "1762081440"
},
"departure": {
"delay": 60,
"time": "1762081440"
},
"stopId": "22519",
"stopSequence": 29
},
{
"arrival": {
"delay": 60,
"time": "1762081500"
},
"departure": {
"delay": 60,
"time": "1762081500"
},
"stopId": "22517",
"stopSequence": 30
},
{
"arrival": {
"delay": 60,
"time": "1762081560"
},
"departure": {
"delay": 60,
"time": "1762081560"
},
"stopId": "22533",
"stopSequence": 31
},
{
"arrival": {
"delay": 60,
"time": "1762081620"
},
"departure": {
"delay": 60,
"time": "1762081620"
},
"stopId": "22515",
"stopSequence": 32
},
{
"arrival": {
"delay": 60,
"time": "1762081680"
},
"departure": {
"delay": 60,
"time": "1762081680"
},
"stopId": "22510",
"stopSequence": 33
},
{
"arrival": {
"delay": 60,
"time": "1762081800"
},
"departure": {
"delay": 60,
"time": "1762081800"
},
"stopId": "22508",
"stopSequence": 34
},
{
"arrival": {
"delay": 60,
"time": "1762081920"
},
"departure": {
"delay": 60,
"time": "1762081920"
},
"stopId": "22506",
"stopSequence": 35
},
{
"arrival": {
"delay": 60,
"time": "1762081980"
},
"departure": {
"delay": 60,
"time": "1762081980"
},
"stopId": "23020",
"stopSequence": 36
},
{
"arrival": {
"delay": 65,
"time": "1762081985"
},
"departure": {
"delay": 65,
"time": "1762081985"
},
"stopId": "22504",
"stopSequence": 37
},
{
"arrival": {
"delay": 60,
"time": "1762082100"
},
"stopId": "22502",
"stopSequence": 38
}
],
"timestamp": "1762080164",
"trip": {
"routeId": "530",
"tripId": "203"
}
}
},
{
"id": "SM:379",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1762095600"
},
"stopId": "12722",
"stopSequence": 1
},
{
"arrival": {
"time": "1762096080"
},
"departure": {
"time": "1762096080"
},
"stopId": "11423",
"stopSequence": 2
},
{
"arrival": {
"time": "1762096320"
},
"departure": {
"time": "1762096320"
},
"stopId": "10605",
"stopSequence": 3
},
{
"arrival": {
"time": "1762096380"
},
"departure": {
"time": "1762096380"
},
"stopId": "10602",
"stopSequence": 4
},
{
"arrival": {
"time": "1762096440"
},
"departure": {
"time": "1762096440"
},
"stopId": "10364",
"stopSequence": 5
},
{
"arrival": {
"time": "1762096500"
},
"departure": {
"time": "1762096500"
},
"stopId": "10641",
"stopSequence": 6
},
{
"arrival": {
"time": "1762096560"
},
"departure": {
"time": "1762096560"
},
"stopId": "10764",
"stopSequence": 7
},
{
"arrival": {
"time": "1762096740"
},
"departure": {
"time": "1762096740"
},
"stopId": "22977",
"stopSequence": 8
},
{
"arrival": {
"time": "1762096860"
},
"departure": {
"time": "1762096860"
},
"stopId": "22605",
"stopSequence": 9
},
{
"arrival": {
"time": "1762096920"
},
"departure": {
"time": "1762096920"
},
"stopId": "22601",
"stopSequence": 10
},
{
"arrival": {
"time": "1762096980"
},
"departure": {
"time": "1762096980"
},
"stopId": "22600",
"stopSequence": 11
},
{
"arrival": {
"delay": 5,
"time": "1762096985"
},
"departure": {
"delay": 5,
"time": "1762096985"
},
"stopId": "22597",
"stopSequence": 12
},
{
"arrival": {
"time": "1762097040"
},
"departure": {
"time": "1762097040"
},
"stopId": "22587",
"stopSequence": 13
},
{
"arrival": {
"time": "1762097160"
},
"departure": {
"time": "1762097160"
},
"stopId": "22583",
"stopSequence": 14
},
{
"arrival": {
"time": "1762097280"
},
"departure": {
"time": "1762097280"
},
"stopId": "22582",
"stopSequence": 15
},
{
"arrival": {
"time": "1762097340"
},
"departure": {
"time": "1762097340"
},
"stopId": "23155",
"stopSequence": 16
},
{
"arrival": {
"time": "1762097400"
},
"departure": {
"time": "1762097400"
},
"stopId": "23158",
"stopSequence": 17
},
{
"arrival": {
"time": "1762097520"
},
"departure": {
"time": "1762097520"
},
"stopId": "33259",
"stopSequence": 18
},
{
"arrival": {
"time": "1762098060"
},
"departure": {
"time": "1762098060"
},
"stopId": "23041",
"stopSequence": 19
},
{
"arrival": {
"time": "1762098120"
},
"departure": {
"time": "1762098120"
},
"stopId": "22541",
"stopSequence": 20
},
{
"arrival": {
"time": "1762098180"
},
"departure": {
"time": "1762098180"
},
"stopId": "23040",
"stopSequence": 21
},
{
"arrival": {
"time": "1762098240"
},
"departure": {
"time": "1762098240"
},
"stopId": "22531",
"stopSequence": 22
},
{
"arrival": {
"time": "1762098300"
},
"departure": {
"time": "1762098300"
},
"stopId": "22529",
"stopSequence": 23
},
{
"arrival": {
"delay": 5,
"time": "1762098305"
},
"departure": {
"delay": 5,
"time": "1762098305"
},
"stopId": "22527",
"stopSequence": 24
},
{
"arrival": {
"time": "1762098360"
},
"departure": {
"time": "1762098360"
},
"stopId": "22525",
"stopSequence": 25
},
{
"arrival": {
"delay": 5,
"time": "1762098365"
},
"departure": {
"delay": 5,
"time": "1762098365"
},
"stopId": "22523",
"stopSequence": 26
},
{
"arrival": {
"time": "1762098420"
},
"departure": {
"time": "1762098420"
},
"stopId": "22520",
"stopSequence": 27
},
{
"arrival": {
"delay": 5,
"time": "1762098425"
},
"departure": {
"delay": 5,
"time": "1762098425"
},
"stopId": "22606",
"stopSequence": 28
},
{
"arrival": {
"time": "1762098480"
},
"departure": {
"time": "1762098480"
},
"stopId": "22519",
"stopSequence": 29
},
{
"arrival": {
"time": "1762098540"
},
"departure": {
"time": "1762098540"
},
"stopId": "22517",
"stopSequence": 30
},
{
"arrival": {
"time": "1762098600"
},
"departure": {
"time": "1762098600"
},
"stopId": "22533",
"stopSequence": 31
},
{
"arrival": {
"time": "1762098660"
},
"departure": {
"time": "1762098660"
},
"stopId": "22515",
"stopSequence": 32
},
{
"arrival": {
"time": "1762098720"
},
"departure": {
"time": "1762098720"
},
"stopId": "22510",
"stopSequence": 33
},
{
"arrival": {
"time": "1762098840"
},
"departure": {
"time": "1762098840"
},
"stopId": "22508",
"stopSequence": 34
},
{
"arrival": {
"time": "1762098960"
},
"departure": {
"time": "1762098960"
},
"stopId": "22506",
"stopSequence": 35
},
{
"arrival": {
"time": "1762099020"
},
"departure": {
"time": "1762099020"
},
"stopId": "23020",
"stopSequence": 36
},
{
"arrival": {
"delay": 5,
"time": "1762099025"
},
"departure": {
"delay": 5,
"time": "1762099025"
},
"stopId": "22504",
"stopSequence": 37
},
{
"arrival": {
"time": "1762099140"
},
"stopId": "22502",
"stopSequence": 38
}
],
"timestamp": "1762080164",
"trip": {
"routeId": "530",
"tripId": "379"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1762080275"
}
}