T

Transport for London Unified API

by Transport for London Unified Free tier

Our unified API brings together data across all modes of transport into a single RESTful API. This API provides access to the most highly requested realtime and status infomation across all the modes of transport, in a single and consistent way. Access to the developer documentation is available at

aitfl

Quick Reference

Base URL https://api.digital.tfl.gov.uk Auth type API Key Header Auth header GET /endpoint?app_key=YOUR_KEY Rate limit 500 req/min with API key Pricing Enterprise / contact sales Free quota None Documentation https://api.digital.tfl.gov.uk Endpoint status Unreachable — No response — server may be down or blocking automated probes (checked Mar 29, 2026) Builder score D 37% builder-friendly
Pricing
28
Latency
0
Depth
72

Authentication

API key as a query parameter (app_key)

GET /endpoint?app_key=YOUR_KEY

Pricing

Model subscription Starting price Enterprise / contact sales Free quota None

Free with TfL API key. London transport real-time data; no paid tiers.

Key Endpoints

MethodPathDescription
GET /AccidentStats/{year} Gets all accident details for accidents occuring in the specified year
GET /AirQuality Gets air quality data feed
GET /BikePoint Gets all bike point locations. The Place object has an addtionalProperties array which contains the nbBikes, nbDocks and nbSpaces numbers which give the status of the BikePoint. A mismatch in these numbers i.e. nbDocks - (nbBikes + nbSpaces) != 0 indicates broken docks.
GET /BikePoint/Search Search for bike stations by their name, a bike point's name often contains information about the name of the street or nearby landmarks, for example. Note that the search result does not contain the PlaceProperties i.e. the status or occupancy of the BikePoint, to get that information you should retrieve the BikePoint by its id on /BikePoint/id.
GET /BikePoint/{id} Gets the bike point with the given id.
GET /Cabwise/search Gets taxis and minicabs contact information
GET /Journey/JourneyResults/{from}/to/{to} Perform a Journey Planner search from the parameters specified in simple types
GET /Journey/Meta/Modes Gets a list of all of the available journey planner modes

Sample Request

curl -X GET 'https://api.digital.tfl.gov.uk/AccidentStats/{year}' \
  -H 'GET /endpoint?app_key=YOUR_KEY'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official Transport for London Unified documentation.