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

已处理 待处理 {{opt.name}}
已处理 待处理
分析中 已回复 待规划 {{opt.name}}
分析中 已回复 待规划
1688商品列表API 技术解析与落地应用(含标准 JSON 示例)

管理 管理 编辑 删除

摘要:在跨境选品、供应链调研、ERP 货源池搭建、供应商数据分析业务中,经常需要批量获取 1688B2B 批发商品结构化摘要数据。1688.item_search商品列表 API,支持关键词、类目检索、价格筛选、分页查询,返回商品标题、批发展示价、最小起订量、店铺、发货地等摘要信息。本文从接口概述、请求入参、返回字段解析、标准 JSON 样例、业务流程、开发踩坑、业务场景完整讲解,适合电商后端、数据采集、供应链系统开发者参考。

一、接口概述

1688.item_search为 1688 商品列表搜索接口,作为 B2B 货源采集的入口接口,可以根据关键词或者类目 ID 批量获取商品摘要。

接口名称:1688.product.search (Taobaoapi2014 前往体验)

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

接口版本:2.0

核心能力:关键词检索,支持价格区间、起订量、地区、实力商家、发货能力等多维度过滤,返回商品标题、阶梯批发价、MOQ、供应商信息、30 天成交、诚信通资质等 B2B 批发字段。

接口能力覆盖

  1. 商品基础摘要:标题、展示批发价、划线价、近 30 天销量
  2. B2B 批发特有字段:最小起订量、实力商家工厂标识
  3. 多媒体基础资源:商品主图地址
  4. 店铺与地域信息:店铺 ID、店铺名称、发货省市
  5. 辅助标记:广告商品标记、类目信息

二、核心请求入参


参数类型必填说明
qstring搜索关键词
catint类目 ID,限定类目范围检索
pageint请求页码,起始值为 1
page_sizeint单页返回条数,受接口限制
sortstring排序类型:综合、销量、价格升 / 降序
start_pricefloat价格区间‑最低价格
end_pricefloat价格区间‑最高价格

三、返回数据结构解析

顶层响应结构


字段类型说明
codeint0调用成功;非 0 代表异常错误码
messagestring提示信息,成功返回 ok,失败返回错误描述
dataobject搜索业务主体对象

data 对象字段


字段类型说明
totalint搜索预估总商品数量,仅做参考,不可作为分页循环依据
pageint当前请求页码
page_sizeint每页返回商品条数
page_countint预估总页数,接口存在翻页上限,该字段不可信
item_listarray[object]商品摘要数组,核心业务数据集

item_list 单条商品对象字段


字段类型说明
num_iidbigint1688 商品 ID,调用商品详情接口核心入参
titlestring商品完整标题
pricefloat列表展示批发单价,多阶梯批发仅展示第一档价格
original_pricefloat划线原价,无划线价返回 0
pic_urlstring商品主图 CDN 地址
salesint近 30 天成交销量
min_orderint最小起订件数,B2B 批发核心字段
shop_idbigint1688 店铺 ID
seller_nickstring店铺名称
cat_idint商品类目 ID
cat_namestring商品类目完整名称
provincestring发货省份
citystring发货城市
item_urlstring商品 H5 访问链接
is_adboolean是否广告推广商品;true 为付费广告,统计分析建议过滤
is_kaiguanboolean实力商家 / 工厂店铺标识

四、标准 JSON 返回示例


{
    "code": 0,   
     "message": "ok",
         "data": {        "total": 42600,        "page": 1,        "page_size": 20,        "page_count": 2130,        "item_list": [            {                "num_iid": 678923451123,                "title": "夏季纯棉短袖T恤 男士宽松大码 工厂现货批发",                "price": 19.80,                "original_price": 39.00,                "pic_url": "https://gw.alicdn.com/demo.jpg",                "sales": 23600,                "min_order": 2,                "shop_id": 56789123,                "seller_nick": "XX服饰工厂店",                "cat_id": 10166,                "cat_name": "男装>男士T恤",                "province": "浙江",                "city": "杭州",                "item_url": "https://detail.1688.com/offer/678923451123.html",                "is_ad": false,                "is_kaiguan": true            }        ]    }}

五、完整业务处理流程

  1. 传入关键词 / 类目 ID、页码、价格区间参数调用1688.item_search;
  2. 判断顶层code状态码,捕获接口调用异常;
  3. 获取data.item_list商品摘要数组;判断数组为空,直接终止分页,不要依赖 total、page_count;
  4. 业务按需过滤广告商品is_ad=true;
  5. 将商品摘要存入货源候选池,保存num_iid用于后续详情接口调用;
  6. 异步任务拿着商品 ID 调用 1688 商品详情接口补齐阶梯价、SKU、参数、详情图文;
  7. 图片资源下载转存自有对象存储,处理防盗链 403 问题;
  8. 全量数据清洗完成入库,供给选品、采购、数据分析模块。

六、开发高频踩坑总结

  1. 分页逻辑陷阱接口存在最大翻页深度,total、page_count仅为预估值。禁止循环总页数分页,业务上以 item_list 为空作为分页终止条件。
  2. 批发阶梯价格缺陷列表接口price只是展示价格,1688 大量商品有多档拿货阶梯价,完整阶梯价格必须调用详情接口获取;采购成本计算不能直接使用列表价格。
  3. 最小起订量 min_orderB2B 批发核心字段,自动采购业务必须读取校验;如果下单数量达不到最小起订,会直接造成采购接口报错。
  4. 广告商品干扰统计is_ad=true为付费推广商品,做类目价格、销量统计时建议过滤,避免统计数据失真。
  5. 图片防盗链 1688CDN 图片开启防盗链,直接引用会出现 403 裂图;业务系统需要下载图片并转存自有存储。
  6. 限流与任务队列多关键词批量搜索极易触发接口限流;大批量业务必须接入任务队列,控制 QPS,增加休眠、指数退避重试逻辑。
  7. 下架商品兼容搜索结果依旧会返回已下架商品,列表接口无法识别商品真实状态;入库后建议搭配详情接口做二次状态校验。
  8. 字段类型兼容部分场景价格字段可能返回字符串类型,代码需要统一转为数值,防止排序、统计出现逻辑错误。

七、Python 简易调用伪代码


def fetch_1688_item_search(keyword, page=1):    resp = call_1688_item_search_api(q=keyword, page=page, page_size=20)    if resp.get("code") != 0:        print("接口调用失败", resp.get("message"))        return []    item_list = resp.get("data", {}).get("item_list", [])    # 保存候选商品到数据库    save_candidate_goods(item_list)    return item_list# 调用示例goods = fetch_1688_item_search("夏季纯棉T恤", page=1)

八、落地业务场景

  1. 跨境 ERP 系统:批量构建 1688 批发货源候选池,用于选品分析
  2. 自动采购系统:前期商品检索,配合详情接口完成完整货源入库
  3. 产业带数据分析:类目批发价格、起订量、供应商地域分布统计
  4. 货源溯源业务:结合图片搜索接口,批量检索同款替代货源
  5. 竞品货源监控:定时抓取关键词商品快照,跟踪批发价格波动

九、总结

1688.item_search是 1688B2B 货源采集的入口接口,主要负责商品检索拿到摘要数据集。开发重点不在于简单接口调用,而在于分页边界处理、B2B 批发业务字段理解、限流重试、图片防盗链处理,同时要明确接口能力边界,搭配商品详情接口拿到完整货源数据。处理好上述工程细节,接口可以稳定支撑跨境选品、供应链分析、自动采购等业务系统。


{{voteData.voteSum}} 人已参与
支持
反对
请登录后查看

用户19970108018 最后编辑于2026-08-25 16:14:03

快捷回复
{{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}}
18
{{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客服