Skip to content

Transport for London API: Get line status

Gets the current or future-day service status for London Tube, Elizabeth line, DLR, Overground, tram or a named bus route. Multiple notices on one line are combined into the most disruptive status.

tfl.gov.uk (opens in a new tab)Version 1ReadNo sign-inVerified Nov 2, 2026

Unofficial. Not affiliated with or endorsed by Transport for London.

Inputs

Values from the run on Oct 23, 2026, shown under Output.

Date optionaldate

Future service date in YYYY-MM-DD, such as 2026-10-03. Omit for the current live status. Must be today or later.

Not set

Exactly 10 characters.

Line optionalline

Line name or bus route number, such as Northern, Elizabeth line, Mildmay, Overground or 73. Omit for all rail and tram lines.

(default)

Output

From a run on Oct 23, 2026, shortened for this page.
{  "lines": [    {      "type": "Tube",      "reason": null,      "status": "Good service",      "line_id": "bakerloo",      "valid_to": null,      "line_name": "Bakerloo",      "page_link": "https://tfl.gov.uk/tube-bus-river/status/",      "valid_from": null,      "severity_number": 10    },    {      "type": "Tube",      "reason": "Central Line: Minor delays due to an earlier faulty train at Perivale and following a late finish of engineering work.",      "status": "Minor delays",      "line_id": "central",      "valid_to": "2026-10-24T01:29:00+01:00",      "line_name": "Central",      "page_link": "https://tfl.gov.uk/tube-bus-river/status/",      "valid_from": "2026-10-23T07:42:07+01:00",      "severity_number": 9    },    {      "type": "Tube",      "reason": "Circle Line: Minor delays due to an earlier faulty train at Euston Square.",      "status": "Minor delays",      "line_id": "circle",      "valid_to": "2026-10-24T01:29:00+01:00",      "line_name": "Circle",      "page_link": "https://tfl.gov.uk/tube-bus-river/status/",      "valid_from": "2026-10-23T09:08:25+01:00",      "severity_number": 9    }  ]}
Price
1 credit per completed run (1¢ with pay as you go); failed runs are free.
Method
tfl.gov.uk/get_line_status
Returns
line name, type, status, reason, valid from/to, line id, severity number

Use it from your agent

Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method tfl.gov.uk/get_line_status with the inputs above.

Ask your agent

  • Is the Northern line running normally right now?
  • What's the service status for the Elizabeth line on 2026-10-03?
  • Any delays on bus route 73 today?
  • Check whether the DLR has part-suspended service this evening.
  • Are there planned closures on the Overground for 2026-11-14 on tfl.gov.uk?
  • Plans a London public transport journey between two places, stations, addresses or postcodes with the TfL Journey Planner, leaving or arriving at a given time. Returns journey options in TfL order with leg directions and an adult pay-as-you-go fare when available.

    tfl.gov.uk/plan_journey
  • Gets current MTA line statuses and active alerts for subway, bus, Long Island Rail Road, or Metro-North lines, optionally for one line. Bus and rail status reflects published alerts; no alert means Good service.

    mta.info/get_service_status
  • Checks a flight's public status and times on Flightradar24 by flight number and the departure date at the origin airport.

    flightradar24.com/check_flight_status
  • Checks the public FlightAware status of an airline flight (airline name or code plus number) on a departure date, by default today at the departure airport: airports, scheduled, estimated and actual gate times in local time, delays, gates, terminals, aircraft and distance. A date older than FlightAware's public two-week list is looked up on the flight's history page when FlightAware still shows it.

    flightaware.com/check_flight_status
  • Gets the official overall status, components, active incidents and scheduled maintenance for a service from its Atlassian Statuspage summary feed.

    atlassian.com/get_service_status
  • Checks whether an app or website has current problems in a country on Downdetector: its status, reports in the latest 15-minute interval, the usual report count, the most reported problem types and the most affected locations when shown. The service must have a public Downdetector page in that country.

    downdetector.com/check_service_status
  • Finds dated FlixBus trip options between two cities, with stops, local times, availability and displayed per-person prices, including partner operators on some routes.

    flixbus.com/search_bus_trips
  • Gets the TV broadcasts scheduled in a country for a date from TVmaze. It can also add local and worldwide streaming releases. Airtimes are shown in the service's timezone, or in UTC when the service has none.

    tvmaze.com/get_tv_schedule