About
One status board for public transport
Why this exists
Every operator publishes service status somewhere, in a different format, on a different site. Checking whether your metro, your train and your flight are running should not take four apps. Live Transit reads official feeds, normalizes them into one model, and shows the result with the freshness and the original source next to it.
Where the data comes from
Only official sources: operator APIs, GTFS Realtime feeds, airport authority boards and open data portals. We do not scrape social media or use crowdsourced reports. The coverage page lists every source, and each network page links to the operator and names the license.
How fresh is it
Each source is polled on its own schedule, from every minute to every fifteen. Every page shows when the data last updated, and the status page shows which feeds are late or failing. If a feed stops, the page says so instead of presenting old data as current.
Attribution and licenses
Data remains the property of the respective operators and is shown under the license each one publishes, such as the Open Government Licence, Creative Commons, or the operator's open data terms. Required attribution appears on the network page and in API responses. Basemap tiles come from OpenFreeMap using OpenStreetMap data.
Use it in your own tools
There is a free REST API and an MCP server for AI agents.
Limits
Live Transit is an aggregator. It is not an operator, is not affiliated with any of them, and is not a safety system. For anything time critical, confirm with the operator through the link on each network page.