Transport for London (TfL) Unified API
Transports londoniens en direct : statut métro/bus/rail, arrivées, planification d'itinéraires, points d'arrêt et perturbations ; fonctionne sans clé, clé gratuite pour 10x le débit.
L'API unifiée de TfL est une surface REST unique couvrant tous les modes de transport londoniens (Underground, Overground, Elizabeth line, DLR, bus, trams, fleuve, vélos en libre-service). Elle retourne le statut en temps réel des lignes, les prédictions d'arrivée par arrêt, les itinéraires complets du planificateur de voyage, les métadonnées des points d'arrêt et les flux de perturbations. Elle répond sans aucune clé (jusqu'à 50 req/min) ; l'enregistrement d'une clé gratuite porte ce seuil à 500 req/min. Idéale pour les assistants de transport, les automatisations de trajet et les tableaux de bord de mobilité londonienne.
Palier gratuit
Gratuit. L'accès anonyme est limité à 50 req/min ; une clé enregistrée gratuite (abonnement au produit 500/min) lève cette restriction. Pas de niveau payant pour un usage standard.Limites de débit
Anonyme : 50 requêtes/minute. Avec une clé gratuite souscrite au produit « 500 Requests per min » : 500 requêtes/minute. Ajoutez la clé en tant que paramètre de requête app_key (app_id n'est plus requis).Authentification
Clé APIURL de base
https://api.tfl.gov.ukCe que vous pourriez construire avec
- Assistant de trajet qui lit les arrivées métro/bus en temps réel pour un arrêt enregistré
- Automatisation d'alertes de perturbations sur des lignes sélectionnées
- Planificateur d'itinéraires londonien intégré à une compétence Claude
- Recherche de points d'arrêt et enrichissement de métadonnées
Endpoints clés
- GET
/Line/{id}/StatusStatut de service/perturbations en cours pour une ligne (ex. victoria, central, bakerloo). - GET
/StopPoint/{id}/ArrivalsPrédictions d'arrivée en direct pour un point d'arrêt par identifiant Naptan. - GET
/Line/Mode/{modes}/StatusStatut de toutes les lignes d'un mode (tube, bus, dlr, overground, elizabeth-line). - GET
/Journey/JourneyResults/{from}/to/{to}Planifier un trajet entre deux lieux, coordonnées ou identifiants d'arrêt. - GET
/StopPoint/Search/{query}Rechercher des points d'arrêt par nom en texte libre.
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.