淘宝商品详情API的调用频率限制是多少?

淘宝商品详情 API(taobao.item.get)采用 ** 日总量 + 分钟级(QPM) + 秒级(QPS)** 三重限流,不同开发者身份的默认限制如下(2026 年最新):

一、默认调用频率限制(taobao.item.get

表格

开发者身份 日调用上限 分钟级限流(QPM) 秒级限流(QPS) 备注
个人开发者(免费) 500--1000 次 / 天 10--30 次 / 分钟 ≤2 次 / 秒 新应用默认额度
企业开发者(认证) 1000--5000 次 / 天 100--300 次 / 分钟 5--50 次 / 秒 初始额度,可申请提额
服务商 / 企业套餐 10 万--100 万 次 / 天 500--3000 次 / 分钟 最高 500 次 / 秒 需服务商认证 + 保证金

二、限流核心规则

  1. 三重限制同时生效:必须同时满足日、分钟、秒级限制,任一超限都会触发限流。
  2. 限流维度 :按AppKey维度限流,同一 AppKey 下所有请求共享额度。
  3. 错误标识 :超限返回429 错误码,sub_codeisv.api-rate-limit-exceeded
  4. 可调整性:企业 / 服务商可通过淘宝开放平台工单申请提升额度。

三、实用调用建议(避免限流)

  • 控制速度:按上限的 **80%** 设置调用速度(如个人≤1.6 QPS、企业≤40 QPS),预留缓冲。
  • 批量优化 :非实时场景用taobao.items.list.get批量接口,减少请求次数。
  • 错峰调用 :批量同步任务安排在凌晨 0-6 点低峰期。
  • 缓存策略:热门商品用 Redis 缓存(有效期 5-10 分钟),避免重复请求。
  • 重试机制 :限流后采用指数退避(等待 1s→2s→4s)重试,最多 3 次。
相关推荐
2501_914245939 小时前
CSS如何处理CSS变量作用域冲突_利用特定类名重写变量值
jvm·数据库·python
maqr_11010 小时前
MySQL数据库迁移到云端如何保障安全_数据加密与SSL连接配置
jvm·数据库·python
u01091476010 小时前
MySQL如何限制触发器递归调用的深度_防止触发器死循环方法
jvm·数据库·python
weixin_3812881810 小时前
MySQL中如何使用HEX函数转换十六进制_MySQL进制转换函数
jvm·数据库·python
Deitymoon11 小时前
嵌入式数据库——SQLite基础
数据库·sqlite
YMatrix 官方技术社区11 小时前
美国·硅谷|YMatrix 即将亮相 Postgres Conference 2026,前瞻 AI 时代的数据基座
数据库·数据仓库·postgresql·时序数据库·ymatrix
bKYP953cL11 小时前
构建自己的AI编程助手:基于RAG的上下文感知实现方案
数据库·人工智能·ai编程
Bert.Cai11 小时前
MySQL DML简介
数据库·mysql
maqr_11011 小时前
HTML怎么生成订单预览_HTML只读订单信息结构【操作】
jvm·数据库·python
ZC跨境爬虫11 小时前
3D 地球卫星轨道可视化平台开发 Day7(AI异步加速+卫星系列精简+AI Agent自动评论)
前端·人工智能·3d·html·json