Indian Railways Data API
Live Train Status, Trains Between Stations, Train Exceptions, Trains Time-Table
71 subscribers
0.1/10 popularity
104 ms avg latency
14 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Indian Railways Data API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| GET |
searchTrains /api/v1/search/trains |
Search for trains by number or name. |
| GET |
searchStations /api/v1/search/stations |
Search for stations by code or name. |
| Stations | ||
| GET |
getStationInfo /api/v1/stations/{stationCode}/info |
Retrieves static information about a specific station. |
| GET |
getLiveStationBoard /api/v1/stations/{stationCode}/live |
Retrieves real-time departure and arrival information for a specific station. |
| GET |
getAllStationKVs /api/v1/stations/all-kvs |
Retrieves a list of all station codes and names. |
| Trains | ||
| GET |
getTrainData /api/v1/trains/{trainNumber} |
Retrieves comprehensive information about a specific train including static details, schedule, and optionally live tracking data. |
| GET |
getTrainList /api/v1/trains/list |
Retrieves a paginated list of trains with filtering and search capabilities. Supports filtering by train type, railway zone, and text search across train numbers, names, and… |
| GET |
getTrainSchedule /api/v1/trains/{trainNumber}/schedule |
Retrieves the detailed schedule/route for a specific train on a given journey date. |
| GET |
getTrainInstances /api/v1/trains/{trainNumber}/instances |
Retrieves past and future journey instances for a specific train. |
| GET |
getTrainAverageDelay /api/v1/trains/{trainNumber}/average-delay |
Retrieves average delay information for a specific train at various stations. |
| GET |
getLiveTrainMapData /api/v1/trains/live-map |
Retrieves real-time position data for all currently running trains. |
| GET |
getAllTrainKVs /api/v1/trains/all-kvs |
Retrieves a list of all train numbers and names. |
| GET |
getTrainsBetweenStations /api/v1/trains/between |
Finds all trains that run between two specified stations. |
| Documentation | ||
| GET |
getOpenApiSpec /api/v1/openapi |
Retrieves the OpenAPI specification in YAML format. |
Indian Railways Data API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $50 / month | — |
|