# TfL Unified API

Category: [Transport](https://free-web-services.com/web-services/open-data/transport/)  
Page: https://free-web-services.com/web-services/open-data/transport/tfl-unified-api.html  
Documentation: https://api-portal.tfl.gov.uk/

The Transport for London Unified API gives live and planned data for London's transport: line status, arrivals, journey planning, bike points, road disruptions and more, for example to show the next Tube trains at a station. Responses are JSON. Free; it works without a key, and a free key raises the limit.

- API key: Not needed
- Pricing: Free; it works without a key, and a free key raises the limit.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST, HTTP-GET
- Provider: api-portal.tfl.gov.uk
- Last checked: Working on November 7th, 2026

Example request:

```sh
curl 'https://api.tfl.gov.uk/Line/Mode/tube/Status'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

