全部
常见问题
产品动态
精选推荐
功能建议

已处理 待处理 {{opt.name}}
已处理 待处理
分析中 已回复 待规划 {{opt.name}}
分析中 已回复 待规划
告别爬虫采集京东店铺列表数据:京东店铺所有商品列表接口接入实践

管理 管理 编辑 删除

一、前言

做电商竞品监控、店铺数据巡检时,很多开发第一反应就是写网页爬虫抓取京东店铺商品。但爬虫方案痛点非常突出:页面 DOM 经常改版、频繁遇到滑块验证码、IP 容易被封禁、数据返回不稳定,一旦京东前端页面更新,爬虫代码直接失效,维护成本极高。

京东开放平台提供官方店铺商品列表接口,通过标准化 API 获取店铺内商品清单,数据结构稳定、合规可控,非常适合用来替代爬虫方案,批量拉取店铺商品 ID、标题、价格、库存、类目等信息。本文结合项目实战,完整讲解接口接入流程、参数说明、返回 JSON 样例以及开发避坑要点。
请求基础信息:

接口名称:jd .item_search_shop(京东店铺商品搜索API,taobaoapi2014前往体验)

接口版本:2.0

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

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

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

适用业务场景

  1. 竞品店铺上新监控,实时捕捉新品上架
  2. 批量同步店铺全量商品基础信息,构建商品数据库
  3. 多店铺价格巡检、库存状态监测
  4. 电商数据分析、竞品店铺商品结构统计
  5. 对接下游详情、评论 API,搭建完整电商数据中台

二、接口基础信息

项目说明
接口用途查询指定京东店铺下商品列表,支持分页获取
请求方式HTTP POST
数据格式请求与返回均为 JSON
权限前提京东开放平台创建应用,并且获得目标店铺授权,获取 AppKey、AppSecret

请求核心参数

参数名类型必填说明
shop_idstring京东店铺 ID,区分店铺 ID 和商品 ID,不可混用
pageint分页页码,起始值为 1
page_sizeint单页返回商品数量,受平台 QPS 限制,一般上限 20
sale_statusint商品售卖状态:0 全部,1 在售,2 下架
fieldsstring指定返回字段,按需选取,减少传输开销

三、返回数据结构与 JSON 样例

接口返回分为顶层通用状态字段与业务 data 主体:

  • code:响应码,0 = 成功,非 0 代表异常
  • msg:响应描述文本
  • data:业务数据 total:店铺商品总数量 page:当前请求页码 page_size:当前页条数 item_list:商品信息数据
{{voteData.voteSum}} 人已参与
支持
反对
请登录后查看

用户19970108018 最后编辑于2026-09-14 11:35:31

快捷回复
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
{{item.floor}}# 沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
分享
{{item.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
收起 展开更多
查看更多
打赏
已打赏¥{{reward_price}}
48
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

{{ wechatLoginError }}
切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服
CRMEB咨询热线 400-8888-794

扫码领取产品资料

功能清单
思维导图
安装教程
CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服