天猫图片搜索 API:通过图片地址获取天猫相似商品

简介: 淘宝开放平台“taobao.item_search_img”接口支持以图搜同款,输入公网图片URL或Base64,返回天猫/淘宝商品列表,含标题、价格、销量、相似度等字段;适用于货源溯源、ERP铺货、竞品比价等场景,需注意is_tmall过滤与图片质量要求。

前言
在电商业务中,以图搜同款 / 相似款是非常高频的能力:货源溯源、ERP 铺货、竞品比价、选品工具、内容平台商品挂载,都需要输入一张图片 URL,拿回天猫、淘宝平台结构化商品列表。天猫图片搜索底层就是拍立淘视觉检索能力,接口taobao.item_search_img,支持传入公网图片地址,返回天猫标品 + 淘宝商品混合结果,可通过is_tmall字段过滤只保留天猫商品。
一、接口基础说明
接口名称:taobao.item_search_img(拍立淘按图搜商品)
请求网关:TOP 开放平台网关 https://gw.api.taobao.com/router/rest
请求方式:GET / POST
返回格式:JSON
输入方式二选一:
img_url:公网可直接访问的图片地址(业务最常用)
image:图片 Base64 编码字符串
图片约束:JPG/PNG,文件≤2MB,图片内商品主体占比≥60%,匹配效果最佳
输出:同款、高度相似商品,包含标题、价格、销量、商品 ID、详情链接、是否天猫商品、相似度得分等字段
业务落地场景
货源溯源:拿到下游客户提供产品图,输入图片 URL,快速定位天猫源头店铺与同款货源
ERP / 铺货系统:外部素材图,直接检索平台已有商品,减少手动录入
竞品监控:竞品主图链接批量图搜,找出全平台同款比价
采购选品:B 端采购拿到样品图片,检索天猫在售规格、价格区间
内容导购:图文内容,通过图片匹配对应商品挂载链接
业务小案例:某采购对接产品部,拿到供应商产品图片链接,调用该接口,过滤is_tmall=true,短时间拿到天猫渠道同款的售价、销量、店铺,快速完成竞品调研,不用人工逐个搜索。
二、核心请求参数
表格
image.png

三、关键返回字段解析
json
{
"items": {
"item": [
{
"title": "商品标题",
"num_iid": "商品ID",
"pic_url": "商品主图",
"price": "售卖价",
"orginal_price": "原价",
"sales": "销量",
"nick": "店铺名称",
"detail_url": "商品详情链接",
"is_tmall": true,
"similarity_score": 0.94
}
]
}
}
重点:is_tmall布尔字段,true 代表天猫商品,false 为淘宝 C 店,业务只需要天猫结果时直接过滤该字段即可。
similarity_score相似度分数,0‑1 区间,数值越高图片匹配度越高,业务上建议过滤≥0.7 的结果。
四、Python 极简调用示例
python
运行
import requests
import time
import hashlib

def get_tmall_similar_by_img_url(app_key, app_secret, img_url):
params = {
"method": "taobao.item_search_img",
"app_key": app_key,
"timestamp": time.strftime("%Y-%m-%d %H:%M:%S"),
"format": "json",
"v": "2.0",
"img_url": img_url,
"page_no":1,
"page_size":20
}

# TOP签名生成逻辑
sorted_items = sorted(params.items(), key=lambda x:x[0])
raw = "".join([k+str(v) for k,v in sorted_items])
sign_str = app_secret + raw + app_secret
params["sign"] = hashlib.md5(sign_str.encode("utf8")).hexdigest().upper()

resp = requests.get("https://gw.api.taobao.com/router/rest", params=params)
return resp.json()

if name == "main":

# 传入公网图片地址
res = get_tmall_similar_by_img_url("your_key","your_secret","https://xxx/demo.jpg")
print(res)

五、开发踩坑避坑指南
img_url 必须公网可访问:内网、本地路径、带防盗链的图片链接会检索失败,图片服务器不能校验 referer。外部图片无法直接访问时,需要先上传到可公网访问的资源服务,拿到新 url 再调用接口CSDN博...。
权限门槛:原生 TOP 开放平台该接口不是默认开通,需要单独申请图像检索权限,个人开发者很难直接拿到完整权限,企业业务可以选择成熟服务封装降低接入成本。
返回结果是淘宝 + 天猫混合池,不要默认全部是天猫,必须判断is_tmall做过滤。
图片质量影响结果:背景杂乱、商品占比小、多物体共存,会出现匹配跑偏;业务系统可前置做图片裁剪,抠出主体部分再调用。
限流与并发:官方接口有 QPS 限制,批量任务做好队列限流,避免 429 报错。
签名不要写错:参数排序、拼接、首尾拼接 app_secret,是调用报错最高频原因。
六、延伸业务链路
拿到图搜返回商品 ID 后,可以联动商品详情接口,获取 SKU、库存、规格;评论接口获取用户评价;历史价格接口做价格趋势分析,完整构建商品画像,服务采购、选品、竞品分析业务。

目录
相关文章
|
1月前
|
JSON 自然语言处理 前端开发
【第二部分:大模型应用开发基础】7.Function Calling:让大模型调用真实程序能力
Function Calling 让大模型从“生成文本”走向“调用真实程序能力”。模型根据工具名称、描述和 JSON Schema 选择工具、生成参数,应用程序再完成校验、鉴权、执行和结果回传。文章结合天气查询、销售数据与计算 Agent,说明并行调用、失败处理、前后端调用及权限控制,并梳理 Function Calling 与 ReAct、Tool、Skill、MCP 的关系:ReAct 负责执行循环,Tool 提供能力,Skill 沉淀方法,MCP 统一连接外部工具和数据
176 1
|
4月前
|
缓存 JSON 监控
淘宝拍立淘 API(taobao.item.search.img)
一句话说明:上传图片(URL/Base64),返回淘宝同款 / 相似商品列表,用于比价、内容带货、同款监控。
|
1月前
|
Linux API 开发者
Codex怎么接入DeepSeek V4-Flash:官方一键脚本 + 手动配置完整教程
DeepSeek V4-Flash正式公测版本上线后,带来对Codex工具核心依赖的Responses API原生兼容,彻底解决此前版本协议不匹配带来的各类适配难题。在此之前开发者想要让Codex调用DeepSeek大模型,必须借助第三方本地代理做协议转换,或是强制降级接口模式使用Chat Completions协议,两种方式都会大幅限制子Agent调度、并行工具调用、多轮代码审查等核心智能能力,配置繁琐且运行稳定性差。而新版V4-Flash无需中间转换层,仅依靠官方自动化脚本或者手动修改两份核心配置文件,就能实现Codex与大模型直连,完整释放面向代码开发的全链路Agent能力,同时适配ma
611 0
|
2月前
|
数据采集 缓存 JSON
放弃逆向爬虫!京东商品详情 API,商用电商数据系统底层方案全解
本文深度解析京东商品详情API(联盟接口与JOS商家接口),对比爬虫风险,详解数据字段、五大商用场景(铺货、比价、选品、ERP、CPS)、技术实现要点及高频避坑指南,助力企业构建合规、稳定、可扩展的电商数据底座。
251 0
|
2月前
|
数据采集 人工智能 缓存
1688 图搜 API 实战|从一张竞品图片,实现全自动溯源货源 + 跨平台快速上货
本方案介绍基于1688图搜API的自动化选品上货系统,支持图片上传→智能识图→货源匹配→数据采集→多平台批量铺货全流程。涵盖官方与第三方接口对比、风控策略、版权规避及SaaS/单机两种部署模式,助力无货源商家降本增效。
298 0
|
2月前
|
数据采集 缓存 监控
如何高效获取京东商品详情数据
本文详解京东商品详情数据获取的三大方案:官方API(合规稳定,推荐长期商用)、第三方标准化接口(开箱即用,适合快速落地)及爬虫(仅限临时测试,风险高)。重点介绍联盟/商家API接入流程、字段精简、批量查询、分层缓存与增量同步等提效策略,兼顾实时性与成本。
459 1
|
3月前
|
数据采集 人工智能 缓存
如何申请 1688 拍立淘识图接口白名单
1688拍立淘图片搜索接口(1688.item_search_img)为AI视觉增值接口,需企业实名+三证合一资质人工白名单审核。本文详解准入条件、五步申请流程、驳回避坑点及替代方案,助企业高效开通识图能力,支撑ERP选品与供应链寻源。
408 1
|
8月前
|
机器学习/深度学习 供应链 监控
淘宝图片搜索API(taobao.item_search_img)
淘宝图片搜索API是阿里基于深度学习的视觉检索服务,支持以图搜同款/相似商品,毫秒级响应、高准确率。提供商品、交易、店铺等结构化数据,适配选品、同款监控、智能上架等场景,合规高效,助力电商数字化升级。(239字)
|
3月前
|
API 开发者 Python
Python FastAPI 从零搭建规范 API 接口,附统一返回体与文档配置
本文手把手教你用FastAPI搭建规范API项目:含RESTful路由、统一响应体(code/msg/data)、自动类型校验、内置Swagger文档(/docs)及全局异常处理,一行命令即可启动,新手零门槛上手,显著提升开发与联调效率。
319 1
|
2月前
|
数据采集 存储 前端开发
淘宝商品评论数据爬取:Python实战指南
本文提供一套轻量、稳定、可落地的淘宝评论爬虫方案,基于Python实现接口抓包、动态UA、随机延时、分页采集与数据清洗,适配竞品调研、舆情分析等小规模数据分析场景。含完整可运行代码及反爬避坑指南。
644 0