TL TrainLive
Get the app

Where our data comes from

TrainLive mixes two sources, and this page says exactly which is which. Some lookups now come from a live third-party feed; the rest are still generated by us. Neither is an official Indian Railways feed.

Current mode
Simulated

Every lookup is answered from the seeded timetable and simulation. No external railway API is called.

Always real, whatever the mode

What we generate ourselves

Anything marked generated by TrainLive in the table below.

Why not just use the real feed?

Live Indian Railways running data comes from CRIS and is licensed. Resellers exist, but they are metered and paid. Building the whole product against a feed we could not call during development would have left most of the app untestable, so the data layer was written provider-first: a single interface with two implementations behind it.

What is live right now

Read straight from the server's configuration — this table is not hand-written.

Lookup Source today
Live running status generated by TrainLive
Train schedule generated by TrainLive
Train name & running days generated by TrainLive
PNR status generated by TrainLive
Fares generated by TrainLive
Seat availability generated by TrainLive
Station info & boards generated by TrainLive
Trains between stations generated by TrainLive

TrainLive is an independent project. It is not affiliated with, endorsed by, or operated by Indian Railways, IRCTC or CRIS, and it does not sell tickets. Always confirm critical timings on the station display board or an official channel.