主题
Google Shopping API 概览
Google Shopping API 提供 Google Shopping 商品搜索、产品、卖家、广告跳转链接及评论数据,适用于商品 Feed 优化、竞品调研、价格监测和广告投放策略调整。
本接口返回的数据与请求中指定的搜索引擎、语言和地区。本平台会尽可能准确地模拟指定的搜索环境,使返回结果匹任务创建时对应参数下的搜索结果。
返回结果通常 check_url 字段。你可以在无痕浏览器中访问该地址,核验结果与目标搜索环境是否一致。系统不会使用用户偏好、搜索历史等个性化因素,因此这些因素不会影响返回的 SERP 数据。
主接口契约
本概览涉及以下接口路径:
POST /v3/merchant/google/products/task_post/:提交 Google Shopping 商品搜索任务POST /v3/merchant/google/product_info/task_post/:提交商品查询任务POST /v3/merchant/google/sellers/task_post/:提交商品卖家查询任务GET /v3/merchant/google/sellers/ad_url/:获取 Google Shopping 卖家广告跳转链接POST /v3/merchant/google/reviews/task_post/:提交商品评论查询任务
上述任务接口使用标准任务模式。提交任务后,需要通过对应的任务查询接口获取结果,也可以回调地址,在任务完成后接收通知或结果。
可获取的数据
通过 Google Shopping API,可以获取以下数据:
Google Shopping 商品
通过查询指定 Google Shopping 搜索结果中的商品,接口可返回:
- 商品标题
- Google Shopping 搜索结果中的商品描述
- 商品排名
- 商品价格
- 评论数量与评分
- 商品域名
接口路径:
text
POST /v3/merchant/google/products/task_post/Google Shopping 商品
获取商品页数据:
- 商品特征
- 商品图片
- 用户评论
- 商品变体
- 商品卖家
接口路径:
text
POST /v3/merchant/google/product_info/task_post/Google Shopping 卖家
查询指定商品的卖家列表。每个卖家通常:
- 商品基础价格
- 商品总价 -送信息
- 购买信息
- 特别优惠
接口路径:
text
POST /v3/merchant/google/sellers/task_post/Google Shopping 卖家广告 URL
获取卖家广告跳转地址及卖家设置的附加参数。
该接口不需要单独提交 POST 任务,可直接通过 GET 请求,并根据 URL 中的 $shop_ad_aclk 参数获取结果。
接口路径:
text
GET /v3/merchant/google/sellers/ad_url/Google Shopping 商品评论
获取指定商品的详细评论数据。
接口路径:
text
POST /v3/merchant/google/reviews/task_post/数据获取函数
Google Shopping API 提供两种标准数据函数。
Advanced
advanced 函数返回结构化的 Google Shopping 数据,支持根据以下条件查询:
keyword:搜索product_id:商品 ID- 语言
- 地区
该函数适合直接获取商品、价格、评分、卖家等结构化字段。
HTML
html 函数返回 Google Shopping 的原始 HTML 页面,支持根据以下条件查询:
keyword:搜索product_id:商品 ID- 语言
- 地区
该函数适合需要自行解析页面结构或保留原始页面的场景。
任务提交示例
以下示例以商品搜索任务为例。POST 请求体使用 JSON 数组格式,每个数组代表一个任务。
bash
curl --request POST \
--url https://api.seermartech.cn/v3/merchant/google/products/task_post/ \
--header 'Authorization: Bearer smt_live_YOUR_KEY' \
--header 'Content-Type: application/json' \
--data '[
{
"keyword": "running shoes",
"language_code": "en",
"location_code": 2840,
"priority": "normal"
}
]'请求参数的取值请以对应接口的参数说明为准。
数据获取方式
Google Shopping API 支持标准任务获取方式,通常需要分别发送 POST 和 GET 请求:
- 发送 POST 请求创建任务;
- 等任务完成;
- 通过任务查询接口获取结果。
也可以在创建任务时以下回调参数:
pingback_url:任务完成后接收通知;postback_url:任务完成后接收结果。
如果使用 postback_url,还需要指定数据返回函数:
advancedhtml
如果既未设置 pingback_url,也未设置 postback_url,可以使用 Tasks Ready 接口获取已完成但尚未提取的任务 ID 列表,然后通过 Task GET 接口获取结果。
请求限制
本平台支持的调用频率限制如下:
平台限流以认证说明中的 30/60/120 次/分钟规则为准;
- 每次 POST 请求最多 100 个任务。
如需提高调用上限,请联系平台支持团队。
优级与计费
Google Shopping API 的费用取决于任务执行优级。标准任务模式支持两种优级:
normal:普通优级;high:高优级。
高优级通常更快的任务处理速度,费用也可能高于普通优级。
扣费以响应头 X-SeerMarTech-Charge-CNY 为准。
通用认证方式
所有需要鉴权的请求均应在请求头中携带 API Key:
http
Authorization: Bearer smt_live_YOUR_KEY接口路径
- 语言列表:
/v3/merchant/google/languages/ - 地区列表:
/v3/merchant/google/locations/ - 商品搜索:
/v3/merchant/google/products/task_post/ - 商品:
/v3/merchant/google/product_info/task_post/ - 卖家列表:
/v3/merchant/google/sellers/task_post/ - 卖家广告 URL:
/v3/merchant/google/sellers/ad_url/ - 商品评论:
/v3/merchant/google/reviews/task_post/
实用场景
- 监测目标下的商品排名与价格,识别竞品商品的位置和价格变化,支持商品定价与 SEO 优化。
- 采集竞品商品、变体和卖家信息,分析竞品的产品组合、销售渠道和市场覆盖。
- 追踪不同地区和语言环境下的 Shopping 结果,评估本地化商品 Feed 和广告投放策略的展示效果。
- 分析商品评分与用户评论,提炼竞品产品质量、用户痛点和功能需求,为产品迭代提供依据。
- 获取卖家广告跳转链接及附加参数,还原广告落地路径,广告竞品监测和投放归因分析。