Register
To use the Unified API, it is recommended to register for an account. Once you have registered, follow the instructions in the confirmation email to activate your account. Following successful account activation, you can attempt to sign in to your account. Once signed in, you should click on the Products link (this will appear in the top menu when signed-in) where you can create a subscription for the 500 requests data plan. Once you have done this, 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 from the Swagger file.