PNR स्थिति API

API ID 13975

PNR स्थिति एपीआई के साथ रीयल-टाइम ट्रेन डेटा और शेड्यूल तक पहुँचें सहज यात्रा योजना के लिए

API डॉक्यूमेंटेशन

एंडपॉइंट्स

अनुरोध
एक भारतीय ट्रेन का पूरा मार्ग लौटाता है प्रत्येक स्टेशन यात्रा के दिन रुकने का समय मिनट प्लेटफॉर्म निर्देशांक और भोजन होटल अस्पताल के ध्वजों की सूची बनाता है
Endpoint ID: 33598
GET https://zylalabs.com/api/13975/pnr+status+api/33598/train+schedule
इनपुट पैरामीटर्स

ट्रेन कार्यक्रम — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
trainNumber आवश्यक Train number (4–6 digits)

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

trainNumber
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": [
        {
            "station_name": "HOWRAH JN",
            "station_code": "HWH",
            "state_name": "West Bengal",
            "day": 1,
            "std_min": 1420,
            "lat": "22.584058",
            "lng": "88.340979",
            "stop": true,
            "platform_number": 15,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": true
        },
        {
            "station_name": "HOWRAH JN CABIN",
            "station_code": "HJN",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1420,
            "lat": "22.583503",
            "lng": "88.342781",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "HOWRAH GOODS",
            "station_code": "HWHG",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1421,
            "lat": "22.5896053465",
            "lng": "88.334197998",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "LILUAH (SORTING YARD)",
            "station_code": "SYAE",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1422,
            "lat": "22.609178",
            "lng": "88.336945",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "LILUAH WORKSHOP",
            "station_code": "LLHW",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1423,
            "lat": "22.618532",
            "lng": "88.338833",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BELUR",
            "station_code": "BEQ",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1424,
            "lat": "22.63639201",
            "lng": "88.33998084",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BALLY",
            "station_code": "BLY",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1425,
            "lat": "22.6551655812",
            "lng": "88.3405065536",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BALLY CHORD",
            "station_code": "BLYC",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1425,
            "lat": "22.658359",
            "lng": "88.337932",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BELANAGAR",
            "station_code": "BZL",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1426,
            "lat": "22.661185",
            "lng": "88.317804",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "DANKUNI",
            "station_code": "DKAE",
            "state_name": "West Bengal",
            "day": 1,
            "std_min": 1428,
            "lat": "22.677342",
            "lng": "88.291411",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "GOBRA",
            "station_code": "GBRA",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1429,
            "lat": "22.695754",
            "lng": "88.279524",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "JANAI ROAD",
            "station_code": "JOX",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1431,
            "lat": "22.722159",
            "lng": "88.26489",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BEGUMPUR",
            "station_code": "BPAE",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1432,
            "lat": "22.737517",
            "lng": "88.255534",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BARUIPARA",
            "station_code": "BRPA",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1434,
            "lat": "22.766487",
            "lng": "88.237081",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "MIRZAPUR BANKIPUR",
            "station_code": "MBE",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1436,
            "lat": "22.7906827672",
            "lng": "88.2223927975",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BALARAMBATI",
            "station_code": "BLAE",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1437,
            "lat": "22.808367076",
            "lng": "88.211824894",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "KAMARKUNDU",
            "station_code": "KQU",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1438,
            "lat": "22.821441",
            "lng": "88.204937",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "KAMARKUNDU",
            "station_code": "KQLS",
            "state_name": "WEST BENGAL",
            "day": 1,
            "std_min": 1438,
            "lat": "22.820729",
            "lng": "88.204139",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "MADHU SUDANPUR",
            "station_code": "MDSE",
            "state_name": "WEST BENGAL",
            "day": 2,
            "std_min": 1440,
            "lat": "22.844658",
            "lng": "88.193049",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "CHANDANPUR",
            "station_code": "CDAE",
            "state_name": "WEST BENGAL",
            "day": 2,
            "std_min": 1442,
            "lat": "22.88092",
            "lng": "88.175797",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "PORABAZAR",
            "station_code": "PBZ",
            "state_name": "WEST BENGAL",
            "day": 2,
            "std_min": 1444,
            "lat": "22.916777",
            "lng": "88.15949",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false,
            "hospital_available": false
        },
        {
            "station_name": "BELMURI",
            "station_code": "BMAE",
            "state_name": "WEST BENGAL",
            "day": 2,
            "std_min": 1445,
            "lat": "22.93254742",
            "lng": "88.15215111",
            "stop": false,
            "platform_number": 0,
            "food_available": false,
            "hotel_available": false
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
ट्रेन कार्यक्रम — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33598/train+schedule?trainNumber=12321' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
एक वर्तमान दस अंकों के पीएनआर के लिए यात्री, कोच, सीट, किराया और ट्रेन विवरण लौटाता है या एक बार उस बुकिंग के हटने पर नहीं मिला
Endpoint ID: 33601
GET https://zylalabs.com/api/13975/pnr+status+api/33601/pnr+status
इनपुट पैरामीटर्स

पीएनआर स्थिति — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
pnr आवश्यक 10-digit PNR (must be valid)

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

pnr
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": {
        "pnr": "6351738552",
        "trainNumber": "12150",
        "trainName": "DNR PUNE EXP",
        "journeyDate": "07-06-2025",
        "bookingDate": "25-04-2025",
        "source": "DNR",
        "destination": "PUNE",
        "boardingPoint": "DNR",
        "class": "3A",
        "chartPrepared": true,
        "trainStatus": "Status not available",
        "departureTime": "23:15",
        "arrivalTime": "04:00",
        "duration": "28:45",
        "passengers": [
            {
                "number": 1,
                "bookingStatus": "GNWL  180",
                "currentStatus": "GNWL  17",
                "coach": "N/A",
                "berth": 17
            }
        ],
        "fare": {
            "bookingFare": "3750",
            "ticketFare": "3750"
        },
        "ratings": {
            "overall": 3.9,
            "food": 3.5,
            "punctuality": 4.1,
            "cleanliness": 4,
            "ratingCount": 2916
        },
        "hasPantry": true,
        "isCancelled": false
    }
}
पीएनआर स्थिति — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33601/pnr+status?pnr=1234567890' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
किसी निर्धारित तिथि पर दो स्टेशन कोड के बीच वापसी ट्रेनें लौटाता है क्लास की उपलब्धता रुपये में किराया पुष्टि की संभावना और साप्ताहिक चलने वाले दिनों के साथ
Endpoint ID: 33604
GET https://zylalabs.com/api/13975/pnr+status+api/33604/train+seat+availability
इनपुट पैरामीटर्स

रेल सीट उपलब्धता — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
source आवश्यक Origin Station Code
destination आवश्यक Destination Station Code
date आवश्यक Date DD-MM-YYYY

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

source
destination
date
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": [
        {
            "trainNumber": "15134",
            "trainName": "AMRIT BHARAT EX",
            "from": {
                "code": "ANVT",
                "name": "Delhi Anand Vihar Terminus"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "00:20",
            "arrival": "16:45",
            "duration": "16h 25m",
            "distanceKm": 777,
            "pantry": "No",
            "rating": 4.3,
            "runningDays": "Wed, Sat",
            "allClasses": [
                "SL"
            ],
            "classAvailability": [
                {
                    "class": "SL",
                    "availability": "RAC  63/RAC  58",
                    "fare": "490",
                    "prediction": "Available",
                    "displayStatus": "RAC 58",
                    "predictionPercent": 100,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "15910",
            "trainName": "AVADH ASSAM EXP",
            "from": {
                "code": "DLI",
                "name": "Old Delhi"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "07:22",
            "arrival": "23:40",
            "duration": "16h 18m",
            "distanceKm": 758,
            "pantry": "Yes",
            "rating": 3.6,
            "runningDays": "Sun, Mon, Tue, Wed, Thu, Fri, Sat",
            "allClasses": [
                "SL",
                "SL_TQ",
                "3A",
                "3A_TQ",
                "2A",
                "1A"
            ],
            "classAvailability": [
                {
                    "class": "1A",
                    "availability": "RLWL2/WL2",
                    "fare": "2645",
                    "prediction": "90% Chance",
                    "displayStatus": "WL 2",
                    "predictionPercent": 90,
                    "quota": "GN"
                },
                {
                    "class": "2A",
                    "availability": "RLWL10/WL10",
                    "fare": "1590",
                    "prediction": "81% Chance",
                    "displayStatus": "WL 10",
                    "predictionPercent": 81,
                    "quota": "GN"
                },
                {
                    "class": "3A",
                    "availability": "RLWL33/WL21",
                    "fare": "1125",
                    "prediction": "70% Chance",
                    "displayStatus": "WL 21",
                    "predictionPercent": 70,
                    "quota": "GN"
                },
                {
                    "class": "SL",
                    "availability": "RLWL47/WL42",
                    "fare": "425",
                    "prediction": "52% Chance",
                    "displayStatus": "WL 42",
                    "predictionPercent": 52,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "12204",
            "trainName": "SHC GARIB RATH",
            "from": {
                "code": "DLI",
                "name": "Old Delhi"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "11:05",
            "arrival": "00:02",
            "duration": "12h 57m",
            "distanceKm": 765,
            "pantry": "No",
            "rating": 3.6,
            "runningDays": "Sun, Wed, Sat",
            "allClasses": [
                "3A"
            ],
            "classAvailability": [
                {
                    "class": "3A",
                    "availability": "RLWL87/WL44",
                    "fare": "850",
                    "prediction": "81% Chance",
                    "displayStatus": "WL 44",
                    "predictionPercent": 81,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "02570",
            "trainName": "NDLS DBG SF SPL",
            "from": {
                "code": "NDLS",
                "name": "New Delhi"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "12:15",
            "arrival": "00:45",
            "duration": "12h 30m",
            "distanceKm": 787,
            "pantry": "Yes",
            "rating": 3.6,
            "runningDays": "Sun, Mon, Tue, Wed, Thu, Fri, Sat",
            "allClasses": [
                "SL",
                "3E",
                "3A"
            ],
            "classAvailability": [
                {
                    "class": "3A",
                    "availability": "PQWL3/WL3",
                    "fare": "1530",
                    "prediction": "94% Chance",
                    "displayStatus": "WL 3",
                    "predictionPercent": 94,
                    "quota": "GN"
                },
                {
                    "class": "3E",
                    "availability": "PQWL3/WL3",
                    "fare": "1420",
                    "prediction": "89% Chance",
                    "displayStatus": "WL 3",
                    "predictionPercent": 89,
                    "quota": "GN"
                },
                {
                    "class": "SL",
                    "availability": "PQWL9/WL8",
                    "fare": "590",
                    "prediction": "91% Chance",
                    "displayStatus": "WL 8",
                    "predictionPercent": 91,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "12566",
            "trainName": "BIHAR S KRANTI",
            "from": {
                "code": "NDLS",
                "name": "New Delhi"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "12:45",
            "arrival": "00:50",
            "duration": "12h 5m",
            "distanceKm": 790,
            "pantry": "Yes",
            "rating": 3.9,
            "runningDays": "Sun, Mon, Tue, Wed, Thu, Fri, Sat",
            "allClasses": [
                "SL",
                "3E",
                "3A",
                "2A",
                "1A"
            ],
            "classAvailability": [
                {
                    "class": "1A",
                    "availability": "PQWL2/WL1",
                    "fare": "2795",
                    "prediction": "90% Chance",
                    "displayStatus": "WL 1",
                    "predictionPercent": 90,
                    "quota": "GN"
                },
                {
                    "class": "2A",
                    "availability": "PQWL5/WL2",
                    "fare": "1680",
                    "prediction": "92% Chance",
                    "displayStatus": "WL 2",
                    "predictionPercent": 92,
                    "quota": "GN"
                },
                {
                    "class": "3A",
                    "availability": "PQWL18/WL6",
                    "fare": "1200",
                    "prediction": "89% Chance",
                    "displayStatus": "WL 6",
                    "predictionPercent": 89,
                    "quota": "GN"
                },
                {
                    "class": "3E",
                    "availability": "PQWL7/WL5",
                    "fare": "1110",
                    "prediction": "75% Chance",
                    "displayStatus": "WL 5",
                    "predictionPercent": 75,
                    "quota": "GN"
                },
                {
                    "class": "SL",
                    "availability": "PQWL39/WL13",
                    "fare": "465",
                    "prediction": "90% Chance",
                    "displayStatus": "WL 13",
                    "predictionPercent": 90,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "15568",
            "trainName": "AMRIT BHARAT EXP",
            "from": {
                "code": "ANVT",
                "name": "Delhi Anand Vihar Terminus"
            },
            "to": {
                "code": "GKP",
                "name": "Gorakhpur Junction"
            },
            "departure": "14:00",
            "arrival": "03:58",
            "duration": "13h 58m",
            "distanceKm": 750,
            "pantry": "No",
            "rating": 4.4,
            "runningDays": "Wed, Sat",
            "allClasses": [
                "SL"
            ],
            "classAvailability": [
                {
                    "class": "SL",
                    "availability": "GNWL121/WL24",
                    "fare": "480",
                    "prediction": "93% Chance",
                    "displayStatus": "WL 24",
                    "predictionPercent": 93,
                    "quota": "GN"
                }
            ]
        },
        {
            "trainNumber": "12558",
            "trainName": "SAPT KRANTI EXP",
            "from": {
                "code": "ANVT",
                "name": "Delhi Anand Vihar Terminus"
            }
        }
    ],
    "_note": "Response truncated for documentation purposes"
}
रेल सीट उपलब्धता — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33604/train+seat+availability?source=NDLS&destination=GKP&date=30-09-2026' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
रेलवे स्टेशन के विवरण वापस करता है जिसमें स्टेशन का नाम, कोड, राज्य और शहर शामिल हैं ताकि एप्लिकेशन भारतीय रेलवे स्टेशनों की पहचान और संदर्भ को सही तरीके से कर सकें
Endpoint ID: 33607
GET https://zylalabs.com/api/13975/pnr+status+api/33607/station+search
इनपुट पैरामीटर्स

स्टेशन खोजें — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
code आवश्यक Full code or part of the name (min. 2 characters)

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

code
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": [
        {
            "station_name": "NEW DELHI",
            "station_code": "NDLS",
            "state_name": "DELHI",
            "city_name": "New Delhi"
        }
    ]
}
स्टेशन खोजें — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33607/station+search?code=NDLS' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
प्रदत्त ट्रेन नंबर के आधार पर ट्रेन की जानकारी लौटाता है जिसमें भारतीय रेलवे सेवाओं की सही पहचान के लिए संबंधित ट्रेन का नाम शामिल है
Endpoint ID: 33610
GET https://zylalabs.com/api/13975/pnr+status+api/33610/train+search
इनपुट पैरामीटर्स

ट्रेन खोज — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
trainNumber आवश्यक Train number (4–6 digits)

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

trainNumber
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": {
        "train": "MUMBAI MAIL"
    }
}
ट्रेन खोज — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33610/train+search?trainNumber=12321' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
चुने गए भारतीय रेलवे स्टेशनों के बीच ट्रेन का समय सारणी और लाइव प्रस्थान जानकारी प्रदान करता है जिसमें ट्रेन विवरण प्लेटफॉर्म प्रस्थान समय देरी और स्थिति शामिल है
Endpoint ID: 33612
GET https://zylalabs.com/api/13975/pnr+status+api/33612/live+station
इनपुट पैरामीटर्स

लाइव स्टेशन — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
source आवश्यक Station code
hours आवश्यक Time frame: 2, 4, 6, or 8 hours
destination वैकल्पिक Enter the station code (Only trains going to this destination)

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

source
hours
destination
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": {
        "source": "NDLS",
        "destination": "BSB",
        "hours": "4",
        "trainCount": 1,
        "trains": [
            {
                "trainNumber": "22436",
                "trainName": "VANDE BHARAT EX",
                "trainType": "SHATABDI",
                "sourceStationName": "NEW DELHI",
                "destinationStationName": "VARANASI",
                "platform": "16",
                "scheduledArrival": null,
                "arrivalDelayMinutes": null,
                "scheduledDeparture": "06:00",
                "departureDelayMinutes": 0,
                "status": "on_time"
            }
        ]
    }
}
लाइव स्टेशन — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33612/live+station?source=NDLS&hours=4&destination=BSB' --header 'Authorization: Bearer YOUR_API_KEY' 


    
अनुरोध
निर्धारित ट्रेन नंबर के लिए लाइव ट्रेन स्थान, देरी, यात्रा की गई दूरी,ETA, अगला ठहराव और वर्तमान गतिविधि विवरण लौटाता है
Endpoint ID: 33613
GET https://zylalabs.com/api/13975/pnr+status+api/33613/live+train+status
इनपुट पैरामीटर्स

ट्रेन की लाइव स्थिति — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
trainNumber आवश्यक Train number (4–6 digits)
startDay वैकल्पिक Day of departure: 0 today, 1 yesterday, 2 the day before yesterday

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

trainNumber
startDay
API उदाहरण प्रतिक्रिया
JSON
{
    "success": true,
    "data": {
        "train_number": "12951",
        "train_name": "Mumbai Central - New Delhi Rajdhani Express",
        "current_station_name": "GANGAPUR CITY~",
        "status": "T",
        "distance_from_source": 1096,
        "total_distance": 1384,
        "eta": "05:17",
        "etd": "05:17",
        "delay": 3,
        "next_stoppage_info": {
            "next_stoppage_title": "Next:",
            "next_stoppage": "NEW DELHI",
            "next_stoppage_time_diff": "in 3 hrs 12 mins",
            "next_stoppage_delay": 0
        },
        "current_location_info": [
            {
                "type": 1,
                "deeplink": "",
                "img_url": "",
                "label": "As of few seconds ago",
                "message": "Crossed GANGAPUR CITY~ at 05:17",
                "readable_message": "Crossed gangapur city at 05:17",
                "hint": "Delay 3m"
            },
            {
                "type": 2,
                "deeplink": "",
                "img_url": "",
                "label": "As of few seconds ago",
                "message": "288 kms to NEW DELHI",
                "readable_message": "288 kilometer to new delhi",
                "hint": "1096 kms Covered so far"
            },
            {
                "type": 3,
                "deeplink": "",
                "img_url": "",
                "label": "As of few seconds ago",
                "message": "8 kms to CHHOTI ODAI",
                "readable_message": "8 kilometer to chhoti odai",
                "hint": "No-halt station"
            },
            {
                "type": 4,
                "deeplink": "",
                "img_url": "",
                "label": "As of few seconds ago",
                "message": "4 kms ahead of GANGAPUR CITY~",
                "readable_message": "4 kilometers ahead of gangapur city",
                "hint": "Travelling North"
            }
        ],
        "upcoming_stations_count": 1
    }
}
ट्रेन की लाइव स्थिति — कोड स्निपेट्स

curl --location --request GET 'https://zylalabs.com/api/13975/pnr+status+api/33613/live+train+status?trainNumber=12951&startDay=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API एक्सेस कुंजी और प्रमाणीकरण

साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए PNR स्थिति API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।

हेडर्स
हेडर विवरण
Authorization आवश्यक होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।

कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।

(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)

🚀 एंटरप्राइज़ प्लान

शुरू होता है
$ 10,000/वर्ष


  • कस्टम वॉल्यूम
  • कस्टम रेट लिमिट
  • विशेष ग्राहक सहायता
  • रीयल-टाइम API मॉनिटरिंग

अवलोकन

PNR स्थिति एपीआई भारतीय रेलवे के व्यापक डेटा प्रदान करता है जिसमें ट्रेन के कार्यक्रम, आधिकारिक नाम, मार्ग, स्टेशन, संचालन के दिन, यात्रा की अवधि, दूरी, किराए, सीट की उपलब्धता और चयनित यात्रा और यात्रा की तारीखों के लिए कक्षा की जानकारी शामिल है यह स्टेशन से संबंधित विवरण भी प्रदान करता है जैसे कोड, स्थान, आगमन, प्रस्थान, प्लेटफार्म और देरी साथ ही जीवित ट्रेन की स्थिति, आने वाले स्टॉप, वर्तमान देरी और यात्रा की गई दूरी PNR डेटा में बुकिंग स्थिति, यात्री विवरण, कोच और सीट आवंटन और किराए की जानकारी भी शामिल हो सकती है एपीआई यात्रा योजना, ट्रेन खोज, जीवित ट्रैकिंग, स्टेशन डिस्प्ले, देरी की निगरानी, उपलब्धता की जांच, आरक्षण सहायता और अन्य सेवाओं के लिए अनुप्रयोगों का समर्थन करता है जिन्हें संरचित रेलवे डेटा की आवश्यकता होती है

PNR स्थिति API FAQs

प्रत्येक एंडपॉइंट भारतीय रेलवे से संबंधित विशिष्ट डेटा लौटाता है उदाहरण के लिए ट्रेन शेड्यूल एंडपॉइंट मार्ग विवरण प्रदान करता है जबकि पीएनआर स्थिति एंडपॉइंट बुकिंग और यात्री जानकारी लौटाता है अन्य एंडपॉइंट्स सीट उपलब्धता स्टेशन विवरण जीवित ट्रेन स्थिति और अधिक को कवर करते हैं

कुंजी क्षेत्र endpoint के अनुसार भिन्न होते हैं ट्रेन शेड्यूल के लिए क्षेत्र में स्टेशन का नाम कोड और निर्धारित समय शामिल हैं PNR स्थिति में यात्री विवरण और किराया शामिल है लाइव ट्रेन स्थिति में ट्रेन नंबर वर्तमान स्थान ETA और देरी की जानकारी शामिल है

पैरामीटर अंत बिंदु के अनुसार भिन्न होते हैं ट्रेन सीट उपलब्धता के लिए आप यात्रा की तारीख के साथ प्रस्थान और आगमन स्टेशन कोड निर्दिष्ट कर सकते हैं पीएनआर स्थिति के लिए दस अंकों का पीएनआर नंबर आवश्यक है प्रत्येक अंत बिंदु दस्तावेज़ विशेष पैरामीटर आवश्यकताओं की जानकारी देता है

प्रतिक्रिया डेटा JSON प्रारूप में संरचित होता है जो आमतौर पर "सफलता" फ़ील्ड और "डेटा" सूची को शामिल करता है डेटा सूची में प्रत्येक प्रविष्टि अनुरोध से संबंधित विशिष्ट विवरणों के लिए होती है जैसे ट्रेन की समय सारणी या सीट की उपलब्धता

यह डेटा भारतीय रेलवे से लिया गया है और इसे IRCTC द्वारा बनाए रखा गया है। यह सुनिश्चित करता है कि जानकारी सटीक और अद्यतन है जो ट्रेन शेड्यूल सीट उपलब्धता और अन्य रेलवे संचालन में वास्तविक समय में बदलाव दर्शाती है

विशिष्ट उपयोग के मामले यात्रा योजना, वास्तविक समय ट्रेन निगरानी, सीट उपलब्धता की जांच और देरी की निगरानी शामिल हैं डेवलपर्स इस डेटा को यात्रा योजना, टिकट बुकिंग और स्टेशन जानकारी प्रदर्शनों के लिए अनुप्रयोगों में एकीकृत कर सकते हैं

उपयोगकर्ता JSON प्रतिक्रिया को प्रासंगिक जानकारी निकालने के लिए पार्स कर सकते हैं उदाहरण के लिए लाइव ट्रेन स्थिति में उपयोगकर्ता देरी और अगली रुकने की जानकारी को ट्रैक कर सकते हैं ताकि वे अपने अनुप्रयोगों या सेवाओं में वास्तविक समय के अपडेट प्रदान कर सकें

प्रत्येक एंडपॉइंट विशिष्ट जानकारी प्रदान करता है: ट्रेन शेड्यूल मार्ग और स्टेशन विवरण प्रदान करता है पीएनआर स्थिति बुकिंग और यात्री सूचना देती है ट्रेन सीट उपलब्धता वर्ग और किराए के विवरण दिखाती है और लाइव ट्रेन स्थिति वास्तविक समय का स्थान और देरी डेटा प्रदान करती है

सामान्य FAQs

Zyla API Hub APIs के लिए एक बड़ा स्टोर जैसा है, जहाँ आप हजारों APIs एक ही जगह पर पा सकते हैं। हम सभी APIs की समर्पित सपोर्ट और रीयल-टाइम मॉनिटरिंग भी प्रदान करते हैं। एक बार साइन अप करने के बाद, आप चुन सकते हैं कि कौन सी APIs उपयोग करनी हैं। बस याद रखें, प्रत्येक API को अपनी स्वयं की सब्सक्रिप्शन की आवश्यकता होती है। लेकिन यदि आप कई APIs पर सब्सक्राइब करते हैं, तो आप सभी के लिए एक ही की का उपयोग करेंगे, जिससे आपके लिए चीज़ें आसान हो जाती हैं।
कीमतें USD (अमेरिकी डॉलर), EUR (यूरो), CAD (कनाडाई डॉलर), AUD (ऑस्ट्रेलियाई डॉलर), और GBP (ब्रिटिश पाउंड) में सूचीबद्ध हैं। हम सभी प्रमुख डेबिट और क्रेडिट कार्ड स्वीकार करते हैं। हमारा पेमेंट सिस्टम नवीनतम सुरक्षा तकनीक का उपयोग करता है और Stripe द्वारा संचालित है, जो दुनिया की सबसे विश्वसनीय पेमेंट कंपनियों में से एक है। यदि आपको कार्ड से पेमेंट करने में कोई समस्या हो, तो बस हमसे संपर्क करें [email protected]

इसके अलावा, यदि आपके पास पहले से ही इनमें से किसी भी करेंसी (USD, EUR, CAD, AUD, GBP) में एक सक्रिय सब्सक्रिप्शन है, तो बाद की सब्सक्रिप्शंस के लिए वही करेंसी बनी रहेगी। जब तक आपके पास कोई सक्रिय सब्सक्रिप्शन नहीं है, आप किसी भी समय करेंसी बदल सकते हैं।
प्राइसिंग पेज पर दिखाई देने वाली स्थानीय करेंसी आपके IP पते के देश पर आधारित है और केवल संदर्भ के लिए प्रदान की गई है। वास्तविक कीमतें USD (अमेरिकी डॉलर) में हैं। जब आप भुगतान करते हैं, तो आपके कार्ड स्टेटमेंट पर चार्ज USD में दिखाई देगा, भले ही हमारी वेबसाइट पर आपको आपकी स्थानीय करेंसी में समतुल्य राशि दिखाई दे। इसका अर्थ है कि आप सीधे अपनी स्थानीय करेंसी से भुगतान नहीं कर सकते।
कभी-कभी, बैंक फ्रॉड प्रोटेक्शन सेटिंग्स के कारण चार्ज को डिक्लाइन कर सकता है। हम सुझाव देते हैं कि आप पहले अपने बैंक से संपर्क करें कि क्या वे हमारे चार्ज को ब्लॉक कर रहे हैं। साथ ही, आप बिलिंग पोर्टल तक पहुंच सकते हैं और भुगतान करने के लिए जुड़े कार्ड को बदल सकते हैं। यदि यह काम नहीं करता और आपको अतिरिक्त सहायता की आवश्यकता है, तो कृपया हमारी टीम से संपर्क करें [email protected]
कीमतें पुनरावर्ती मासिक या वार्षिक सब्सक्रिप्शन के आधार पर निर्धारित की जाती हैं, जो चुने गए प्लान पर निर्भर करती हैं।
API कॉल्स आपके प्लान से सफल रिक्वेस्ट के आधार पर घटाई जाती हैं। प्रत्येक प्लान में प्रति माह आप जितनी कॉल कर सकते हैं उसकी एक विशेष संख्या होती है। केवल सफल कॉल्स, जो स्टेटस 200 रिस्पॉन्स से इंगित होती हैं, आपकी कुल संख्या से घटाई जाएँगी। इससे सुनिश्चित होता है कि असफल या अधूरी रिक्वेस्ट आपके मासिक कोटा को प्रभावित नहीं करतीं।
Zyla API Hub एक पुनरावर्ती मासिक सब्सक्रिप्शन सिस्टम पर काम करता है। आपका बिलिंग साइकल उस दिन से शुरू होगा जिस दिन आप किसी पेड प्लान को खरीदते हैं, और अगले महीने के उसी दिन नवीनीकृत होगा। इसलिए यदि आप भविष्य के चार्ज से बचना चाहते हैं, तो समय पर अपनी सब्सक्रिप्शन कैंसल करना सुनिश्चित करें।
अपनी मौजूदा सब्सक्रिप्शन प्लान को अपग्रेड करने के लिए, बस API के प्राइसिंग पेज पर जाएँ और वह प्लान चुनें जिस पर आप अपग्रेड करना चाहते हैं। अपग्रेड तुरंत प्रभावी होगा, जिससे आपको नए प्लान की सुविधाओं का तुरंत आनंद मिलेगा। कृपया ध्यान दें कि आपके पिछले प्लान से बची हुई कॉल्स नए प्लान में नहीं जोड़ी जाएँगी, इसलिए अपग्रेड करने से पहले इसे ध्यान में रखें। आपको नए प्लान की पूरी राशि चार्ज की जाएगी।
यह देखने के लिए कि आपके पास वर्तमान महीने के लिए कितनी API कॉल्स बची हैं, रिस्पॉन्स हेडर में "X-Zyla-API-Calls-Monthly-Remaining" फ़ील्ड देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट की अनुमति है और आपने 100 का उपयोग किया है, तो रिस्पॉन्स हेडर में यह फ़ील्ड 900 बची हुई कॉल्स दिखाएगा।
आपके प्लान में अनुमत API रिक्वेस्ट्स की अधिकतम संख्या देखने के लिए, "X-Zyla-RateLimit-Limit" रिस्पॉन्स हेडर देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट्स शामिल हैं, तो यह हेडर 1,000 दिखाएगा।
"X-Zyla-RateLimit-Reset" हेडर यह दिखाता है कि आपकी रेट लिमिट रीसेट होने में कितने सेकंड बचे हैं। यह आपको बताता है कि आपकी रिक्वेस्ट गिनती कब से फिर से शुरू होगी। उदाहरण के लिए, यदि यह 3,600 दिखाता है, तो इसका मतलब है कि लिमिट रीसेट होने में 3,600 सेकंड बचे हैं।
हाँ, आप कभी भी अपने अकाउंट में जाकर और बिलिंग पेज पर कैंसिलेशन विकल्प चुनकर अपना प्लान कैंसल कर सकते हैं। कृपया ध्यान दें कि अपग्रेड, डाउनग्रेड और कैंसिलेशन तुरंत प्रभावी होते हैं। साथ ही, कैंसल करने पर आपको सेवा तक पहुंच नहीं होगी, भले ही आपके कोटा में कॉल्स बची हों।
आपको बिना किसी प्रतिबद्धता के हमारी APIs का अनुभव करने का मौका देने के लिए, हम 7-दिवसीय फ्री ट्रायल प्रदान करते हैं, जो आपको 50 API कॉल्स तक मुफ्त में करने की अनुमति देता है। यह ट्रायल केवल एक बार उपयोग किया जा सकता है, इसलिए हम सलाह देते हैं कि आप इसे उस API पर लागू करें जिसमें आपको सबसे अधिक रुचि है। जबकि अधिकांश APIs फ्री ट्रायल प्रदान करते हैं, कुछ शायद न करें। ट्रायल 7 दिनों के बाद या 50 रिक्वेस्ट होने पर, जो भी पहले हो, समाप्त हो जाता है। यदि आप ट्रायल के दौरान 50 रिक्वेस्ट लिमिट तक पहुँच जाते हैं, तो रिक्वेस्ट जारी रखने के लिए आपको "Start Your Paid Plan" करना होगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं। यदि आप 7वें दिन से पहले अपनी सब्सक्रिप्शन कैंसल नहीं करते हैं, तो आपका फ्री ट्रायल समाप्त हो जाएगा और आपका प्लान अपने आप चार्ज हो जाएगा, जिससे आपको अपने प्लान में निर्दिष्ट सभी API कॉल्स तक पहुंच मिल जाएगी। अवांछित चार्ज से बचने के लिए कृपया इसे ध्यान में रखें।
7 दिनों के बाद, आपको उस प्लान की पूरी राशि चार्ज की जाएगी, जिस पर आप ट्रायल के दौरान सब्सक्राइब थे। इसलिए, ट्रायल अवधि समाप्त होने से पहले कैंसल करना महत्वपूर्ण है। समय पर कैंसल करना भूलने के लिए रिफंड अनुरोध स्वीकार नहीं किए जाते।
जब आप किसी API के फ्री ट्रायल पर सब्सक्राइब करते हैं, तो आप 50 API कॉल्स तक कर सकते हैं। यदि आप इस लिमिट से आगे अतिरिक्त API कॉल्स करना चाहते हैं, तो API आपको "Start Your Paid Plan" करने का संकेत देगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं।
पAYOUT ऑर्डर्स महीने की 20 तारीख से 30 तारीख के बीच प्रोसेस किए जाते हैं। यदि आप अपना अनुरोध 20 तारीख से पहले सबमिट करते हैं, तो आपका पेमेंट इस समयावधि के भीतर प्रोसेस किया जाएगा।
आप तुरंत सहायता प्राप्त करने के लिए हमारे चैट चैनल के माध्यम से हमसे संपर्क कर सकते हैं। हम हमेशा सुबह 8 बजे से शाम 5 बजे (EST) तक ऑनलाइन रहते हैं। यदि आप हमें उस समय के बाद संपर्क करते हैं, तो हम यथाशीघ्र आपसे संपर्क करेंगे। इसके अलावा, आप हमें ईमेल के माध्यम से भी संपर्क कर सकते हैं [email protected]

संबंधित APIs