淘宝店铺所有商品 API 接口:核心能力与数据返回参考

前言

主题

简洁解析淘宝店铺商品 API(含自有 / 全店商品获取),覆盖核心接口、调用要点及标准化 JSON 返回示例,助力快速实现店铺商品数据的合规采集与管理。

一、核心接口概述

淘宝开放平台提供两类核心接口,适配不同场景获取店铺商品:

  1. taobao.items.onsale.get(自有店铺在售商品)

    • 功能:获取授权店铺在售中商品,含库存、状态等敏感数据。
    • 场景:商家 ERP、自有店铺商品同步、库存管理。
    • 权限:需店铺授权(session),仅可查自身店铺。
  2. taobao.item_search_shop(任意店铺公开商品)

    • 功能:通过卖家 ID(seller_id)获取任意店铺公开在售商品,无敏感数据。
    • 场景:竞品监控、公开商品数据分析、跨店商品展示。
    • 权限:无需店铺授权,仅返回公开字段。

二、关键请求参数(极简版)

1. taobao.items.onsale.get(自有店铺)

表格

参数 是否必传 说明
session 店铺授权 token
page_no 页码,默认 1
page_size 每页条数,最大 100
status 商品状态:onsale(在售)/all(全部)
2. taobao.item_search_shop(任意店铺)

表格

参数 是否必传 说明
seller_id 卖家唯一 ID
page 页码,默认 1
page_size 每页条数,最大 100
sort 排序:new(新品)/sale(销量)/bid(价格升序)

三、JSON 数据返回参考(脱敏极简版)

1. 自有店铺(taobao.items.onsale.get)

json

复制代码
{
  "taobao_items_onsale_get_response": {
    "code": 200,
    "msg": "success",
    "total_results": 156,
    "page_no": 1,
    "page_size": 2,
    "items": {
      "item": [
        {
          "num_iid": "123456789012",
          "title": "2026夏季新款纯棉T恤",
          "price": "59.90",
          "original_price": "99.00",
          "stock": 200,
          "sales": 328,
          "pic_url": "https://img.alicdn.com/xxx.jpg",
          "detail_url": "https://item.taobao.com/item.htm?id=123456789012",
          "status": "onsale",
          "created_time": "2026-01-15 10:30:00"
        },
        {
          "num_iid": "123456789013",
          "title": "透气休闲运动鞋",
          "price": "129.00",
          "original_price": "199.00",
          "stock": 89,
          "sales": 156,
          "pic_url": "https://img.alicdn.com/yyy.jpg",
          "detail_url": "https://item.taobao.com/item.htm?id=123456789013",
          "status": "onsale",
          "created_time": "2026-02-20 14:15:00"
        }
      ]
    },
    "request_id": "abc123456789"
  }
}
2. 任意店铺(taobao.item_search_shop)

json

复制代码
{
  "item_search_shop_response": {
    "code": 200,
    "msg": "success",
    "seller_id": "987654321",
    "total_results": 89,
    "page": 1,
    "page_size": 2,
    "items": {
      "item": [
        {
          "num_iid": "456789012345",
          "title": "简约百搭牛仔外套",
          "price": "89.00",
          "sales": 520,
          "pic_url": "https://img.alicdn.com/zzz.jpg",
          "detail_url": "https://item.taobao.com/item.htm?id=456789012345",
          "shop_title": "XX服饰旗舰店"
        }
      ]
    }
  }
}

四、核心字段说明

  • 基础标识:num_iid(商品唯一 ID)、seller_id/shop_id(店铺标识)。
  • 商品核心:title(标题)、price(售价)、original_price(原价)、sales(销量)。
  • 媒体信息:pic_url(主图 URL)、detail_url(商品详情页链接)。
  • 状态数据:stock(库存,自有店铺接口返回)、status(商品状态)。

五、调用稳定性简要提示

  1. 合规优先:自有店铺接口需授权,禁止越权获取非自有店铺敏感数据。
  2. 频率控制:QPS≤5,分页间隔≥200ms,限流(429)时指数退避重试。
  3. 数据缓存:结果缓存 10 分钟,减少无效调用;增量数据用修改时间筛选。

要不要我给你一段可直接运行的 Python 极简调用示例(含签名、重试、缓存)?

相关推荐
铁皮饭盒5 小时前
彩色命令行,Node21自带函数1行实现 ,Bun也兼容, 附Bun.color实现渐变色的代码
前端·后端
小手指动起来5 小时前
重装系统教程(微PE+无捆绑+驱动完美修复)
服务器·开源软件
IT利刃出鞘5 小时前
Java多线程--三种写法(Thread、Runnable、Callable)
java·多线程
锋行天下5 小时前
关于websocket,真实场景踩坑经验
前端·后端
Asize5 小时前
重生之我在 Vibe Coding 时代当程序员:第十二课,Prompt 不是咒语,是可以沉淀的业务接口
前端·人工智能·python
两年半的个人练习生^_^5 小时前
JMM 进阶:彻底理解 volatile 实现原理
java·开发语言
Yeats_Liao5 小时前
Java网络编程(五):Selector选择器与高并发实现
java·后端·架构
AC赳赳老秦5 小时前
OpenClaw任务复盘自动化:统计每日完成工作、遗留问题,优化工作节奏
java·大数据·linux·运维·服务器·数据库·openclaw
布兰妮甜5 小时前
Vue 项目 `localhost:3000` 打不开?404 常见原因排查指南
前端·javascript·vue.js·vuecli·4040排查
森林的尽头是阳光5 小时前
前端使用postman快速造数据
前端·javascript·vue·postman·造数·本地测试