随机图片v1
图床v1(推荐用V2)
生成二维码
二维码解析
某易云歌词
随机图片v2-302跳转
某易云点歌
获取天气
宝贝回家
随机一言·网络
必应每日一图(横屏-不跳转)
必应每日一图(横屏-302跳转)
必应每日一图(竖屏-不跳转)
必应每日一图(竖屏-302跳转)
随机快手美女视频V1
获取天气v2
城市天气ID查询
IPv6地址获取
程序员历史上的今天
微博热榜
抖音热榜
知乎热榜
百度热搜
二要素核验
网站信息TDK获取
SSl证书检测
域名dns解析查询
查询域名Whois
QQ域名拦截查询
ICP备案查询
天气查询v4
QQ昵称获取
快递查询V1
中国天气
快手解析
抖音视频解析
官方影视/动漫海报获取接口
HunyuanOCR
酷小我音乐YT
IP签名档YT
阿里oss图床TM
ocr图片文字识别YT
手机号归属地查询
随机一言v1
实时金价v1
知乎热搜
随机快手美女视频v2
三角洲每日密码TM
ICP备案查询V2
IP地址详情V1·本地
图床V2
某易云点歌V2
某易云点歌V3
快递查询V1
https://apis.whrx.chat/api/kuaidi/v1.php
由 AI 生成:本文档由 AI 根据配置自动生成,仅供参考,实际接口以服务端返回为准。
---
接口简介
快递查询V1接口通过快递单号自动识别物流公司并返回中文物流信息,适用于电商、物流系统等需要实时跟踪包裹的场景。调用时需提供快递单号,若开启密钥访问则需同时传递key参数。当前支持中通、圆通、邮政等主流快递(不含顺丰/京东/菜鸟)。
---
请求说明
- 请求地址:
https://api.xunjinlu.fun/api/kuaidi/v1.php - HTTP 方法:
GET - 常用请求头:
Accept: application/json(建议显式声明)
- 若需密钥:key 参数需通过 Query 传递
---
请求参数表
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| <code>key</code> | string | 是 | 接口访问密钥(开启密钥时必填) |
| <code>trackingNo</code> | string | 是 | 快递运单号(6-30位字母数字,如<code>YT1234567890123</code>) |
---
返回字段表
| 字段路径 | 类型 | 说明 |
|---|---|---|
| <code>code</code> | int | 状态码(200表示成功) |
| <code>message</code> | string | 响应描述 |
| <code>data.trackingNo</code> | string | 运单号 |
| <code>data.totalCount</code> | int | 包裹数量 |
| <code>data.packageInfoList</code> | array | 包裹信息列表(对象数组) |
| <code>data.stateStatList</code> | array | 状态统计列表(对象数组) |
| <code>api_info</code> | object | API 提供方信息 |
packageInfoList 对象字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| <code>cp</code> | string | 快递公司代码(如<code>YTO</code>) |
| <code>cpName</code> | string | 快递公司名称(如<code>圆通速递</code>) |
| <code>state</code> | string | 包裹状态(如<code>AGENT</code>) |
| <code>signFlag</code> | string | 签收标识(如<code>AUTOMATIC</code>) |
| <code>operateMessage</code> | string | 最新物流描述 |
| <code>operateTime</code> | string | 最新物流时间 |
| <code>trackingDetails</code> | array | 详细物流轨迹(对象数组) |
trackingDetails 对象字段
| 字段名 | 类型 | 说明 |
|---|---|---|
| <code>time</code> | string | 物流时间 |
| <code>context</code> | string | 物流描述 |
| <code>state</code> | string | 状态标识 |
---
返回 JSON 示例
成功响应
{
"code": 200,
"message": "查询成功",
"data": {
"trackingNo": "YT1234567890123",
"totalCount": 1,
"packageInfoList": [
{
"cpName": "圆通速递",
"state": "AGENT",
"operateMessage": "您的快件已到达[兔喜生活]...",
"operateTime": "2026-03-24 06:17:31",
"trackingDetails": [
{
"time": "2026-03-24 06:17:31",
"context": "您的快件已到达[兔喜生活]...",
"state": "AGENT"
}
]
}
]
}
}
失败响应
{
"code": 400,
"message": "快递单号格式错误",
"data": null
}
---
错误与状态
- 常见 HTTP 状态码:
200:查询成功
- 400:参数错误(如单号格式错误)
- 401:密钥无效(开启密钥时)
- 404:快递公司不支持
- 业务错误码:以返回的
message字段描述为准(如"快递单号不存在")
---
调用示例
直接访问
https://api.xunjinlu.fun/api/kuaidi/v1.php?trackingNo=YT1234567890123
在浏览器中打开此 URL 可直接查看 JSON 响应
cURL
curl -G "https://api.xunjinlu.fun/api/kuaidi/v1.php" \
-d "trackingNo=YT1234567890123" \
-H "Accept: application/json"
Python requests
import requests
url = "https://api.xunjinlu.fun/api/kuaidi/v1.php"
params = {"trackingNo": "YT1234567890123"}
headers = {"Accept": "application/json"}
response = requests.get(url, params=params, headers=headers)
data = response.json()
print(data["message"]) # 输出:查询成功
PHP
<?php
$ch = curl_init();
$params = [
'trackingNo' => 'YT1234567890123'
];
$url = "https://api.xunjinlu.fun/api/kuaidi/v1.php?" . http_build_query($params);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Accept: application/json']);
$response = curl_exec($ch);
$data = json_decode($response, true);
echo $data['message']; // 输出:查询成功
curl_close($ch);
?>