圆通快递查询V1
圆通快递物流查询V1接口是一个实时查询快递物流信息的API,通过传入快递单号,一次性返回该快递的完整物流轨迹、当前状态、揽收时间、运输路径等详细信息。
接口信息
GET / POST
api.11as.cn/api/kuaidi/yt/v1.php
Method
GET / POST
分类
快递查询
Calls
28
KEY
KEY 必填
计费
免费
QPM
60/MIN
鉴权方式
Query 参数、Header(X-API-Key)、Bearer Token
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| key | string | 是 | 接口访问密钥(开启密钥访问时必填) | sk_xxxxxxxxxxxxxxxx |
| number | string | 是 | 需要查询的圆通快递单号 | YT1234567890123 |
[
{
"name": "key",
"type": "string",
"required": true,
"description": "接口访问密钥(开启密钥访问时必填)",
"example": "sk_xxxxxxxxxxxxxxxx"
},
{
"name": "number",
"type": "string",
"required": true,
"description": "需要查询的圆通快递单号",
"example": "YT1234567890123"
}
]
返回示例
{
"code": 200,
"msg": "查询成功",
"data": {
"waybillNo": "YT123456789012",
"waybillProcessInfo": [
{
"opTime": "2026-05-20 14:30:00",
"opOrgName": "广东省深圳市南山区",
"opName": "签收",
"description": "您的快件已签收,签收人:本人",
"weight": "1.5"
},
{
"opTime": "2026-05-20 09:00:00",
"opOrgName": "广东省深圳市南山区",
"opName": "派件扫描",
"description": "【广东省深圳市南山区】的张三(138****8888)正在为您派件",
"weight": "1.5"
},
{
"opTime": "2026-05-19 22:00:00",
"opOrgName": "深圳转运中心",
"opName": "下车扫描",
"description": "您的快件已经到达【深圳转运中心】",
"weight": "1.5"
},
{
"opTime": "2026-05-19 18:00:00",
"opOrgName": "广州转运中心",
"opName": "装件入车扫描",
"description": "您的快件离开【广州转运中心】,已发往【深圳转运中心】",
"weight": "1.5"
},
{
"opTime": "2026-05-18 10:00:00",
"opOrgName": "浙江省杭州市西湖区",
"opName": "业务员收件",
"description": "您的快件在【浙江省杭州市西湖区】已揽收,揽收人:李四(139****9999)",
"weight": "1.5"
}
],
"personalOrder": false,
"signPic": false
}
}
接口反馈
圆通快递查询V1接口文档
接口说明
圆通快递物流查询V1接口是一个实时查询快递物流信息的API,通过传入快递单号,一次性返回该快递的完整物流轨迹、当前状态、揽收时间、运输路径等详细信息。本接口支持GET和POST两种请求方式,采用密钥鉴权机制,免费调用。
调用地址
https://api.xunjinlu.fun/api/kuaidi/yt/v1.php
请求方式
- GET
- POST
鉴权方式
本接口支持以下三种鉴权方式,调用方需至少选择一种进行身份验证:
- Query参数鉴权:在URL查询参数中传递
key参数 - Header鉴权:在HTTP请求头中设置
X-API-Key字段 - Bearer Token鉴权:在HTTP请求头中设置
Authorization: Bearer
请求参数
参数列表
| 参数名 | 类型 | 必填 | 描述 | 示例值 |
|---|---|---|---|---|
| key | string | 是 | 接口访问密钥(开启密钥访问时必填) | sk_xxxxxxxxxxxxxxxx |
| number | string | 是 | 需要查询的圆通快递单号 | YT1234567890123 |
参数说明
- key:您的个人访问密钥,用于身份验证和调用计数。请妥善保管,避免泄露。
- number:需要查询物流信息的圆通快递单号,请确保单号准确无误。
请求示例
GET请求示例
GET https://api.xunjinlu.fun/api/kuaidi/yt/v1.php?key=sk_xxxxxxxxxxxxxxxx&number=YT1234567890123 HTTP/1.1
Host: api.xunjinlu.fun
POST请求示例(application/x-www-form-urlencoded)
POST https://api.xunjinlu.fun/api/kuaidi/yt/v1.php HTTP/1.1
Host: api.xunjinlu.fun
Content-Type: application/x-www-form-urlencoded
key=sk_xxxxxxxxxxxxxxxx&number=YT1234567890123
POST请求示例(application/json)
POST https://api.xunjinlu.fun/api/kuaidi/yt/v1.php HTTP/1.1
Host: api.xunjinlu.fun
Content-Type: application/json
{
"key": "sk_xxxxxxxxxxxxxxxx",
"number": "YT1234567890123"
}
Header鉴权示例
GET https://api.xunjinlu.fun/api/kuaidi/yt/v1.php?number=YT1234567890123 HTTP/1.1
Host: api.xunjinlu.fun
X-API-Key: sk_xxxxxxxxxxxxxxxx
Bearer Token鉴权示例
GET https://api.xunjinlu.fun/api/kuaidi/yt/v1.php?number=YT1234567890123 HTTP/1.1
Host: api.xunjinlu.fun
Authorization: Bearer sk_xxxxxxxxxxxxxxxx
成功响应示例
{
"code": 200,
"msg": "查询成功",
"data": {
"waybillNo": "YT123456789012",
"waybillProcessInfo": [
{
"opTime": "2026-05-20 14:30:00",
"opOrgName": "广东省深圳市南山区",
"opName": "签收",
"description": "您的快件已签收,签收人:本人",
"weight": "1.5"
},
{
"opTime": "2026-05-20 09:00:00",
"opOrgName": "广东省深圳市南山区",
"opName": "派件扫描",
"description": "【广东省深圳市南山区】的张三(138****8888)正在为您派件",
"weight": "1.5"
},
{
"opTime": "2026-05-19 22:00:00",
"opOrgName": "深圳转运中心",
"opName": "下车扫描",
"description": "您的快件已经到达【深圳转运中心】",
"weight": "1.5"
},
{
"opTime": "2026-05-19 18:00:00",
"opOrgName": "广州转运中心",
"opName": "装件入车扫描",
"description": "您的快件离开【广州转运中心】,已发往【深圳转运中心】",
"weight": "1.5"
},
{
"opTime": "2026-05-18 10:00:00",
"opOrgName": "浙江省杭州市西湖区",
"opName": "业务员收件",
"description": "您的快件在【浙江省杭州市西湖区】已揽收,揽收人:李四(139****9999)",
"weight": "1.5"
}
],
"personalOrder": false,
"signPic": false
}
}
响应字段说明
顶层响应字段
| 字段名 | 类型 | 描述 |
|---|---|---|
| code | integer | 状态码,200表示成功 |
| msg | string | 响应消息 |
| data | object | 响应数据主体 |
data对象字段
| 字段名 | 类型 | 描述 |
|---|---|---|
| waybillNo | string | 运单号 |
| waybillProcessInfo | array | 物流轨迹信息列表 |
| personalOrder | boolean | 是否个人订单 |
| signPic | boolean | 是否有签收图片 |
waybillProcessInfo数组元素字段
| 字段名 | 类型 | 描述 |
|---|---|---|
| opTime | string | 操作时间,格式:YYYY-MM-DD HH:MM:SS |
| opOrgName | string | 操作网点名称 |
| opName | string | 操作名称(如:签收、派件扫描、下车扫描等) |
| description | string | 操作详细描述 |
| weight | string | 包裹重量(单位:kg) |
错误响应示例
当请求失败时,API将返回相应的错误信息:
未提供密钥
{
"code": 0,
"msg": "未提供访问密钥",
"errcode": 11001
}
密钥错误
{
"code": 0,
"msg": "访问密钥错误",
"errcode": 11002
}
密钥已禁用
{
"code": 0,
"msg": "访问密钥已被禁用",
"errcode": 11003
}
积分不足
{
"code": 0,
"msg": "账户积分不足",
"errcode": 11004
}
请求过于频繁
{
"code": 0,
"msg": "请求过于频繁,请稍后再试",
"errcode": 11005
}
维护中
{
"code": 0,
"msg": "系统维护中,请稍后再试",
"errcode": 11006
}
接口已禁用
{
"code": 0,
"msg": "该接口已被禁用",
"errcode": 11007
}
鉴权方式错误
{
"code": 0,
"msg": "鉴权方式错误",
"errcode": 11012
}
业务错误码说明
| 错误码 | 描述 | 解决方案 |
|---|---|---|
| 11001 | 未提供密钥 | 请检查是否已正确传递访问密钥 |
| 11002 | 密钥错误 | 请确认使用的访问密钥是否正确 |
| 11003 | 密钥已禁用 | 请联系管理员确认密钥状态 |
| 11004 | 积分不足 | 请充值或等待积分恢复 |
| 11005 | 请求过于频繁 | 请降低请求频率,控制每分钟调用次数 |
| 11006 | 维护中 | 请等待系统维护完成后重试 |
| 11007 | 接口已禁用 | 请联系管理员确认接口状态 |
| 11012 | 鉴权方式错误 | 请使用支持的鉴权方式(Query、Header、Bearer) |
频率限制
本接口设有频率限制,每分钟约允许60次请求。请合理控制调用频率,避免触发限流机制。
调用示例(PHP)
// 圆通快递查询V1接口调用示例
$url = 'https://api.xunjinlu.fun/api/kuaidi/yt/v1.php';
$params = [
'key' => 'sk_xxxxxxxxxxxxxxxx', // 替换为您的实际密钥
'number' => 'YT1234567890123' // 替换为需要查询的快递单号
];
// 初始化cURL会话
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, $url . '?' . http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
// 执行请求
$response = curl_exec($ch);
// 检查是否有错误
if (curl_errno($ch)) {
echo '请求错误: ' . curl_error($ch);
} else {
// 处理响应数据
$result = json_decode($response, true);
if ($result['code'] == 200) {
// 查询成功,处理物流数据
echo "运单号: " . $result['data']['waybillNo'] . "\n";
echo "物流轨迹:\n";
foreach ($result['data']['waybillProcessInfo'] as $item) {
echo $item['opTime'] . " - " . $item['opName'] . ": " . $item['description'] . "\n";
}
} else {
// 查询失败,显示错误信息
echo "查询失败: " . $result['msg'] . " (错误码: " . $result['errcode'] . ")\n";
}
}
// 关闭cURL会话
curl_close($ch);
注意事项
- 请确保传入的快递单号准确无误,错误的单号将导致查询失败
- 接口返回的物流轨迹按时间倒序排列,最新状态在最前面
- 请妥善保管您的访问密钥,避免泄露造成不必要的损失
- 本接口为免费调用,但设有频率限制,请合理使用
- 如遇技术问题,请保存完整的请求和响应信息以便排查
快速上手
# 圆通快递查询V1
curl "https://openapi.xunjinlu.fun/api/kuaidi/yt/v1.php?key=YOUR_API_KEY&number=YT1234567890123"
这符合。但可能还需要考虑GET/POST。既然支持GET和POST,但鉴权必须query,GET最简单。行数约2行。字符少。
免责声明
使用本平台接口即表示同意本声明。
- 数据来源:接口数据来自第三方公开网络或用户上传,本平台不保证准确性、完整性、实时性,请以官方信息为准。
- 合法性与安全性:本平台无法核实每个接口的安全性、合法性,使用者自行承担相关风险。
- 用途限制:标注“学习专用”的接口禁止商用;严禁用于违法违规行为(如诈骗、赌博、侵权等)。违规后果由使用者自行承担。
- 损害免责:使用本接口产生的任何直接或间接损失,本平台不承担责任。
- 第三方上传:用户/商户上传的接口若侵权或违法,由上传者承担全部责任。
- 监督配合:本平台依法记录访问日志,如发现违法活动将配合执法部门处理,并有权随时限制或封禁服务。
注:本平台保留最终解释权,并可能随时更新本声明。
在线测试
请求地址
api.11as.cn/api/kuaidi/yt/v1.php
Method
参数
Response
等待中
// 结果将在此处显示