桑帛云API

火车票实时查询

GET 无需 Key 运行中

接口简介

火车票查询API,支持查询高铁、动车等列车的实时票务信息,输入出发地、目的地及日期即可获取车次、发车/到达时间、行程时长、座位类型、票价及余票数量,数据实时更新,适配出行类APP、便民服务平台、票务管理系统等场景。

接口地址

https://api.lolimi.cn/API/hc/api

请求示例

测试访问
https://api.lolimi.cn/API/hc/api?departure=北京&arrival=上海

返回预览

JSON
{
    "code": 200,
    "count": 6,
    "go": "北京",
    "to": "上海",
    "form": "高铁",
    "time": "2025-12-15 17:36:57",
    "date": "2025-12-15",
    "data": [
        {
            "TrainNumber": "G23",
            "start": "北京南",
            "end": "上海",
            "DepartTime": "18:00",
            "ArriveTime": "22:43",
            "TimeDifference": "04:43",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 633,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等座",
                    "SeatPrice": 1045,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "商务座",
                    "SeatPrice": 2178,
                    "Seatresidue": 9
                },
                {
                    "SeatName": "无座",
                    "SeatPrice": 633,
                    "Seatresidue": 0
                }
            ]
        },
        {
            "TrainNumber": "G25",
            "start": "北京南",
            "end": "上海虹桥",
            "DepartTime": "18:04",
            "ArriveTime": "22:58",
            "TimeDifference": "04:54",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 626,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等座",
                    "SeatPrice": 1035,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "商务座",
                    "SeatPrice": 2158,
                    "Seatresidue": 12
                },
                {
                    "SeatName": "无座",
                    "SeatPrice": 626,
                    "Seatresidue": 0
                }
            ]
        },
        {
            "TrainNumber": "G27",
            "start": "北京南",
            "end": "上海",
            "DepartTime": "19:00",
            "ArriveTime": "23:35",
            "TimeDifference": "04:35",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 606,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等座",
                    "SeatPrice": 1016,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "优选一等座",
                    "SeatPrice": 1397,
                    "Seatresidue": 17
                },
                {
                    "SeatName": "商务座",
                    "SeatPrice": 2182,
                    "Seatresidue": 10
                },
                {
                    "SeatName": "无座",
                    "SeatPrice": 606,
                    "Seatresidue": 0
                }
            ]
        },
        {
            "TrainNumber": "D17",
            "start": "北京",
            "end": "上海松江",
            "DepartTime": "19:13",
            "ArriveTime": "07:31",
            "TimeDifference": "11:42",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 298,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "二等卧",
                    "SeatPrice": 522,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等卧",
                    "SeatPrice": 641,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "无座",
                    "SeatPrice": 298,
                    "Seatresidue": 99
                }
            ]
        },
        {
            "TrainNumber": "D9",
            "start": "北京南",
            "end": "上海南",
            "DepartTime": "19:36",
            "ArriveTime": "08:00",
            "TimeDifference": "11:36",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 317,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "二等卧",
                    "SeatPrice": 555,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等卧",
                    "SeatPrice": 633,
                    "Seatresidue": 99
                }
            ]
        },
        {
            "TrainNumber": "D5",
            "start": "北京",
            "end": "上海",
            "DepartTime": "21:21",
            "ArriveTime": "09:27",
            "TimeDifference": "11:54",
            "SeatList": [
                {
                    "SeatName": "二等座",
                    "SeatPrice": 316,
                    "Seatresidue": 0
                },
                {
                    "SeatName": "二等卧",
                    "SeatPrice": 553,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "一等卧",
                    "SeatPrice": 680,
                    "Seatresidue": 99
                },
                {
                    "SeatName": "无座",
                    "SeatPrice": 316,
                    "Seatresidue": 0
                }
            ]
        }
    ]
}

请求参数

参数名类型必填描述
typestringOptional可选json/text默认text
departurestringRequired出发地点
arrivalstringRequired终点目的地
datestringOptional 需要查询的时间(默认2024-01-11写成这种格式)
formstringOptional火车/高铁

返回参数

参数名类型描述
codeint接口响应状态码,200表示获取成功
countint查询到的列车总数
gostring出发城市
tostring到达城市
formstring列车类型(如高铁、动车)
timestring查询时间(YYYY-MM-DD HH:MM:SS)
datestring乘车日期(YYYY-MM-DD)
dataarray列车票务数据列表
data[0].TrainNumberstring列车车次号
data[0].startstring列车出发站点
data[0].endstring列车到达站点
data[0].DepartTimestring列车发车时间
data[0].ArriveTimestring列车到达时间
data[0].TimeDifferencestring列车行程时长
data[0].SeatListarray座位类型及票务信息列表
data[0].SeatList[0].SeatNamestring座位类型(如二等座、一等座、商务座等)
data[0].SeatList[0].SeatPriceint该座位类型票价(单位:元)
data[0].SeatList[0].Seatresidueint该座位类型剩余票数(0表示无票)

参数配置

登录获取 Key
<?php
$url = "https://api.lolimi.cn/API/hc/api";
$params = array (
  'type' => 'value',
  'departure' => 'value',
  'arrival' => 'value',
  'date' => 'value',
  'form' => 'value',
);
$url .= '?' . http_build_query($params);
$res = file_get_contents($url);
echo $res;
概览
文档
调试
代码
已复制到剪贴板