Register
To use the Unified API, it is recommended to register for an account. During registration, you should receive a confirmation email containing a link to activate your account. If you have not received the email, please check your spam or junk folders. Following successful account activation, you can attempt to sign in to your account.
Once signed in, you should click on the Products section (the link appears in the menu located at the top of the webpage when you are signed in) where you can create a subscription for the 500 requests data plan. When you complete this step, you should automatically be taken to the Profile section (link also located in the top menu) where you can then retrieve your API keys.
When making an API request, please append the app_key as a query parameter to your requests. Please ignore any references to passing the app_id as this is no longer required.
The public TfL data (or 'open data') released here is for open data users to use in their own software and services. We encourage software developers to use this data to present customer travel information in innovative ways - providing they adhere to the transport data terms and conditions.
Browse
You can browse and experiment with our REST API here, or build it yourself using this file - you can curate these API endpoints in Postman (preview here). We have made available our API response types for other developers using the .NET framework.