Seat Availability
getAvailability(trainNo: string, fromStnCode: string, toStnCode: string, date: string, coach: string, quota: string)Description
Check availability forecasts and detailed fare breakup by quota and class.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
trainNo | ARGUMENT | string | YES | 5-digit train number |
fromStnCode | ARGUMENT | string | YES | Origin station code |
toStnCode | ARGUMENT | string | YES | Destination station code |
date | ARGUMENT | string | YES | Journey date in DD-MM-YYYY |
coach | ARGUMENT | string | YES | 1A, 2A, 3A, 3E, CC, EC, EA, FC, SL, 2S, VS, CH, HS, VC, VA |
quota | ARGUMENT | string | YES | GN, TQ, LD, DF, FT, LB, PT, YU, DP, HP, PH, SS |
Code Example
javascript
import { configure, getAvailability } from "railkit";
configure(process.env.RAILKIT_API_KEY);
const result = await getAvailability(
"12904", "NZM", "BDTS",
"25-10-2026", "3A", "GN"
);Response Example