IRCTC Railway API
IRCTC Railway API provides fast and reliable access to Indian Railways data including trains, stations, schedules, live train status, PNR status, and seat availability in a simple JSON format.
IRCTC Railway API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Fetch Seat Availability Based On Date /fetchAvailability.php |
Fetch Seat Availability Based On Date |
| POST |
Alternates all dates /alternatesalldates.php |
Alternates all dates |
| GET |
Trains List /train.php |
Trains List |
| GET |
Stations list /stations.php |
Stations list |
| POST |
Search Train /search.php |
Search Train |
| POST |
Seat Availability /seat-availability.php |
Seat Availability |
| POST |
Spot your train | Live train status /train-running-status.php |
Spot your train | Live train status |
| POST |
PNR Status /pnr-status.php |
PNR Status |
| POST |
Train Schedule /train-schedule.php |
Train Schedule |
IRCTC Railway API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|
| ULTRA | $59.99 / month | — |
|
| MEGA Recommended | $199.99 / month | — |
|