Détails de la ressource
Flux temps réel (GTFS-RT) du réseau Tout’enbus (via Hubup)
- Permalien *
Cette ressource fait partie du jeu de données Réseau urbain Tout'enbus.
Disponibilité au téléchargement
En savoir plus
HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.Rapport de validation
✅Pas d'erreur
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 31/03/2026 à 09h12 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Valider ce GTFS-RT maintenantValidations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'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. | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 01/04/2026 à 07h50 Europe/Paris.
vehicle_positions (6) trip_updates (6) service_alerts (1)Entités présentes dans ce flux lors des 7 derniers jours.
service_alerts trip_updates vehicle_positionsService alerts (infos trafic)
Voici un aperçu des informations de trafic présentes dans ce flux le 01/04/2026 à 07h50 Europe/Paris.
Déviation L21 le jeudi 2 avril 2026 Déviation
En raison de travaux sur le chemin de Fontrome et le Chemin de la Digue, la ligne 21 sera déviée entre 8h00 et 18h00 le jeudi 2 avril 2026. Les arrêts Jardins de Jastres (Aller de 8h15 et Retours de 16h37 et 17h32), Fontrome (Aller de 8h16 et Retours de 16h36 et 17h31) et Chemin des Ecoles (Aller de 8h18 et Retours de 16h35 et 17h30) ne seront pas desservis Report possible aux arrêts Fontaine de Cheyron, Crt Lycée Olivier de Serre et Rond-Point St-Pierre. Les autres horaires circulent normalement.
Du 18/03/2026 à 00h00 Europe/Paris au 02/04/2026 à 18h00 Europe/Paris
Flux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 01/04/2026 à 07h50 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "1",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775022717"
},
"departure": {
"time": "1775022717"
},
"stopId": "44032",
"stopSequence": 2
},
{
"arrival": {
"time": "1775022837"
},
"departure": {
"time": "1775022837"
},
"stopId": "44005",
"stopSequence": 3
},
{
"arrival": {
"time": "1775022897"
},
"departure": {
"time": "1775022897"
},
"stopId": "44034",
"stopSequence": 4
},
{
"arrival": {
"time": "1775023017"
},
"departure": {
"time": "1775023017"
},
"stopId": "44068",
"stopSequence": 5
},
{
"arrival": {
"time": "1775023077"
},
"departure": {
"time": "1775023077"
},
"stopId": "44036",
"stopSequence": 6
},
{
"arrival": {
"time": "1775023137"
},
"departure": {
"time": "1775023137"
},
"stopId": "44082",
"stopSequence": 7
},
{
"arrival": {
"time": "1775023197"
},
"departure": {
"time": "1775023197"
},
"stopId": "44004",
"stopSequence": 8
},
{
"arrival": {
"time": "1775023257"
},
"departure": {
"time": "1775023257"
},
"stopId": "44177",
"stopSequence": 9
},
{
"arrival": {
"time": "1775023317"
},
"departure": {
"time": "1775023317"
},
"stopId": "44178",
"stopSequence": 10
},
{
"arrival": {
"time": "1775023377"
},
"departure": {
"time": "1775023377"
},
"stopId": "44179",
"stopSequence": 11
},
{
"arrival": {
"time": "1775023437"
},
"departure": {
"time": "1775023437"
},
"stopId": "44180",
"stopSequence": 12
},
{
"arrival": {
"time": "1775023557"
},
"departure": {
"time": "1775023557"
},
"stopId": "44708",
"stopSequence": 13
},
{
"arrival": {
"time": "1775023677"
},
"departure": {
"time": "1775023677"
},
"stopId": "44013",
"stopSequence": 14
},
{
"arrival": {
"time": "1775023737"
},
"departure": {
"time": "1775023737"
},
"stopId": "44084",
"stopSequence": 15
},
{
"arrival": {
"time": "1775023857"
},
"departure": {
"time": "1775023857"
},
"stopId": "44075",
"stopSequence": 16
},
{
"arrival": {
"time": "1775023917"
},
"departure": {
"time": "1775023917"
},
"stopId": "44073",
"stopSequence": 17
},
{
"arrival": {
"time": "1775024097"
},
"departure": {
"time": "1775024097"
},
"stopId": "44038",
"stopSequence": 18
},
{
"arrival": {
"time": "1775024157"
},
"departure": {
"time": "1775024157"
},
"stopId": "44067",
"stopSequence": 19
},
{
"arrival": {
"time": "1775024217"
},
"departure": {
"time": "1775024217"
},
"stopId": "44071",
"stopSequence": 20
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4401",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50102"
},
"vehicle": {
"id": "1",
"label": "2701",
"licensePlate": "GL-893-MM"
}
},
"vehicle": {
"position": {
"latitude": 44.610992431640625,
"longitude": 4.407229900360107
},
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4401",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50102"
},
"vehicle": {
"id": "1",
"label": "2701",
"licensePlate": "GL-893-MM"
}
}
},
{
"id": "2",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775022513"
},
"departure": {
"time": "1775022513"
},
"stopId": "44035",
"stopSequence": 9
},
{
"arrival": {
"time": "1775022993"
},
"departure": {
"time": "1775022993"
},
"stopId": "44033",
"stopSequence": 10
},
{
"arrival": {
"time": "1775023113"
},
"departure": {
"time": "1775023113"
},
"stopId": "44000",
"stopSequence": 11
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4443",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50253"
},
"vehicle": {
"id": "2",
"label": "7023",
"licensePlate": "DY-990-RP"
}
},
"vehicle": {
"position": {
"latitude": 44.62762451171875,
"longitude": 4.387333869934082
},
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4443",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50253"
},
"vehicle": {
"id": "2",
"label": "7023",
"licensePlate": "DY-990-RP"
}
}
},
{
"id": "3",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775022722"
},
"departure": {
"time": "1775022722"
},
"stopId": "44023",
"stopSequence": 17
},
{
"arrival": {
"time": "1775022782"
},
"departure": {
"time": "1775022782"
},
"stopId": "44024",
"stopSequence": 18
},
{
"arrival": {
"time": "1775022842"
},
"departure": {
"time": "1775022842"
},
"stopId": "44402",
"stopSequence": 19
},
{
"arrival": {
"time": "1775022962"
},
"departure": {
"time": "1775022962"
},
"stopId": "44033",
"stopSequence": 20
},
{
"arrival": {
"time": "1775023082"
},
"departure": {
"time": "1775023082"
},
"stopId": "44617",
"stopSequence": 21
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4442",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50201"
},
"vehicle": {
"id": "3",
"label": "2702",
"licensePlate": "GL-978-MM"
}
},
"vehicle": {
"position": {
"latitude": 44.6163444519043,
"longitude": 4.405172824859619
},
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4442",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50201"
},
"vehicle": {
"id": "3",
"label": "2702",
"licensePlate": "GL-978-MM"
}
}
},
{
"id": "5",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775022560"
},
"departure": {
"time": "1775022560"
},
"stopId": "44042",
"stopSequence": 7
},
{
"arrival": {
"time": "1775022620"
},
"departure": {
"time": "1775022620"
},
"stopId": "44040",
"stopSequence": 8
},
{
"arrival": {
"time": "1775022680"
},
"departure": {
"time": "1775022680"
},
"stopId": "44046",
"stopSequence": 9
},
{
"arrival": {
"time": "1775022800"
},
"departure": {
"time": "1775022800"
},
"stopId": "44129",
"stopSequence": 10
},
{
"arrival": {
"time": "1775022860"
},
"departure": {
"time": "1775022860"
},
"stopId": "44118",
"stopSequence": 11
},
{
"arrival": {
"time": "1775022920"
},
"departure": {
"time": "1775022920"
},
"stopId": "44123",
"stopSequence": 12
},
{
"arrival": {
"time": "1775023040"
},
"departure": {
"time": "1775023040"
},
"stopId": "44132",
"stopSequence": 13
},
{
"arrival": {
"time": "1775023100"
},
"departure": {
"time": "1775023100"
},
"stopId": "44131",
"stopSequence": 14
},
{
"arrival": {
"time": "1775023160"
},
"departure": {
"time": "1775023160"
},
"stopId": "44121",
"stopSequence": 15
},
{
"arrival": {
"time": "1775023220"
},
"departure": {
"time": "1775023220"
},
"stopId": "44120",
"stopSequence": 16
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 1,
"routeId": "4403",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50300"
},
"vehicle": {
"id": "5",
"label": "2585",
"licensePlate": "FM-281-XK"
}
},
"vehicle": {
"position": {
"latitude": 44.640052795410156,
"longitude": 4.3708319664001465
},
"timestamp": "1775022603",
"trip": {
"directionId": 1,
"routeId": "4403",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50300"
},
"vehicle": {
"id": "5",
"label": "2585",
"licensePlate": "FM-281-XK"
}
}
},
{
"id": "14",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775019900"
},
"departure": {
"time": "1775019900"
},
"stopId": "44158",
"stopSequence": 1
},
{
"arrival": {
"time": "1775019960"
},
"departure": {
"time": "1775019960"
},
"stopId": "44157",
"stopSequence": 2
},
{
"arrival": {
"time": "1775020020"
},
"departure": {
"time": "1775020020"
},
"stopId": "44156",
"stopSequence": 3
},
{
"arrival": {
"time": "1775020260"
},
"departure": {
"time": "1775020260"
},
"stopId": "44160",
"stopSequence": 4
},
{
"arrival": {
"time": "1775020320"
},
"departure": {
"time": "1775020320"
},
"stopId": "44161",
"stopSequence": 5
},
{
"arrival": {
"time": "1775020321"
},
"departure": {
"time": "1775020321"
},
"stopId": "44162",
"stopSequence": 6
},
{
"arrival": {
"time": "1775020441"
},
"departure": {
"time": "1775020441"
},
"stopId": "44195",
"stopSequence": 7
},
{
"arrival": {
"time": "1775020561"
},
"departure": {
"time": "1775020561"
},
"stopId": "44194",
"stopSequence": 8
},
{
"arrival": {
"time": "1775020562"
},
"departure": {
"time": "1775020562"
},
"stopId": "44193",
"stopSequence": 9
},
{
"arrival": {
"time": "1775020682"
},
"departure": {
"time": "1775020682"
},
"stopId": "44165",
"stopSequence": 10
},
{
"arrival": {
"time": "1775020742"
},
"departure": {
"time": "1775020742"
},
"stopId": "44166",
"stopSequence": 11
},
{
"arrival": {
"time": "1775020862"
},
"departure": {
"time": "1775020862"
},
"stopId": "44167",
"stopSequence": 12
},
{
"arrival": {
"time": "1775020922"
},
"departure": {
"time": "1775020922"
},
"stopId": "44203",
"stopSequence": 13
},
{
"arrival": {
"time": "1775021102"
},
"departure": {
"time": "1775021102"
},
"stopId": "44168",
"stopSequence": 14
},
{
"arrival": {
"time": "1775021222"
},
"departure": {
"time": "1775021222"
},
"stopId": "44085",
"stopSequence": 15
},
{
"arrival": {
"time": "1775021282"
},
"departure": {
"time": "1775021282"
},
"stopId": "44706",
"stopSequence": 16
},
{
"arrival": {
"time": "1775021342"
},
"departure": {
"time": "1775021342"
},
"stopId": "44022",
"stopSequence": 17
},
{
"arrival": {
"time": "1775021402"
},
"departure": {
"time": "1775021402"
},
"stopId": "44169",
"stopSequence": 18
},
{
"arrival": {
"time": "1775021582"
},
"departure": {
"time": "1775021582"
},
"stopId": "44708",
"stopSequence": 19
},
{
"arrival": {
"time": "1775021642"
},
"departure": {
"time": "1775021642"
},
"stopId": "44209",
"stopSequence": 20
},
{
"arrival": {
"time": "1775021702"
},
"departure": {
"time": "1775021702"
},
"stopId": "44150",
"stopSequence": 21
},
{
"arrival": {
"time": "1775021703"
},
"departure": {
"time": "1775021703"
},
"stopId": "44151",
"stopSequence": 22
},
{
"arrival": {
"time": "1775021763"
},
"departure": {
"time": "1775021763"
},
"stopId": "44707",
"stopSequence": 23
},
{
"arrival": {
"time": "1775022003"
},
"departure": {
"time": "1775022003"
},
"stopId": "44301",
"stopSequence": 24
},
{
"arrival": {
"time": "1775022183"
},
"departure": {
"time": "1775022183"
},
"stopId": "44084",
"stopSequence": 25
},
{
"arrival": {
"time": "1775022603"
},
"departure": {
"time": "1775022603"
},
"stopId": "44113",
"stopSequence": 26
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4421",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "52100"
},
"vehicle": {
"id": "14",
"label": "2686",
"licensePlate": "GM-544-MQ"
}
},
"vehicle": {
"position": {
"latitude": 44.62739181518555,
"longitude": 4.38742208480835
},
"timestamp": "1775022603",
"trip": {
"directionId": 0,
"routeId": "4421",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "52100"
},
"vehicle": {
"id": "14",
"label": "2686",
"licensePlate": "GM-544-MQ"
}
}
},
{
"id": "53",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1775022633"
},
"departure": {
"time": "1775022633"
},
"stopId": "44101",
"stopSequence": 9
},
{
"arrival": {
"time": "1775022693"
},
"departure": {
"time": "1775022693"
},
"stopId": "44106",
"stopSequence": 10
},
{
"arrival": {
"time": "1775022753"
},
"departure": {
"time": "1775022753"
},
"stopId": "44108",
"stopSequence": 11
},
{
"arrival": {
"time": "1775022754"
},
"departure": {
"time": "1775022754"
},
"stopId": "44103",
"stopSequence": 12
},
{
"arrival": {
"time": "1775022814"
},
"departure": {
"time": "1775022814"
},
"stopId": "44109",
"stopSequence": 13
},
{
"arrival": {
"time": "1775022934"
},
"departure": {
"time": "1775022934"
},
"stopId": "44056",
"stopSequence": 14
},
{
"arrival": {
"time": "1775023054"
},
"departure": {
"time": "1775023054"
},
"stopId": "44184",
"stopSequence": 15
},
{
"arrival": {
"time": "1775023114"
},
"departure": {
"time": "1775023114"
},
"stopId": "44185",
"stopSequence": 16
},
{
"arrival": {
"time": "1775023174"
},
"departure": {
"time": "1775023174"
},
"stopId": "44204",
"stopSequence": 17
},
{
"arrival": {
"time": "1775023234"
},
"departure": {
"time": "1775023234"
},
"stopId": "44181",
"stopSequence": 18
},
{
"arrival": {
"time": "1775023294"
},
"departure": {
"time": "1775023294"
},
"stopId": "44050",
"stopSequence": 19
},
{
"arrival": {
"time": "1775023354"
},
"departure": {
"time": "1775023354"
},
"stopId": "44053",
"stopSequence": 20
}
],
"timestamp": "1775022603",
"trip": {
"directionId": 1,
"routeId": "4407",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50701"
},
"vehicle": {
"id": "53",
"label": "7074",
"licensePlate": "BZ-355-RT"
}
},
"vehicle": {
"position": {
"latitude": 44.600372314453125,
"longitude": 4.386283874511719
},
"timestamp": "1775022603",
"trip": {
"directionId": 1,
"routeId": "4407",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260401",
"tripId": "50701"
},
"vehicle": {
"id": "53",
"label": "7074",
"licensePlate": "BZ-355-RT"
}
}
},
{
"alert": {
"activePeriod": [
{
"end": "1775145600",
"start": "1773788400"
},
{
"end": "1775145600",
"start": "1773788400"
}
],
"cause": "CONSTRUCTION",
"descriptionText": {
"translation": [
{
"language": "fr",
"text": "En raison de travaux sur le chemin de Fontrome et le Chemin de la Digue, la ligne 21 sera déviée entre 8h00 et 18h00 le jeudi 2 avril 2026.\n\nLes arrêts Jardins de Jastres (Aller de 8h15 et Retours de 16h37 et 17h32), Fontrome (Aller de 8h16 et Retours de 16h36 et 17h31) et Chemin des Ecoles (Aller de 8h18 et Retours de 16h35 et 17h30) ne seront pas desservis\n\nReport possible aux arrêts Fontaine de Cheyron, Crt Lycée Olivier de Serre et Rond-Point St-Pierre.\n\nLes autres horaires circulent normalement."
}
]
},
"effect": "DETOUR",
"headerText": {
"translation": [
{
"language": "fr",
"text": "Déviation L21 le jeudi 2 avril 2026"
}
]
},
"informedEntity": [
{
"agencyId": "44",
"routeId": "4421"
}
]
},
"id": "87"
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1775022603"
}
}