首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >淘宝天猫商品详情API技术解析与落地应用(含标准 JSON 示例)

淘宝天猫商品详情API技术解析与落地应用(含标准 JSON 示例)

原创
作者头像
用户1597063760
发布2026-08-24 16:41:50
发布2026-08-24 16:41:50
600
举报
文章被收录于专栏:经验经验

摘要:在电商 ERP 开发、跨平台铺货、竞品价格监控、选品数据分析业务中,需要获取淘宝、天猫商品完整结构化数据。taobao.item_get商品详情 API,可以通过商品 ID 返回商品基础信息、SKU 规格、图片、参数、促销、店铺等全量业务数据。本文从接口原理、核心入参、返回字段解析、标准 JSON 样例、业务处理流程、开发踩坑以及业务落地场景完整讲解,适合电商后端、ERP、数据采集开发者参考。

一、接口概述

taobao.item_get(淘宝天猫商品详情 API),输入参数为商品唯一 ID num_iid,返回完整商品详情结构化 JSON 数据,同时兼容淘宝、天猫商品。

注意:该接口区别于商品列表接口,列表接口仅返回摘要,详情接口拿到 SKU、详情 HTML、商品属性参数等完整内容;开发业务系统做刊登、深度分析,必须使用详情接口获取完整数据。

接口简介

接口名称:taobao.item_get(淘宝tmall商品详情API,taobaoapi2014前往体验)

请求网关: c0b.cc/R4rbK2 (HTTPS,支持 GET/POST)

接口版本:2.0

调用限制:存在单秒频次、每日调用配额,高频场景需做限流、缓存 处理。

核心作用:根据商品 ID,获取商品标题、价格、SKU、库存、图文、类 目、销量、规格属性等全量详情数据。

接口能力覆盖

  1. 商品基础元数据:标题、售价、划线价、销量、库存、发货地
  2. 多媒体资源:主图、轮播图、HTML 详情描述
  3. SKU 规格集合:多规格价格、库存、规格文本
  4. 商品属性参数:材质、尺码、品牌等类目属性
  5. 店铺信息:店铺 ID、店铺昵称、店铺类型
  6. 营销促销信息:活动价、优惠券标签

二、核心请求入参

参数

类型

必填

说明

num_iid

bigint

淘宝 / 天猫商品 ID,核心入参

fields

string

指定返回字段,按需裁剪,减少返回包体积

三、返回数据结构解析

顶层响应结构

字段

类型

说明

code

int

0调用成功;非 0 代表异常错误码

message

string

提示信息,成功返回 ok,失败返回错误原因

data

object

商品详情主体对象

data 主体核心字段

字段

类型

说明

num_iid

bigint

商品 ID,入参传入的商品编号

title

string

商品完整标题

price

float

售卖促销价

original_price

float

划线原价,无则为 0

sales

int

商品累计销量

stock

int

商品总库存

pic_url

string

商品主图地址

images

array[string]

全部轮播图片 URL 数组

desc

string

商品详情 HTML 源码,富文本详情

location

string

发货地,例:广东广州

shop_id

bigint

店铺 ID

seller_nick

string

店铺名称

is_tmall

boolean

true = 天猫商品,false = 淘宝商品

cat_id

int

类目 ID

cat_name

string

完整类目名称

product_params

array[object]

商品属性参数 {"name":"面料","value":"纯棉"}

sku_list SKU 子数组(data.sku_list)

多规格商品返回,单规格商品数组长度为 1。

字段

类型

说明

sku_id

bigint

SKU 唯一子 ID

spec_text

string

规格组合文本,如白色 M

sku_price

float

该规格售价

sku_stock

int

该规格库存

sku_img

string

规格图,部分商品为空

promotion_info 促销信息(data.promotion_info)

字段

类型

说明

promotion_desc

string

促销文案

coupon_price

float

可使用优惠券抵扣金额

四、标准 JSON 返回示例

代码语言:javascript
复制
{
    "code": 0,
    "message": "ok",
    "data": {
        "num_iid": 745236987412,
        "title": "2026夏季纯棉短袖T恤男女宽松百搭上衣",
        "price": 59.90,
        "original_price": 99.00,
        "sales": 13620,
        "stock": 2500,
        "pic_url": "https://img.alicdn.com/imgextra/i1/demo.jpg",
        "images": [
            "https://img.alicdn.com/imgextra/i1/demo1.jpg",
            "https://img.alicdn.com/imgextra/i1/demo2.jpg"
        ],
        "desc": "<p>100%纯棉面料,透气吸汗,多色可选</p>",
        "location": "广东 广州",
        "shop_id": 223567891,
        "seller_nick": "潮流服饰旗舰店",
        "is_tmall": true,
        "cat_id": 50015261,
        "cat_name": "女装>T恤",
        "product_params": [
            {"name":"面料","value":"100%纯棉"},
            {"name":"版型","value":"宽松"}
        ],
        "sku_list": [
            {
                "sku_id": 110001,
                "spec_text": "白色 S",
                "sku_price": 59.90,
                "sku_stock": 420,
                "sku_img": ""
            },
            {
                "sku_id": 110002,
                "spec_text": "黑色 M",
                "sku_price": 59.90,
                "sku_stock": 530,
                "sku_img": ""
            }
        ],
        "promotion_info": {
            "promotion_desc": "满2件减10元",
            "coupon_price": 5.00
        }
    }
}

五、完整业务处理流程

  1. 传入商品num_iid调用taobao.item_get获取完整详情 JSON;
  2. 解析顶层 code,判断接口调用状态;
  3. 解析 data 主体,提取标题、价格、图片、参数;
  4. 循环解析sku_list,保存规格、价格、库存;
  5. 图片处理:下载图片资源转存自有存储,解决防盗链;
  6. 详情内容清洗:过滤淘宝内部跳转链接、无用标签;
  7. 数据入库,供 ERP、铺货、监控模块使用。

六、开发高频踩坑总结

  1. 图片防盗链 阿里 CDN 图片带有防盗链,直接引用会裂图;业务系统必须下载转存图片资源后再使用CSDN博...。
  2. SKU 兼容处理 即使是单规格商品,sku_list依旧是数组,代码不要直接取下标 0,需要循环遍历解析,避免异常。
  3. desc 详情 HTML 脏数据 返回的 desc 是原始 HTML,包含平台内部跳转、埋点标签;跨平台刊登前需要做标签清洗过滤。
  4. 空值兼容 促销信息promotion_info在商品无活动时可能返回 null,解析代码必须做空判断,防止程序抛出异常。
  5. 商品下架、删除状态 商品下架、被删除时接口返回非 0 错误码,程序捕获异常,标记商品失效,不要直接抛出崩溃。
  6. 接口限流管控 批量采集大量商品详情,需要做任务队列,控制 QPS,增加重试与休眠,避免触发 429 限流报错。
  7. 淘宝与天猫字段差异is_tmall字段区分淘宝 / 天猫商品;部分天猫店铺会返回更多品牌相关参数,代码做好兼容。

七、落地业务场景

  1. ERP 系统跨平台店铺搬家、商品同步刊登
  2. 竞品监控系统,定时抓取价格、库存变动
  3. 选品系统,完整获取商品参数、素材做货源库
  4. 比价、导购类业务,读取完整 SKU 与促销信息
  5. 数据分析系统,统计类目商品属性、价格分布

八、总结

taobao.item_get淘宝天猫商品详情 API 是电商开发中高频使用的核心接口,可以拿到商品完整结构化数据。开发难点不在于简单调用接口,而在于 SKU 解析、图片防盗链处理、HTML 详情清洗、空值异常捕获、接口限流控制。做好以上处理,接口可以稳定支撑 ERP、铺货、监控、选品等各类电商业务系统。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 一、接口概述
  • 二、核心请求入参
  • 三、返回数据结构解析
    • 顶层响应结构
    • data 主体核心字段
    • sku_list SKU 子数组(data.sku_list)
    • promotion_info 促销信息(data.promotion_info)
  • 四、标准 JSON 返回示例
  • 五、完整业务处理流程
  • 六、开发高频踩坑总结
  • 七、落地业务场景
  • 八、总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档