×

💰 淘宝开放平台(TOP) API免费额度与收费标准说明——基础/增值接口对照表(附Python源码)

万邦科技Lex 万邦科技Lex 发表于2026-06-24 09:22:48 浏览25 评论0

抢沙发发表评论

💰 淘宝开放平台(TOP) API免费额度与收费标准说明——基础/增值接口对照表(附Python源码)

淘宝开放平台将API分为免费API / 基础收费API / 增值收费API三类。绝大多数电商ERP对接(商品查询、订单同步、物流跟踪)属于免费或基础收费范畴,而会员深度分析、数据画像等属增值接口按量计费。

一、淘宝TOP API收费分层(2026版)

类型
代表接口
是否收费
说明
免费API
taobao.item.gettaobao.items.onsale.gettaobao.trades.sold.get(部分)、taobao.logistics.*taobao.tbk.*(淘宝客)
免费
受QPS/日调用量限制,企业应用默认有较高额度
基础收费API
部分高频订单明细、批量操作、特定店铺数据接口
💰 按量计费
聚石塔内≈¥0.02/百次;聚石塔外≈¥0.20/百次(超免费额度后)
增值API
会员RFM分析(taobao.crm.members.get高级版)、数据罗盘、竞品分析、AI选品增值
💰 按量计费
聚石塔内≈¥0.06/百次;聚石塔外禁止调用;需签增值协议
淘宝客API
taobao.tbk.dg.material.optionaltaobao.tbk.item.info.get
免费(需备案淘宝客应用)
个人日限约1万次,企业约10万次
⚠️ 关键:普通企业自研ERP做商品同步+订单回写,基础免费额度通常够用,只有当日调用量极大(>数十万次/天)或需调用增值分析接口才产生费用。淘宝客选品推广接口本身不收API调用费(佣金在成交后按比例扣除)。

二、基础/增值接口对照表(高频)

接口
分类
收费
QPS典型值(企业)
taobao.item.get
免费
2~5/s(可提)
taobao.items.onsale.get
免费
2~5/s
taobao.trades.sold.get
免费(基础)
否(超量大按基础计费)
5~10/s
taobao.trade.fullinfo.get
免费(基础)
否(超量按基础计费)
5~10/s
taobao.logistics.online.send
免费
taobao.logistics.trace.get
免费
taobao.tbk.dg.material.optional
免费(淘宝客)
5~10/s
taobao.crm.members.get(高级)
增值
💰 是
需购包
数据罗盘/竞品分析API
增值
💰 是
需购包

三、免费额度与QPS限制说明

账号类型
日调用上限(估)
QPS
可访问
个人实名
5,000~10,000次/天
≤2/s
商品基础查询,部分订单接口不可用
企业开发者
50万~100万次/天(可申请扩容)
5~20/s(买包可提至50~100)
订单同步/发货回写全开
ISV服务商
自定义(最高500+/s)
按合同
多店铺托管
超限表现:
  • 返回 code=7, sub_code=accesscontrol.limited-by-app-access-count→ 日/时额度用完

  • 返回 code=7, sub_code=accesscontrol.limited-by-api-access-count→ 单接口QPS超限(退避重试)


四、Python:用量探测 + 限流捕获示例

下面脚本调一个免费接口,遇限流打印明确提示,帮你判断当前应用是否接近收费阈值:
# top_quota_check.py
"""
探测当前AppKey是否触发限流/接近收费阈值
依赖: top_api_client.TaobaoTopClient
"""
import time
from top_api_client import TaobaoTopClient
# 封装好API供应商demo url=https://console.open.onebound.cn/console/?i=Lex

def check_quota(app_key, app_secret, test_num_iid="110000000001", sandbox=True):
    cli = TaobaoTopClient(app_key, app_secret, sandbox=sandbox)

    try:
        r = cli.call(
            "taobao.item.get",
            biz_params={
                "num_iid": test_num_iid,
                "fields": "num_iid,title,price"
            },
            session=None
        )
        print("✅ API正常响应(未触发限流)")
        print("   返回:", r.get("item", {}).get("title", "(无标题/测试ID)"))
        return True
    except Exception as e:
        err_str = str(e)
        if "accesscontrol.limited" in err_str or "FLOW_CONTROL" in err_str or "code=7" in err_str:
            print("⚠️  触发流控/额度限制!")
            print("   → 如为企业应用可登录开放平台→应用→流量重置 或 申请提额")
            print("   → 基础收费API超免费额度后按 ¥0.02~0.20/百次 计费")
            print("   → 增值API需先购买增值包否则返回无权限")
        elif "403" in err_str or "no permission" in err_str:
            print("❌ 接口无权限(个人号查订单类 或 未申请该API权限)")
        else:
            print("❌", e)
        return False


if __name__ == "__main__":
    check_quota(
        app_key="YOUR_APP_KEY",
        app_secret="YOUR_APP_SECRET",
        sandbox=True
    )

五、降本与避坑建议

  1. 字段过滤 fields必传:减少返回体积 → 不易触发隐性扫描限流

  2. 增量同步订单:用 start_modified/end_modified每5~30分钟拉变更,避免全量翻页浪费额度

  3. 令牌桶限速:客户端QPS设≤免费上限(企业通常5),遇code=7退避重试

  4. 区分免费/收费调用:日志打标签,月底可在开放平台「统计分析」看各接口日调用量,确认是否接近基础计费线

  5. 淘宝客不收费但需备案:创建"淘宝客应用"→ 阿里妈妈后台绑定推广位(PID) → 审核通过才有正常配额


六、一句话总结(面试/方案)

淘宝TOP平台:商品/基础订单/物流API免费(有日调用+QPS上限),超免费额度后基础API按¥0.02~0.20/百次计费,增值分析/会员深度接口需购增值包按¥0.06/百次计费;淘宝客选品接口(taobao.tbk.*)本身免费只需备案应用
需要我补 TOP订单增量同步APScheduler脚本(带令牌桶+限流重试)淘宝客选品完整字段解析示例 吗?


群贤毕至

访客