Transport for UK API
Overview
Transport for UK (TransportAPI) is a comprehensive transport data platform covering trains, buses, trams, and more across the United Kingdom. It provides real-time departures, journey planning, and timetable data from multiple operators in a unified JSON API. An API key is required — sign up for a free developer account at developer.transportapi.com with 1,000 calls per day.
Beginner Tip
Sign up at developer.transportapi.com for a free app_id and app_key. The bus live departures endpoint is a great starting point: use a UK bus stop ATCO code and your credentials to get live arrivals.
Available Data
Example Response
{
"route": "Line 1",
"origin": "Station A",
"destination": "Station B",
"departure": "08:30",
"arrival": "09:15",
"status": "On Time",
"delays_min": 0
} Field Reference
departures Map of route names to arrays of upcoming departures. departures[route][].line Bus line number or route identifier. departures[route][].direction Final destination or direction of the bus. departures[route][].aimed_departure_time Scheduled departure time in HH:MM format. departures[route][].expected_departure_time Real-time expected departure time, updated live. stop_name Official name of the bus stop queried. Implementation Example
const url = "https://developer.transportapi.com/";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Similar APIs
View All →AIS Hub
AIS Hub aggregates real-time Automatic Identification System data from a global network of shore-based receivers to track marine vessels.
AZ511
AZ511 is the official Arizona Department of Transportation traffic data API providing real-time road conditions, incidents, and camera information for Arizona highways.
Bay Area Rapid Transit
⭐ Beginner's PickThe BART API provides real-time train arrival predictions, station information, and service advisories for the Bay Area Rapid Transit system in the San Francisco Bay Area.
BlaBlaCar
⚠ UnavailableBlaBlaCar provides programmatic access to search car sharing trips via REST API.
Boston MBTA Transit
⭐ Beginner's PickThe Boston MBTA Transit API gives you real-time data for the Massachusetts Bay Transportation Authority, including train, bus, and ferry arrivals.