API简介:火车票查询API,支持查询高铁、动车等列车的实时票务信息,输入出发地、目的地及日期即可获取车次、发车/到达时间、行程时长、座位类型、票价及余票数量,数据实时更新,适配出行类APP、便民服务平台、票务管理系统等场景。 接口问题联系相关负责人沟通修复:查看该接口开发者 接口地址:https://api.lolimi.cn/API/hc/api 返回格式:json 请求方式:GET 请求参数:https://api.lolimi.cn/API/hc/api?departure=北京&arrival=上海 极速测试(自动) 历史统计 历史列表 注:单纯检测接口是否可调通,返回的数据请自行检查 再次检测 检测接口中...(检测服务是否可用) 状态码 累计次数 最后检测时间 正常 188 2026-02-13 10:21:06 故障 5 2026-01-29 13:18:20 注意事项 Bug修复 专属线路 您好!我们的平台聚合了上千位开发者提供的免费接口,我们已尽力确保接口的稳定性,但由于无法控制其他开发者的接口,可能会出现不稳定或服务中断的情况。对此,我们深感抱歉!我们正在积极改善这一问题,感谢您的理解与支持。 1. 由于开发者可能因盈利问题导致接口失效,我为此向您道歉。 2. 我们竭尽全力改进平台的接口稳定性。 3. 为便于您使用,我们提供了智能生成对接代码和在线极速测试接口的功能。 4. 我们将继续努力提供更多可靠的接口,满足您的需求。 5. 若有任何问题,欢迎通过微信与我联系:13132131321。再次感谢您的支持与信任! 接口注意:接口故障请及时反馈,修复进度将通过短信通知。 非官方接口,请联系开发者获取技术支持 新 Bug修复:非官方接口,Bug反馈请联系开发者 新 会员线路:因调用量剧增,定制独享优质线路请 参考定制方案 专属线路 成本透明 0服务费 请求参数 接口名称 是否必填 接口类型 接口说明 type 是 string 可选json/text默认text departure 是 string 出发地点 arrival 是 string 终点目的地 date 是 string 需要查询的时间(2024-01-11写成这种格式)默认当日 form 是 string 火车/高铁 返回示例 { "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 } ] } ] } 返回参数 接口名称 接口类型 接口说明 开发者未填写此数据,无法生成 JSON 示例,请参考小白对接 小白教程 本教程帮助用户快速对接火车票实时查询接口,现已支持智能生成代码 为照顾小白,特意编写此对接文档教程,若有不懂请及时联系接口维护者。 火车票实时查询 小白快速对接「火车票实时查询」简易教程 实时调试 部分视频、图片或其他接口报错、空值并不代表无法对接,请在本地尝试请求参数接口 调试工具支持的请求类型有: GETPOSTPUTHEADTRACEDELETECONNECTOPTIONS GET 请求 POST 请求 PUT 请求 HEAD 请求 TRACE 请求 DELETE 请求 CONNECT 请求 OPTIONS 请求 在线调试 温馨提示:请修改请求参数,未修改可能返回报错; 参数名称 参数值(修改后测试) 添加参数 参数支持JSON格式,以及GET参数请求方式 返回键值对添加请求参数 { "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 } ] } ] }