Technical Deep Dive: JD.com Product Detail API - Full Guide & Standard JSON Reference

简介: Technical Deep Dive: JD.com Product Detail API - Full Guide & Standard JSON Reference

Introduction

As one of China’s largest and most trusted e-commerce ecosystems, JD.com operates a robust open API platform that powers millions of merchant ERP systems, supply chain management tools, and third-party data integration workflows. The official product detail interface is the core technical gateway for developers to access structured, real-time SKU data, covering JD’s unique logistics system, tiered pricing rules, and official inventory synchronization logic. Unlike generic web scraping solutions, this official RESTful API guarantees data accuracy, anti-scraping stability, and full compliance with JD’s developer terms, making it the industry standard for production-level B2C and B2B e-commerce integration. This guide breaks down the full technical architecture, mandatory request parameters, and provides a production-grade standard JSON response reference to help developers quickly build stable JD data integration pipelines.

1. Core Interface Basic Information

The JD Product Detail API is a high-performance RESTful service hosted on JD’s global open platform infrastructure, optimized for high-frequency commercial data access scenarios.

Item

Specification

Official API Name

jd.product.detail.get (Get Full JD Product Details)

Communication Protocol

HTTPS POST (Recommended) / GET

Default Data Format

JSON

Official Gateway Endpoint

https://api.jd.com/routerjson

Authentication Mechanism

AppKey + AppSecret + OAuth 2.0 AccessToken + MD5 Signature

Typical Use Cases

JD store product synchronization, real-time price monitoring, inventory status verification, Jingdong Logistics distribution pre-estimation, competitor analysis and selection

2. Full Request Parameter Breakdown

Calling this API strictly follows JD Open Platform’s official TOP-style signature specification. All non-empty parameters must be sorted lexicographically and encrypted with the AppSecret to generate a valid, tamper-proof signature value.

2.1 Mandatory Public Gateway Parameters

These parameters are required for every JD API call, used for platform authentication, permission validation and request tracing:

Parameter Name

Type

Required

Description

app_key

String

Yes

Unique application identifier, obtained after enterprise developer verification on JD Open Platform

method

String

Yes

Fixed as

jd.product.detail.get

to specify the target product detail interface

access_token

String

Yes

OAuth 2.0 authorized token, which carries the requester’s permission scope (public data / merchant exclusive operation permission)

timestamp

String

Yes

East 8 timezone timestamp formatted as

yyyy-MM-dd HH:mm:ss, used to prevent replay attacks

v

String

Yes

API protocol version, the current stable production version is

1.0

sign_method

String

Yes

Signature algorithm,

md5

is the platform standard for all open interfaces

sign

String

Yes

Final encrypted signature value generated by AppSecret and sorted parameters

2.2 Business Core Parameters

These parameters control the granularity and scope of the JD product data returned:

Parameter Name

Type

Required

Description

skuId

Long

Yes

JD unique SKU ID, extracted directly from the product detail page URL

fields

String

Yes

Custom return field list, for example

skuId,name,price,stock. Explicitly specifying required fields can reduce response latency by over 35%

needJdLogistics

Boolean

No

Default

false. Set to

true

to return real-time JD self-operated warehouse stock distribution and 211 time-limited delivery information

needPromotion

Boolean

No

Default

false. Set to

true

to pull all ongoing flash sale, coupon and full reduction activity data of the product

3. Standard Production JSON Response Reference

Below is a standard full JSON response that strictly follows JD’s official interface return specification. This structure includes all unique high-value fields of JD’s e-commerce system, and can be directly used for debugging and enterprise system docking:

Use the website: o0b.cn/anzexi

{
  "jd_product_detail_get_response": {
    "code": 0,
    "msg": "success",
    "request_id": "jd_req_20260919113044789",
    "data": {
      "sku_id": 100012345678,
      "spu_id": 100087654321,
      "name": "Apple MacBook Pro 14-inch M4 Pro Chip 18GB RAM 512GB SSD Space Black",
      "brand_info": {
        "brand_id": 1342,
        "brand_name": "Apple",
        "is_self_operated_brand": true
      },
      "price_info": {
        "current_price": 14999.00,
        "original_price": 16999.00,
        "discount_rate": 12,
        "currency": "CNY",
        "is_jd_price_protection": true,
        "promotion_list": [
          {"promotion_type": "full_reduction", "desc": "Minus 500 when order over 10000"},
          {"promotion_type": "coupon", "desc": "Exclusive 200 yuan coupon for PLUS members"}
        ]
      },
      "stock_info": {
        "total_available_stock": 8600,
        "stock_status": "in_stock",
        "is_jd_self_operated": true,
        "warehouse_distribution": [
          {"warehouse_code": "BJ001", "city": "Beijing", "stock": 3200, "delivery_type": "211_timeline"},
          {"warehouse_code": "SH002", "city": "Shanghai", "stock": 2800, "delivery_type": "211_timeline"},
          {"warehouse_code": "GZ003", "city": "Guangzhou", "stock": 2600, "delivery_type": "next_day"}
        ]
      },
      "specifications": [
        {"attr_name": "Screen Size", "attr_value": "14.2 inches Liquid Retina XDR"},
        {"attr_name": "Chip", "attr_value": "Apple M4 Pro"},
        {"attr_name": "Memory", "attr_value": "18 GB Unified Memory"},
        {"attr_name": "Storage", "attr_value": "512 GB SSD"},
        {"attr_name": "Warranty", "attr_value": "1 Year Official Warranty + JD Home On-site Service"}
      ],
      "sku_list": [
        {
          "sub_sku_id": 100012345679,
          "spec_text": "Space Black / 18GB / 512GB",
          "sku_price": 14999.00,
          "sku_stock": 4500
        },
        {
          "sub_sku_id": 100012345680,
          "spec_text": "Silver / 24GB / 1TB",
          "sku_price": 18999.00,
          "sku_stock": 4100
        }
      ],
      "media_resources": {
        "main_image": "https://img14.360buyimg.com/n1/jfs/t1/xxx/main.jpg",
        "image_gallery": [
          "https://img14.360buyimg.com/n1/jfs/t1/xxx/1.jpg",
          "https://img14.360buyimg.com/n1/jfs/t1/xxx/2.jpg",
          "https://img14.360buyimg.com/n1/jfs/t1/xxx/3.jpg"
        ],
        "detail_video": "https://cdn.jd.com/video/play/xxx.mp4"
      },
      "service_info": {
        "support_jd_installment": true,
        "support_jd_delivery": true,
        "return_policy": "7 days no reason return, 15 days exchange",
        "warranty_service": "JD Home On-site Support"
      }
    }
  }
}
相关文章
|
2月前
|
网络协议 数据建模 应用服务中间件
免费SSL证书只有90天了:2026年阿里云个人测试证书申请与部署全流程
免费SSL证书有效期已缩至90天、每年限领20张。本文讲清个人测试证书免费版/Pro/正式证书怎么选,附申请、Nginx部署全流程和续期自动化思路。
|
2月前
|
存储 JSON API
百炼声景模型新成员实测:Qwen-Audio-3.1-TTS-Next 的调用路径、时序控制与成本边界
阿里百炼新推Qwen-Audio-3.1-TTS-Next(9月21日上线),支持文本一键生成含人声、音效、环境声的时序化声景,告别单音色朗读。实测覆盖接口调用、时序控制与成本核算,提示词≤3000字符,成品≤120秒,输出200 token/秒,约0.24分/秒。
百炼声景模型新成员实测:Qwen-Audio-3.1-TTS-Next 的调用路径、时序控制与成本边界
|
2月前
|
JSON 人工智能 测试技术
Agent Skills、MCP、Function Calling 到底啥区别?一文讲透
本文厘清AI Agent三大核心概念:Function Calling(模型调用工具的“嘴”,负责结构化指令)、MCP(标准化连接协议, akin “插座”,解耦模型与工具)、Agent Skills(封装业务逻辑的“经验包”,含流程、异常处理与复用能力)。三者呈层级协作关系,非替代关系,共同构建可落地的自动化测试体系。
|
2月前
|
存储 关系型数据库 分布式数据库
阿里云数据库PolarDB和RDS架构有什区别?区别对比及选型指南
阿里云PolarDB与RDS核心区别在于架构:PolarDB采用计算存储分离的云原生架构,支持100TB存储、分钟级弹性扩缩、RPO=0强一致;RDS为传统主备架构,容量限2–3TB,扩展较慢。选型建议:高并发、大容量选PolarDB;小规模稳态业务选RDS。(239字)
|
2月前
|
人工智能 运维 安全
什么是AI时代被需要的程序员?会把经验 “翻译“ 给AI的人,开始涨价
本文探讨程序员在AI落地中的真实困境:不缺认知,缺的是将AI融入日常研发的能力。从学习边界、工程经验迁移到组织协同,剖析技术负责人如何跨越“知道”与“做到”的鸿沟。提出FDE与OPC新角色,强调“AI商”——把经验翻译成AI可执行规则的能力,才是AI时代工程师的核心竞争力。(239字)
178 3
|
2月前
|
弹性计算 NoSQL 网络安全
TuGraph 图数据库部署教程:阿里云计算巢一键部署社区版免费试用完整实操
TuGraph是蚂蚁集团研发的高性能图数据库,支持万亿级图数据处理与毫秒级复杂查询。现通过阿里云计算巢提供社区版免费试用,一键部署、免运维,含可视化控制台与丰富API,快速构建图应用。阿里云官方计算巢:https://t.aliyun.com/U/PEl9rE
|
2月前
|
存储 自然语言处理 NoSQL
向量数据库与图数据库协同实践:融合大模型搭建图数据知识检索与关联推理智能应用24.2
本文探讨向量数据库与图数据库在大模型应用中的互补融合:向量库擅长语义检索,图库专精关系推理;二者结合可解决RAG中实体关联缺失、事实幻觉等痛点,提升智能系统在知识问答、风控分析等场景的准确性与推理能力。
151 1
|
2月前
|
人工智能 自然语言处理 数据可视化
AI建筑:从图像渲染到意图建模,ADAI在本土AEC工作流中的实践探索
海外 AEC 领域出现以意图驱动建模的新探索,行业开始讨论 AI 建模不再单纯追求画面美感,而是优先承接设计师的空间构想。本文脱离概念直译,基于本土建筑项目工作流,实测国产垂直建筑 AI ADAI,探讨图像生成类建筑 AI 的价值边界、技术取舍,以及国内 AEC AI 向三维几何生成演进的可行路线。
|
2月前
|
人工智能 缓存 运维
全量跑不动、人肉挑不完:代码量涨8倍之后,测试选择策略该先改哪一步
本文剖析Anthropic因AI编码爆发导致CI测试分析系统(TIA)崩溃的真实案例:Claude贡献80%合并代码,CI任务半年激增25倍,传统“单写有状态”TIA架构率先崩塌。文章详述三次线性补丁失效过程,揭示指数增长下容量规划的底层陷阱,并给出轻量级、可落地的“journal式”重构方案——状态持久化、写入无状态、读取归并视图,助力中型团队低成本构建弹性CI测试选择能力。
|
2月前
|
人工智能 知识图谱 SEO
在GEO公司干了一个月,才知道,企业AI获客就靠这6张表就够了
本文揭秘GEO(生成式搜索引擎优化)底层逻辑:非传统SEO,核心是让AI用你的话回答问题。聚焦三大关键——构建知识图谱实体、建立AI信任三关、结构化信源建设,强调“讲得清、结构对”才是被AI识别与推荐的根本。
140 1

热门文章

最新文章