IRCTC Seat Availability API with 14-Day Calendar
Fetch real-time PRS seat & berth availability across all classes and quotas with a full 14-day continuous calendar forecast in a single request.
Live Protocol Demo
Production headers and authentic PRS gateway response.
Engineered for Railway Throughput
High-throughput PRS reservation engine connectivity with sub-second Redis caches and 99.9% uptime reliability.
Direct Gateway Architecture
Multi-hop routing & telemetryQueries route through high-speed edge clusters across Indian data center zones with direct PRS gateway connectivity and sub-millisecond dispatch.
Production SLAs & Latency
Deterministic throughput backed by enterprise uptime guarantees.
Continuous 14-Day Forecast
Return full two-week availability calendar in one request, eliminating 14 separate round-trips for OTA flight/train comparison screens.
Multi-Quota Support
Seamless query switching between General (GN), Tatkal (TQ), Premium Tatkal (PT), and Ladies (LD) quotas.
Current Booking Status
Real-time flag indicating if the train has opened for Current Booking at station counters.
Parameters Specification
Query and path parameters for /api/v1/trains/:trainNo/availability
5-digit Indian Railways train number (e.g. 12557).
Source station code (e.g. NKE).
Destination station code (e.g. ANVT).
Journey date in DD-MM-YYYY format (e.g. 17-11-2026).
Travel class code (1A, 2A, 3A, 3E, CC, EC, SL). Defaults to 3A.
Reservation quota code (GN = General, TQ = Tatkal, PT = Premium Tatkal, LD = Ladies). Defaults to GN.
Frequently Asked Questions
Technical specs regarding IRCTC session lifetime, authentication, and quotas.
Build a Telegram Alert Bot for Vacant Berths After Chart Preparation
Complement seat availability checks with automated alerts when waitlisted trains open vacant berths post-charting.
Related Railway Endpoints
Vacant Berths After Chart Preparation API
Access real-time vacant berths post-charting directly from online reservation charts. Coach-by-coach layout, current booking berths, and TTE allotment data.
Real-Time PNR Status API
Sub-100ms Indian Railways passenger confirmation, coach & berth allocation, and chart preparation status with zero scraping headaches.
Train Fare & Ticket Pricing API
Fetch real-time train ticket fare breakups across all classes with discrete components: Base Fare, Reservation, Superfast, GST, and Catering.
Integrate IRCTC Seat Availability API with 14-Day Calendar
Integrate live Indian Railways data into your production or staging stack. 10,000 free sandbox calls included.