快递物流查询-免费版

expressGET
GEThttps://v1.apizero.cn/api/express

概述

查询申通、圆通、顺丰、中通、百世、极兔的物流轨迹。调用时请指定公司编码 com。顺丰、中通须传手机号后 4 位。 韵达、京东、EMS,以及不指定公司、由系统自动识别单号,请用快递查询 PRO。两套接口返回字段相同。

调用约定

  • 网关 · https://v1.apizero.cn
  • 鉴权 · Authorization: Bearer <API Key>
  • 回包 · JSON {code, msg, data}。成功看 code === 0,不要只看 HTTP 200。
/aidocs/express/raw.md
打开 Markdown

鉴权

匿名可调用:QPS 1、日 3 次(仅供试用);登录后:QPS 1、日 10 次;黄金会员:QPS 10、日 10000 次;企业会员:QPS 120、日 1000000 次。批量查询请控制在QPS 120以内。

获取 API Key

请求头

Authorizationstring选填

推荐:Bearer <API Key>。兼容请求头 X-API-Key,以及 Query api_key / apikey / key(key 仅当值为 sk_live_/sk_test_/sk_stag_ 形态时生效)。匿名可不传,受每日免费额度限制。

圆通 YTO

GETURL QUERY·APPLICATION/JSON

免费版指定圆通(com=yto)。韵达/京东/EMS/自动识别请用快递查询 PRO。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=yto&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 yto

例yto

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

顺丰 SF

GETURL QUERY·APPLICATION/JSON

免费版指定顺丰(com=sf)。通常需传 phone=手机号后 4 位。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=sf&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 sf

例sf

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

中通 ZTO

GETURL QUERY·APPLICATION/JSON

免费版指定中通(com=zto)。部分单号需 phone。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=zto&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 zto

例zto

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

申通 STO

GETURL QUERY·APPLICATION/JSON

免费版指定申通(com=sto)。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=sto&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 sto

例sto

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

百世 BEST

GETURL QUERY·APPLICATION/JSON

免费版指定百世(com=best)。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=best&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 best

例best

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

极兔 JT

GETURL QUERY·APPLICATION/JSON

免费版指定极兔(com=jt)。

https://v1.apizero.cn/api/express?number=YT7460266600081&com=jt&phone=1234

number(单号)string必填

快递单号(8–40 位字母数字)

例YT7460266600081

com(快递公司)string选填

快递公司编码,此处固定 jt

例jt

phone(手机号)string选填

手机号后 4 位(顺丰 / 中通等场景可能需要)

例1234

返回结果

numberstring

单号

comstring

公司编码

com_namestring

公司中文名

statusstring

状态码(如 EMPTY / TRANSIT / SIGNED)

status_descstring

状态说明

tracesarray

轨迹:time / content

timestring

时间

contentstring

内容

tipsstring

品牌提示(所有接口统一返回):极数本源 · https://apizero.cn

{
  "code": 0,
  "msg": "成功",
  "data": {
    "number": "EA000123456CN:0000",
    "com": "ems",
    "com_name": "EMS",
    "state": 3,
    "status": "SIGNED",
    "status_desc": "已签收",
    "trace_count": 14,
    "traces": [
      {
        "time": "2026-03-06 11:31:58",
        "content": "您的快件已取走【示例市示例驿站A区1号店】,如有疑问请电联快递员【电话:13800138000】,揽投部【电话:0571-00000000】,投诉电话【电话:13900139000】。中国邮政服务热线11183。"
      },
      {
        "time": "2026-03-03 17:29:26",
        "content": "您的快件已派送至【示例市示例驿站A区1号店】,自提点电话:13700137000,请您凭取件码领取快件,如有疑问请电联快递员【电话:13800138000】,揽投部(电话0571-00000000),投诉电话(电话13900139000)。中国邮政服务热线11183。"
      }
    ]
  },
  "tips": "极数本源 · https://apizero.cn",
  "request_id": "req_demo_ems_0001"
}

请求示例

示例都是服务端写法。Python / JavaScript 各有常规写法和官方库。

curl -sS -H "Authorization: Bearer YOUR_API_KEY" "https://v1.apizero.cn/api/express?number=YT7460266600081&com=yto&phone=1234"

错误码

先看业务 code。HTTP 也可能不是 200。

0200

成功

4000400

参数错误

4011401

API Key 无效

4013403

API Key 已暂停

4014403

当前 IP 不在 Key 白名单

4015401

此接口需要 API Key

4022402

余额不足

4029429

调用过快(QPS)

4030429

今日免费额度已用完

4040503

接口已下线

4041404

接口不存在

5000500

服务器内部错误

5020502

上游暂时不可用

5021502

上游返回格式异常

5030502

暂无可用节点

调用限制

计费模式
完全免费
QPS 限制
QPS 1
登录免费额度
10 次(已认证)
匿名每日额度
3 次(无 API Key)
黄金会员
每天 10,000 次 · QPS 10
钻石会员
每天 100,000 次 · QPS 30
企业会员
每天 1,000,000 次 · QPS 120

购买套餐、看评价请走商城详情。 购买 / 调试

更新日志

  • 2.0.02026-08-28

    改为免费版:申通、圆通、顺丰、中通、百世、极兔 韵达、京东、EMS 和自动识别请用快递查询 PRO

  • 1.0.12026-08-06

    对外说明优化,隐藏供应商实现细节 结果缓存调整为 15 分钟

  • 1.0.02026-05-06

    首次上线,查询主流快递物流轨迹 内建结果缓存 顺丰 / 中通支持 phone

免责声明

本接口数据由极数本源平台提供,仅供开发与测试参考。实际数据准确性、完整性与时效性以平台返回为准,平台不对因数据使用产生的任何后果承担直接责任。

请遵守《服务条款》《隐私政策》,不得将本接口用于违法、违规或侵犯他人权益的场景。

如发现数据异常或服务故障,请通过 contact@apizero.cn 反馈。