Disruption Events

The tube network is continually undergoing maintenance and as a result can be subject to delays and cancellations that between days. When disruptions are known in advance, (this) Disruption service can be queried to list them. Additionally, this service can also be queried to list all the disruptions that are occurring today or on a previous day.

There are two kinds of disruptions; delays through stations and delays when travelling between two particular stations. Both events serve to increase the travel time of any journey that looks to use the affected portion of the tube network:

Disruptions can affect either the whole tube network or only a particular line of the network. In the case of the latter, the statements above still apply, but only to journeys that rely on the affected line.

Querying

Query for the disruptions that are planned for a day in the future, are occurring today, or occurred on a day in the past: /disruptions/query?date=YYYY-MM-DD.

Parameters

Examples

Return format

The response is a JSON file containing a list of all disruption events that are planned to taking place on that day (if the date is in the future), or a list of all disruption events that took or are taking place that day (if the date is the present day or in the past).

Events that are included in the response consist of the following fields:

For example, the event

{
    "line": 7,
    "stations": [255, 256],
    "delay": 2
}

means that travel time between stations 255 (Tooting Bec) and 256 (Tooting Broadway) using the Northern line should be multiplied by 2. Whereas the event

{
    "stations": [39],
    "delay": 0
}

means that all edges in the entire tube network connecting to station 39 (Camden Town) should be removed (that is, the station is closed).