Check Live PNR Status

Real-Time PNR Status Checker | RailInfoHub

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.

Train Name
#00000
DD/MM/YYYY
Chart Status
Boarding
Station
Destination
Station
Class
SL
Passengers
0
S.No Booking Status Current Status Coach/Seat
Data Source: Live API Feed. Refresh for real-time updates.

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

User API Request -> Response Flow

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.

Scroll to Top