Public APIs
Transport for London, England favicon

Transport for London, England

Transportation

TfL API.

Transport for London, England's website screenshot

About Transport for London, England

Transport for London provides a Unified API offering access to public transport data across London, released as open data for use in third-party software and services. Access requires registration and account activation; users then subscribe to a data plan (a 500 requests plan is referenced) through the Products section to obtain an API key, which is appended as a query parameter (app_key) on requests.

The API can be browsed and tested directly on the site, and its endpoints can be explored or built using a provided file for import into tools like Postman. Response types are also made available for developers working with the .NET framework. Use of the data is subject to TfL's transport data terms and conditions.

Key features

  • Unified API for public transport data (bus, tube, rail, etc.) across London
  • REST API browsable and testable online
  • Postman collection available for exploring endpoints
  • API response types provided for .NET developers

Frequently asked questions

Is there a free tier?

Yes, users can register for an account and subscribe to a 500 requests data plan.

How do I authenticate requests?

You append your app_key as a query parameter to API requests; the app_id is no longer required.

Who is this API for?

It is for software developers building customer travel information tools using TfL's open transport data.

What tools are available for exploring the API?

You can browse and experiment with the REST API directly on the site, or use a provided file to curate endpoints in Postman.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product