Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Keolis Real-time API

Keolis "open-data" : XML Realtime API

Les données retournées sont au format XML.

Document trouvé et modifié depuis Pastebin.

Récupérer la liste des lignes

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=1

Renvoie la liste des lignes et les identifiants associés

Récupérer la liste des arrêts pour une ligne et un sens donnés

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=1&ligne=<id_ligne>&sens=<id_sens> 

Voir le contenu de la première URL pour l'id d'une ligne et les sens (généralement "A" et "R"). Les références des arrêts sont à utiliser pour obtenir les horaires des prochains passages.

Récupérer les horaires des prochains passages pour une ligne et un arrêt donné

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=3&refs=<référence_arret>&ran=1 

Voir le contenu de la seconde URL pour les références des arrêts. L'utilité du paramètre "ran" est inconnue mais il est nécessaire.

Il est également possible de récupérer les horaires pour plusieurs arrêts en les séparant par des point-virgules dans le paramètre refs.

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=3&refs=<référence_arret>;<référence_arret>;<référence_arret>&ran=1 

Codes réseau

Ville Code réseau
Le Mans 105
Pau 117
Soissons 120
Aix-en-Provence 135
Caen 147
Dijon 217
Brest 297
Pau-Agen 402
Blois 416
St-Étienne 422
Nantes 440
Montargis 457
Angers 497
Macon-Villefranche 691
Épinay-sur-Orge 910
Rennes 999
@DavidLibeau

This comment has been minimized.

Copy link

@DavidLibeau DavidLibeau commented Feb 17, 2016

GG :)

@velvet-lynx

This comment has been minimized.

Copy link

@velvet-lynx velvet-lynx commented May 6, 2019

On peut aussi récupérer les informations d'un arrêt grâce à son code (enfin ça marche pour Dijon en tout cas)

http://timeo3.keolis.com/relais/<code_réseau>.php?xml=1&code=<code_arret>

@Tomadelostacos

This comment has been minimized.

Copy link

@Tomadelostacos Tomadelostacos commented May 9, 2019

Bien joué ! Mais il n'y a pas Tours dans le réseau Keolis, aussi ? (C'est ce que je cherche ! )

@Frit-z

This comment has been minimized.

Copy link

@Frit-z Frit-z commented Jun 28, 2019

Il manque aussi la drôme qui marche aussi avec kéolis

@Fimeo

This comment has been minimized.

Copy link

@Fimeo Fimeo commented Feb 23, 2020

Il manque tous les sens R pour le réseau de Caen, pas très pratique. Si qqun arrive à trouver le moyen d'obtenir ces arrêts

@RobinP17

This comment has been minimized.

Copy link

@RobinP17 RobinP17 commented May 11, 2020

Salut @outadoc, @Fimeo, @Frit-z, @Tomadelostacos, @sissou96 et @DavidLibeau, j'arrive un peu en retard, mais je voudrais trouver un moyen d'afficher sur un écran relié à un ESP8266 le/les prochain(s) passage(s) du T2 à l'arrêt République en direction Toison d'or, à Dijon (code réseau 217). Si qqun pouvait m'aider... Merci d'avance 😄

En fait, à chaque fois que je fais quelque chose, j'obtiens l'heure, la date et une suite de chiffres, mais je ne sais pas quoi en faire...

@velvet-lynx

This comment has been minimized.

Copy link

@velvet-lynx velvet-lynx commented Jun 23, 2020

Salut @RobinP17, est-ce que tu pourrais nous faire part de ce que tu obtiens avec l'ESP ?

@velvet-lynx

This comment has been minimized.

Copy link

@velvet-lynx velvet-lynx commented Jun 23, 2020

Salut @outadoc, Il faut ajouter 202 Chauny

@gbousqu

This comment has been minimized.

Copy link

@gbousqu gbousqu commented Apr 1, 2021

Bonjour,
Pour Dijon (217), ça ne marche plus ;-(
<xmldata> <erreur code="101"/> <heure>15:36</heure> <date>2021-04-01</date> <expire>300</expire> <alss nb="0"/> </xmldata>

@RobinP17

This comment has been minimized.

Copy link

@RobinP17 RobinP17 commented Apr 1, 2021

Oh dommage... Si vous trouvez une autre solution, je suis là :))

@gbousqu

This comment has been minimized.

Copy link

@gbousqu gbousqu commented Apr 3, 2021

@RobinP17
voilà la réponse que j'ai reçu de divia. Wait and see.

Veuillez trouver les informations transmises par notre service gérant les données chargées sur l’Open data.
Concernant les prochains passages Tram et Bus en temps réel, des travaux sont en cours avec le PAN, Point d’Accès National (https://transport.data.gouv.fr/), portail sur lequel nous publierons le flux GFTS-RT (temps réel) et sur lequel nous publions déjà le GTFS (offre théorique). Nous ne pouvons annoncer de date puisque nous sommes en attente de leur retour. L’objectif est de le publier dans les prochaines semaines.
Concernant les vélos, des travaux sont en cours également avec le PAN pour publier à terme un flux d’information GBFS sur leur portail. L’objectif est de le publier d’ici la fin de l’année.
Concernant les places de parkings en ouvrage, le PAN va démarrer des travaux de standardisation d’un flux d’information pour lequel il n’existe pas encore de standard ou norme. Notre entreprise participera à ces travaux.
L’objectif est de pouvoir publier ce flux de données d’ici la fin de l’année également.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment