The Indian Rail API allows developers to search reserved, un-reserved, and suburban trains using a single interface. This API uses a database of information drawn from multiple sources to cover all trains running under Indian Railways. Users can get a list of stations, trains between stations, the route of a train, the current running status of a train, and the current PNR status.
INDIAN RAIL API is developed with an aim to bring time table of all the reserved, un reserved and suburban trains search under one roof. Multiple source of information is used to create a common database of all trains running under Indian Railways. Similar to other railway system, INDIAN RAIL API has moved a step to facilitate the easy access of information related to Indian Railways Trains.