RailInfoHub
Real-Time API-Based PNR Status Calculator
Check Live PNR Status
Enter your 10-digit PNR number to fetch real-time data directly from the railway server.
| S.No | Booking Status | Current Status | Coach/Seat |
|---|
Understanding PNR Status & Real-Time Railway Data
The Passenger Name Record (PNR) is a ten-digit digital number that holds the complete itinerary of a passenger. In the context of Indian Railways, this number is the master key to accessing booking details. At RailInfoHub, we use a sophisticated real-time API to ensure that the data you see is not cached or static but reflects the exact current status on the railway server.
What is a Real-Time PNR Status Checker?
A Real-Time PNR Status Checker is a specialized tool that queries the central railway database instantly. Unlike older systems that relied on scheduled updates, our calculator-style interface sends a direct API request the moment you click “Check Status.” This ensures that if a seat is cancelled or a chart is prepared milliseconds ago, you will see that change immediately.
How the API Logic Works
Our system utilizes a secure API key to authenticate requests. When you enter a PNR number, the JavaScript frontend constructs a GET request containing your PNR. This request travels to the railway data provider, which validates the request. Upon validation, the provider returns a JSON (JavaScript Object Notation) object containing structured data. Our tool then parses this JSON to extract the Train Name, Boarding Station, Destination, Class, and the specific Passenger Status List. This entire loop happens in under two seconds, providing a seamless user experience.
Ticket Status Distribution
Green: CNF | Orange: RAC | Red: WL
Data Flow Logic
Decoding PNR Status Codes
Interpreting the results is vital for travel planning. Here is a detailed breakdown of the statuses you might encounter:
CNF (Confirmed): The best-case scenario. You have been allotted a specific berth and coach. The tool will display the Coach Number (e.g., B1) and Seat Number (e.g., 55). You are guaranteed a journey.
RAC (Reservation Against Cancellation): This status means you are allowed to board the train, and you are guaranteed a seat to sit, but not a berth to sleep. Two passengers share a side seat. If berths become available after chart preparation, RAC tickets are usually the first to be upgraded to CNF.
WL (Waitlist): Your ticket is on a waiting list. The number indicates your position (e.g., WL 10 means 10 people are ahead of you). If your ticket remains in WL status after chart preparation, it is automatically cancelled, and a full refund is processed.
GNWL / PQWL / RLWL: These are quotas. GNWL (General Waitlist) is for common stations. PQWL (Pooled Quota Waitlist) is for specific high-demand routes with limited quotas. RLWL (Remote Location Waitlist) applies to stations far from the origin, where quotas are smaller.
Chart Preparation & Journey Date
The “Chart Preparation” is the final locking of the passenger list. Usually, the first chart is prepared 4 hours before departure. Once the chart is prepared, the status changes stop. Our tool shows “Chart Prepared” or “Chart Not Prepared” to help you understand if your status is final or still dynamic.
Why Trust RailInfoHub?
We prioritize transparency and speed. Our tool uses a direct API connection, ensuring no middle-man delays. We clearly display the source of data and provide a disclaimer that while our system fetches real-time data, the physical ticket is the ultimate authority. We are dedicated to assisting passengers with accurate, clean, and user-friendly railway information.