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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 5,000 / monthly
PRO $50 / month
  • Requests: 50,000 / monthly

More Transportation APIs

View all →
  • Live air traffic and aircraft positional data via ADS-B / MLAT / UAT NOTE: Please scroll down to view the…

    TransportationFreemium1k subscribers
  • Get Real-Time Traffic Alerts (Jams, Accidents, Police, Hazards, and more) and Driving Directions from Waze…

    TransportationFreemium1.3k subscribers
  • The world's most popular flight tracker API which helps you to create Flight tracker application, such as :…

    TransportationFreemium9.1k subscribers
  • Access Worldwide Flight Schedules with connection building.

    TransportationFreemium4.7k subscribers
  • This API helps to query realtime Flights prices, Hotels booking, Restaurants, Attracting locations, etc… to…

    TransportationFreemium
  • Skylink API v3.1 is a unified aviation data platform delivering real-time, historical, and operational…

    TransportationFreemium466 subscribers