查询快递公司简称
该接口单独使用没什么作用,是用来配合快递查询V2接口进行查询部分公司的简称短码的
接口信息
GET / POST
api.11as.cn/api/kuaidi/v2/list
Method
GET / POST
分类
快递查询
Calls
11
KEY
无需 KEY
计费
免费
QPM
不限制
鉴权方式
无需密钥
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| action | string | 否 | 操作类型:list 获取快递公司列表 / search 搜索快递公司;不传默认 list | search |
| country | string | 否 | 国家筛选(仅 action=list 生效),如 中国/美国/日本;不填返回全部 | 中国 |
| keyword | string | 否 | 搜索关键词(action=search 时必填,为空返回错误),支持简称或名称模糊匹配 | 中通 |
[
{
"name": "action",
"type": "string",
"required": false,
"description": "操作类型:list 获取快递公司列表 / search 搜索快递公司;不传默认 list",
"example": "search"
},
{
"name": "country",
"type": "string",
"required": false,
"description": "国家筛选(仅 action=list 生效),如 中国/美国/日本;不填返回全部",
"example": "中国"
},
{
"name": "keyword",
"type": "string",
"required": false,
"description": "搜索关键词(action=search 时必填,为空返回错误),支持简称或名称模糊匹配",
"example": "中通"
}
]
返回示例
{
"code": 12001,
"status": "success",
"message": "ok",
"data": {
"total": 1769,
"carriers": [
{
"code": "ZTO",
"name": "中国中通快递",
"country": "中国",
"requires_phone": "已知需要"
},
{
"code": "YTO",
"name": "中国圆通速递",
"country": "中国",
"requires_phone": "未知"
}
]
}
}
接口反馈
查询快递公司简称
接口说明
本接口用于配合快递查询V2接口使用,可获取各快递公司的简称短码。支持获取公司列表和按关键词搜索两种模式,无需密钥即可免费调用。
调用地址
https://api.xunjinlu.fun/api/kuidi/v2/list
请求方式
GET、POST
鉴权说明
本接口无需密钥,可直接调用。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| action | string | 否 | 操作类型,取值 list 获取快递公司列表,或 search 搜索快递公司。不传默认 list。 |
| country | string | 否 | 国家筛选,仅在 action=list 时生效。如 中国、美国、日本;不填返回全部。 |
| keyword | string | 否 | 搜索关键词,action=search 时必填,为空返回错误。支持简称或名称模糊匹配。 |
补充说明:
- 当
action=search时,必须传入keyword。 - 当
action=list时,可通过country按国家进行筛选。 - 返回列表中的
code字段即为快递公司对应的简称短码。
成功响应示例
{
"code": 12001,
"status": "success",
"message": "ok",
"data": {
"total": 1769,
"carriers": [
{
"code": "ZTO",
"name": "中国中通快递",
"country": "中国",
"requires_phone": "已知需要"
},
{
"code": "YTO",
"name": "中国圆通速递",
"country": "中国",
"requires_phone": "未知"
}
]
}
}
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | integer | 状态码,12001 表示成功 |
| status | string | 状态描述,固定为 success |
| message | string | 提示信息,成功时为 ok |
| data | object | 响应数据 |
| data.total | integer | 返回的快递公司总数 |
| data.carriers | array | 快递公司列表 |
| data.carriers[].code | string | 快递公司简称短码 |
| data.carriers[].name | string | 快递公司完整名称 |
| data.carriers[].country | string | 所属国家或地区 |
| data.carriers[].requires_phone | string | 查询该公司时是否需要手机号,值为“已知需要”或“未知” |
错误响应示例
{
"code": 0,
"msg": "密钥错误",
"errcode": 11002
}
业务错误码说明
| errcode | 含义 |
|---|---|
| 11001 | 未提供调用密钥 |
| 11002 | 密钥错误 |
| 11003 | 密钥已禁用 |
| 11004 | 积分余额不足 |
| 11005 | 请求过于频繁(QPM 限制) |
| 11006 | 接口维护中 |
| 11007 | 接口已禁用 |
| 11008 | 接口不可用 |
| 11009 | 密钥校验暂不可用 |
| 11010 | 积分系统暂不可用 |
| 11011 | 收费接口须提供有效密钥 |
| 11012 | 鉴权方式错误 |
| 11013 | 接口不存在 |
| 11014 | ***地址无效 |
| 11015 | ***地址不允许 |
| 11016 | ***请求失败 |
| 11017 | 服务暂不可用 |
| 11018 | 请求方式不允许 |
调用示例
终端 curl(bash)
获取全部快递公司列表:
curl -X GET "https://api.xunjinlu.fun/api/kuidi/v2/list?action=list"
按国家筛选快递公司:
curl -X GET "https://api.xunjinlu.fun/api/kuidi/v2/list?action=list&country=中国"
搜索快递公司简称:
curl -X GET "https://api.xunjinlu.fun/api/kuidi/v2/list?action=search&keyword=中通"
PHP
使用 cURL 获取快递公司列表:
// 查询快递公司简称
$url = "https://api.xunjinlu.fun/api/kuidi/v2/list?action=list";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
print_r($data);
搜索快递公司:
// 使用关键词搜索快递公司
$url = "https://api.xunjinlu.fun/api/kuidi/v2/list?action=search&keyword=圆通";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
echo $data['status'] . PHP_EOL;
var_dump($data['data']['carriers'][0] ?? null);
注意事项
- 本接口无需密钥,可直接调用,但请勿将调用地址嵌入前端页面或公开分享,避免被滥用消耗免费额度。
- 建议统一通过 HTTPS 调用,确保参数与返回内容在传输过程中不被篡改。
- 请求频率请保持在合理范围内,避免短时间大量请求触发服务端限流。
action=search时keyword必填,否则接口会返回错误;keyword支持公司简称或名称的模糊匹配。country参数仅在action=list时生效,action=search时传入country不会产生筛选效果。- 列表中可能包含大量数据(示例返回 1769 条),如非必要请优先使用
action=search精确查询,以减少响应体大小和传输时间。 - 请直接使用返回
data.carriers[].code作为后续快递查询 V2 接口的快递公司编码,不要根据名称自行猜测或硬编码映射。 requires_phone字段仅作提示,实际是否强制填写手机号应以快递查询 V2 接口的请求规则为准。
快速上手
# 极简:查询快递公司列表
curl "https://api.xunjinlu.fun/api/kuidi/v2/list?action=list&country=中国"
免责声明
使用本平台接口即表示同意本声明。
- 数据来源:接口数据来自第三方公开网络或用户上传,本平台不保证准确性、完整性、实时性,请以官方信息为准。
- 合法性与安全性:本平台无法核实每个接口的安全性、合法性,使用者自行承担相关风险。
- 用途限制:标注“学习专用”的接口禁止商用;严禁用于违法违规行为(如诈骗、赌博、侵权等)。违规后果由使用者自行承担。
- 损害免责:使用本接口产生的任何直接或间接损失,本平台不承担责任。
- 第三方上传:用户/商户上传的接口若侵权或违法,由上传者承担全部责任。
- 监督配合:本平台依法记录访问日志,如发现违法活动将配合执法部门处理,并有权随时限制或封禁服务。
注:本平台保留最终解释权,并可能随时更新本声明。
在线测试
请求地址
api.11as.cn/api/kuaidi/v2/list
Method
参数
Response
等待中
// 结果将在此处显示