IRCTC API
IRCTC Unofficial API provides comprehensive Indian Railways data through simple REST endpoints and JSON responses. Designed for developers, travel platforms, railway applications, chatbots, automation systems, and analytics tools, the API delivers fast access to train schedules, routes, live train status, station live status, PNR information, seat availability, fare enquiry, coach layouts, train…
IRCTC API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| GET |
searchStation /search/station |
|
| GET |
searchTrain /search/train |
|
| Train | ||
| GET |
trainRoute /route/{train_no} |
|
| GET |
coachLayout /coach-layout/{train_no} |
|
| GET |
trainSchedule /schedule/{train_no} |
|
| GET |
trainsBetweenStations /trains |
|
| GET |
trainDetails /train/{train_no} |
|
| Live | ||
| GET |
stationLiveStatus /station-live/{station_code} |
|
| GET |
liveTrainStatus /live-status/{train_no} |
|
| PNR | ||
| GET |
pnrStatus /pnr/{pnr} |
|
| Availability | ||
| GET |
fareEnquiry /fare |
|
| GET |
seatAvailability /availability |
|
IRCTC API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $7 / month | — |
|