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

NameInTypeRequiredDescription
trainNoARGUMENTstringYES5-digit train number
fromStnCodeARGUMENTstringYESOrigin station code
toStnCodeARGUMENTstringYESDestination station code
dateARGUMENTstringYESJourney date in DD-MM-YYYY
coachARGUMENTstringYES1A, 2A, 3A, 3E, CC, EC, EA, FC, SL, 2S, VS, CH, HS, VC, VA
quotaARGUMENTstringYESGN, 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

JSON response
200JSON