Every train moving right now
The Underground counted line by line, as it runs.
Data access
Use the machine-readable JSON record or the flattened CSV download or the compact Markdown version.
Methodology
Every distinct vehicle reporting an arrival prediction on the TfL Unified API, deduplicated by vehicle id across all eleven Underground lines and refreshed on an interval. A line running no service returns nothing rather than zero, so an empty row means engineering works or a closure rather than a missing reading.
Provenance
- Source
- TfL API
- Cadence
- live
- Engine
- live-feed
- Licence
- TfL Open Data Licence