Train Tracker provides real-time rail data across 15 networks in 30+ countries. Search stations, check live departures with delay information, plan journeys with connections, track trains by GPS, and monitor disruptions — from Deutsche Bahn to Amtrak to Seoul Metro.
It covers Germany, Austria, Switzerland, the UK (both National Rail and TfL), the USA (Amtrak and Boston MBTA), Belgium, Norway, Denmark, Finland, Italy, pan-European cross-border routing, Canada (VIA Rail), and Seoul. Use the EU network for any cross-border European journey — it routes across France, Netherlands, Spain, and 25+ more countries in one call.
What you can do
- station_search — find train stations by name across all 15 supported networks
- live_departures — real-time departure boards with delays, platforms, and disruption notes
- journey_plan — multi-leg journey planning with connection options and departure times
- track_train — GPS position, speed, and per-station schedule for Amtrak, VIA Rail Canada, and Finland
- line_status — service status for London Tube, Overground, Elizabeth line, DLR, and National Rail
Who it's for
Commuters, travellers, and anyone building travel or transit apps. Covers both local commuter networks and long-distance intercity routes across Europe and North America.
How to use it
- Use station_search with a station name and network code (e.g. "de" for Germany, "gb" for UK National Rail) to find the station ID
- Call live_departures with the station name and network to see what's leaving in the next hour
- For a complete journey, use journey_plan with origin and destination — use network "eu" for cross-border European trips
- Track a specific train by number with track_train — supports Amtrak (us-amtrak), VIA Rail (ca), and Finland (fi)
Getting started
No setup needed for most networks. Connect your TfL account for higher rate limits on London queries.