印度铁路 API

API ID 13993

通过印度铁路API获取实时列车时刻表和更新以实现无缝的旅行规划

327 ms 平均响应

API 文档

端点

请求
返回一列印度火车的完整路线,列出各个车站、旅程天数、停靠、分钟、站台、坐标以及食品、酒店、医院标志
Endpoint ID: 33687
GET https://zylalabs.com/api/13993/indian+railways+api/33687/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/13993/indian+railways+api/33687/train+schedule?trainNumber=12321' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
返回一个当前十位数PNR的乘客、车厢、座位、票价和列车详情,或者在该预订被清除后返回未找到
Endpoint ID: 33688
GET https://zylalabs.com/api/13993/indian+railways+api/33688/pnr+status
输入参数

PNR状态 — 端点功能

对象 描述
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
    }
}
PNR状态 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/13993/indian+railways+api/33688/pnr+status?pnr=1234567890' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
在给定日期返回两个车站代码之间的列车,包括车型可用性 票价(以卢比计) 确认机会和每周运行天数
Endpoint ID: 33689
GET https://zylalabs.com/api/13993/indian+railways+api/33689/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/13993/indian+railways+api/33689/train+seat+availability?source=NDLS&destination=GKP&date=30-09-2026' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
返回包括车站名称 代码 状态 和城市的火车站详细信息 帮助应用程序准确识别和引用印度火车站
Endpoint ID: 33690
GET https://zylalabs.com/api/13993/indian+railways+api/33690/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/13993/indian+railways+api/33690/station+search?code=NDLS' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
根据提供的列车编号返回列车信息,包括相应的列车名称,以便准确识别印度铁路服务
Endpoint ID: 33691
GET https://zylalabs.com/api/13993/indian+railways+api/33691/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/13993/indian+railways+api/33691/train+search?trainNumber=12321' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
提供所选印度铁路车站之间的列车时刻表和实时出发信息,包括列车详情、站台、出发时间、延误和状态
Endpoint ID: 33692
GET https://zylalabs.com/api/13993/indian+railways+api/33692/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/13993/indian+railways+api/33692/live+station?source=NDLS&hours=4&destination=BSB' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
返回指定列车编号的实时位置 延误 距离 行驶时间 到达时间 下一个停靠点 和当前移动细节
Endpoint ID: 33693
GET https://zylalabs.com/api/13993/indian+railways+api/33693/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/13993/indian+railways+api/33693/live+train+status?trainNumber=12951&startDay=1' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 印度铁路 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。

标头
标头 描述
授权 必需 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

(年度计费可节省 2 个月 🎉)

🚀 企业版套餐

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

概览

IRCTC API提供了全面的印度铁路数据,包括列车时刻表、官方名称、路线、车站、运营天数、旅行时长、距离、票价、座位可用性和选定行程及旅行日期的等级信息。它还提供车站详细信息,如代码、位置、到达、出发、站台和延误,以及实时列车位置、即将到来的停靠、当前延误和行驶距离。PNR数据可以包括预订状态、乘客详情、车厢和座位分配、票价信息。该API支持行程规划、列车搜索、实时跟踪、车站显示、延误监测、可用性检查、预订协助和其他需要结构化铁路数据的服务应用。

印度铁路 API FAQs

每个端点返回与印度铁路相关的特定数据。例如,列车时刻表端点提供路线详情,而PNR状态端点返回预订和乘客信息。其他端点涵盖座位可用性、车站详情、实时列车状态等

关键字段因端点而异。对于火车时刻表,字段包括车站名称、代码和预定时间。PNR状态包括乘客详情和票价。实时火车状态显示列车编号、当前位置、预计到达时间和延误信息

参数因端点而异。对于火车座位可用性,您可以指定出发和到达车站代码以及旅行日期。PNR状态需要十位数的PNR号码。每个端点文档提供特定的参数要求

响应数据采用JSON格式结构,通常包含一个“success”字段和一个“data”数组。数据数组中的每个条目对应于与请求相关的特定细节,例如火车时刻表或座位可用性

数据来源于印度铁路,由IRCTC维护。这确保了信息的准确性和时效性,反映了火车时刻表、座位可用性和其他铁路运营的实时变化

典型的使用案例包括旅程规划 实时列车跟踪 查询座位可用性 和监控延误 开发者可以将这些数据集成到旅行规划 票务预订 和车站信息显示的应用程序中

用户可以解析JSON响应以提取相关信息。例如,在实时列车状态中,用户可以跟踪延误和下一个停靠的详细信息,以便在他们的应用程序或服务中提供实时更新

每个端点提供不同的信息:火车时刻表提供路线和站点详情,PNR状态提供预订和乘客信息,火车座位可用性显示等级和票价详情,实时火车状态提供实时位置和延迟数据

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。
价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]

此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。
定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 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 秒直到限制重置。
是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。
为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。
7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。
当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。
付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。
您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]