IRCTC API
收藏资源简介:
IRCTC API A REST API that provides Indian Railways train information, live train status, PNR status, train schedules, station details, seat availability, fare information, train search, and other railway-related data through simple JSON endpoints. ## Features * Live Train Status * PNR Status Tracking * Train Schedule & Route Information * Train Between Stations Search * Station Live Arrival & Departure Status * Seat Availability Check * Fare Enquiry * Train Running Days * Coach Position In...
数据集概述
名称: IRCTC API (非官方印度铁路API)
提供方: kodexis (通过RapidAPI平台提供)
类别: Travel
描述: 一个提供全面印度铁路数据的REST API,通过简单的JSON端点返回数据。专为开发者、旅行平台、铁路应用、聊天机器人、自动化系统和分析工具设计。
核心功能
- 火车搜索(按名称或编号)
- 车站搜索(按名称或代码)
- 获取两站之间的运行列车
- 完整列车时刻表与路线查询
- 实时列车运行状态
- 车站实时到发信息
- PNR状态查询
- 座位可用性查询
- 票价查询
- 车厢布局信息
- 详细列车信息
常用用例
- 旅行预订平台
- 铁路信息网站
- 行程规划应用
- 移动旅行应用
- AI助手和聊天机器人
- 通知和预警系统
- 旅行分析仪表盘
- 交通数据集成
响应格式
所有端点均返回结构化JSON数据。
- 成功响应:
{"success": true, "data": {}} - 错误响应:
{"success": false, "error": "request_failed"}
认证方式
通过RapidAPI进行安全认证,需在每个请求中包含以下Header:
X-RapidAPI-Key: YOUR_RAPIDAPI_KEYX-RapidAPI-Host: YOUR_API_HOST
示例日期格式
所有日期字段使用 DD-MM-YYYY 格式,例如:25-06-2026。
常用车站代码
| 代码 | 车站 |
|---|---|
| HWH | Howrah Junction |
| SDAH | Sealdah |
| NDLS | New Delhi |
| CSMT | Mumbai CSMT |
| MAS | Chennai Central |
| SBC | Bengaluru City |
| PUNE | Pune Junction |
API端点
| 方法 | 端点 | 描述 | 必要参数 |
|---|---|---|---|
| GET | /search/train |
按名称或编号搜索火车 | q |
| GET | /search/station |
按名称或代码搜索车站 | q |
| GET | /trains |
获取两站之间的所有列车 | frm, to |
| GET | /train/{train_no} |
获取特定火车的详细信息 | 路径参数 |
| GET | /schedule/{train_no} |
获取完整列车时刻表 | 路径参数 |
| GET | /route/{train_no} |
获取火车途径的所有车站 | 路径参数 |
| GET | /live-status/{train_no} |
获取火车实时运行状态 | date, frm |
| GET | /pnr/{pnr} |
通过PNR号查询订票状态 | 路径参数 |
| GET | /availability |
检查特定行程的座位可用性 | train_no, frm, to, date |
| GET | /fare |
获取票价信息 | train_no, frm, to, date |
| GET | /coach-layout/{train_no} |
获取车厢组成信息 | 路径参数 |
| GET | /station-live/{station_code} |
获取车站实时到发信息 | 路径参数 |
可靠性
API内置自动重试、代理轮换、用户代理轮换和错误处理机制,以提高响应可靠性和可用性。
关于此API的说明
此API是一项独立开发者服务,与IRCTC、印度铁路、CRIS或任何政府组织无关、未经其认可、赞助或关联。所有商标均属于其各自所有者。用户有责任确保遵守适用的法律、服务条款和数据使用政策。




