京东商品详情 API 深度解析:数据结构、业务落地与 JSON 返回参考

知名用户180079054733小时前未分类5

一、概述

在电商选品、比价监控、跨平台上货、竞品分析等业务场景中,京东商品详情数据是核心数据源。通过京东开放平台商品详情 API,可结构化获取 SKU/SPU 基础信息、价格、库存、图片、店铺、评价、规格参数、促销活动等全维度商品数据,支撑自动化业务系统。

适用业务场景:

竞品价格监控,实时捕捉调价、优惠券活动 选品分析:销量、好评率、类目、品牌数据统计 跨平台商品上架,自动抓取商品标题、图片、参数 商品库存预警,监控库存变动

二、接口能力说明

接口入参一般支持传入skuId(京东单品 ID),调用鉴权通过后,返回结构化 JSON。 核心获取维度:

  1. 基础信息:SPU、SKU、商品标题、品牌、类目、规格

  2. 媒体资源:主图、轮播图、详情图

  3. 价格信息:挂牌价、售价、促销价、优惠券

  4. 店铺信息:店铺名称、是否自营

  5. 库存信息:现货库存状态

  6. 用户口碑:评价总数、好评率

  7. 产品参数:规格属性(颜色、尺寸、配置等)

接入注意事项:

遵守京东开放平台调用频率限制,控制 QPS,防止限流 增加重试机制、超时熔断,提升 API 稳定性 缓存基础商品静态数据,减少重复请求;价格 / 库存做实时拉取 字段存在动态变更风险,代码做好空值兼容,避免解析报错

三、完整 JSON 返回参考示例

{
    "code": 0,
    "msg": "success",
    "data": {
        "skuId": "100012345678",
        "spuId": "100012345600",
        "title": "Apple iPhone 15 256G 黑色 国行手机",
        "brand": {
            "brandId": "10000037",
            "brandName": "Apple"
        },
        "category": {
            "cid1": "9987",
            "cid1Name": "手机通讯",
            "cid2": "653",
            "cid2Name": "手机",
            "cid3": "10000",
            "cid3Name": "智能手机"
        },
        "priceInfo": {
            "marketPrice": "5999.00",
            "salePrice": "5499.00",
            "promotionPrice": "5299.00",
            "promotionTips": "满5000减200"
        },
        "stockInfo": {
            "stockNum": 86,
            "stockStatus": 1,
            "stockDesc": "现货"
        },
        "imageInfo": {
            "mainImage": "https://img14.360buyimg.com/n1/jfs/txxxxxx.jpg",
            "imageList": [
                "https://img14.360buyimg.com/n1/jfs/txxxxxx.jpg",
                "https://img14.360buyimg.com/n1/jfs/txxxxxx.jpg"
            ]
        },
        "shopInfo": {
            "shopId": "10000001",
            "shopName": "京东Apple自营旗舰店",
            "isSelf": true
        },
        "attributeList": [
            {
                "attrName": "机身颜色",
                "attrValue": "黑色"
            },
            {
                "attrName": "存储容量",
                "attrValue": "256GB"
            }
        ],
        "commentInfo": {
            "commentTotal": 126800,
            "goodRate": "97%"
        },
        "salePoint": "A16芯片,4800万像素,国行正品"
    }
}

字段简要解读

字段

说明

code

状态码,0 = 成功,非 0 代表调用异常

skuId

单品唯一 ID,价格库存绑定 SKU

spuId

商品组 ID,同一款商品多个 SKU 共用 SPU

isSelf

是否京东自营

stockStatus

库存状态:1 有货,0 无货

attributeList

商品规格属性,用于多规格展示

四、稳定性与异常处理方案

  1. 限流控制:设置 QPS 上限,请求排队,避免短时间大量并发触发平台风控

  2. 分级缓存:商品标题、类目、图片等静态信息缓存;价格、库存短周期刷新

  3. 重试策略:网络抖动、5xx 错误支持有限次数重试;4xx 参数错误不重试

  4. 数据校验:JSON 解析时增加空值判断,防止缺失字段导致程序崩溃

  5. 监控告警:监控接口错误率、响应耗时,当失败率超过阈值触发告警

五、业务落地价值

这套京东商品详情数据能力,可以快速搭建电商数据中台,实现自动化竞品监控、批量选品、商品信息同步。搭配之前的 1688 选品上货 API,可构建一套完整多平台电商数据采集与商品上架体系,降低人工采集成本,提升选品效率。

六、总结

京东商品详情 API 是电商自动化系统的核心组件。开发时不仅要熟悉 JSON 返回结构、字段含义,同时要做好限流、缓存、异常重试,保障服务长期稳定运行。合理利用商品结构化数据,能够赋能比价、选品、竞品分析等多种电商业务场景。



相关文章

如何获取京东商品详情API的AppKey、AppSecret、AccessToken?

获取京东商品详情 API 的 AppKey、AppSecret、AccessToken 分三大步:注册开发者 → 创建应用 → 申请权限 → 获取 Token。下面是完整、可落地的官方流程(2026...

Technical Guide: Taobao Product Detail Data Migration & Automated Listing - With Standard JSON Refer

IntroductionTaobao, as the largest consumer e-commerce marketplace in China, hosts hundreds of milli...

python采集淘宝关键词搜索API接口系列,json数据返回

以下是一套完整的 Python 代码方案,用于采集淘宝关键词搜索 API 接口并处理返回的 JSON 数据,包含接口调用、数据解析、异常处理、批量采集、数据存储全流程,适配稳定性和可靠性要求:一、核心...

淘宝、天猫、1688商品详情API接口与JSON数据返回全解析

淘宝、天猫、1688商品详情API接口与JSON数据返回全解析一、淘宝商品详情API接口(taobao.item.get)接口概述:通过商品ID获取商品标题、价格、库存、图片、促销信息等基础数据,支持...

技术实战:淘宝开放平台商品评价接口技术解析与标准JSON返回参考

前言淘宝开放平台(Taobao Open Platform, TOP)提供的商品评价接口(taobao.item.review.get 或 alibaba.reviews.list)是获取天猫/淘宝商...

如何确保 1688 选品上货 API 的稳定性和可靠性

前言核心思路:平台侧合规调用 + 本地架构限流 / 幂等 / 熔断 + 异步任务队列 + 缓存兜底 + 全链路监控告警 + 业务数据校验,分层保障选品拉取、商品信息解析、批量上货全链路稳定,规避限流、...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。