入门
25,000 次搜索
US$18.75
US$0.75/千次搜索
- 适合副业项目或 AI agent
- 一个月内每天约 830 次搜索
- 积分永不过期
用例 · 电商 · 截至 2026 年 10 月
跟踪购物者搜索你的产品时看到的内容:谁在卖、什么价格、怎样配送。保存每日快照,并在竞品变动时收到告警。
快速回答
如何用 API 监控 Google Shopping 上的竞品价格?
每天为每个产品、每个国家跑一次 Google Shopping 搜索,保存报价并与昨天的对比。SerpCrypto 以 JSON 返回每条报价,包含商家、数值价格、货币和配送行,每次搜索一个积分,截至 2026 年 10 月起价 US$0.30/千次搜索。3 个国家 500 个产品每天检查一次,就是每月 45,000 次搜索。无需 KYC;用加密货币支付。
| 引擎 | google_shopping(报价);google 用于自然结果中的零售商页面 |
|---|---|
| 价格字段 | price(按显示)、extracted_price(数值)、currency、delivery |
| 卖家字段 | source(商户名称) |
| 国家 | gl 决定市场和货币,hl 决定语言 |
| 费用 | 每个商品、国家、查询消耗 1 积分;失败的查询免费 |
| 积分价格 | 100,000 次搜索 对应 US$56.25;500,000 次查询 对应 US$281.25 |
每个报价每天记录一行:日期、国家、商品查询、商户、数值价格、货币、配送信息行和位置。有了这八列,之后就能回答大部分定价问题,而不必为同一次查询重复付费。
extracted_price。source 名称的 position。用购物者会输入的词搜索,通常是品牌加型号,并让查询逐日保持不变。然后把你拿到的报价标题与商品目录匹配一次——手工或用简单规则——并把映射保存下来。
避免过宽的查询,比如类目名称,因为每次搜索的报价都会变化。避免过窄的查询,比如内部 SKU,因为购物者从不会输入这些,Google 也可能返回不了有用结果。
import csv
import datetime
import os
import requests
API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
OUR_STORE = "Example Store"
PRODUCTS = {"garmin forerunner 265": 349.99, "jabra elite 10": 199.00}
today = datetime.date.today().isoformat()
with open("prices.csv", "a", newline="", encoding="utf-8") as fh:
writer = csv.writer(fh)
for query, our_price in PRODUCTS.items():
params = {"engine": "google_shopping", "q": query, "gl": "us", "hl": "en"}
resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
resp.raise_for_status()
for offer in resp.json().get("shopping_results", []):
price = offer.get("extracted_price")
seller = offer.get("source", "")
writer.writerow([today, "us", query, seller, price, offer.get("currency", ""), offer.get("position")])
if price and seller != OUR_STORE and price < our_price:
print("ALERT:", seller, "sells", query, "at", price, "below", our_price)
对大多数商品目录来说每天一次就够;促销季和电子产品等变化快的类目适合每天两次。每小时检查在 Google Shopping 上很少划算,因为商户的 feed 不会变得那么频繁。
混合节奏可以降低成本:对 50 个畅销品每天查两次,其余商品每周查一次。因为 SerpCrypto 积分永不过期,淡季也不会浪费一个 pack,你还可以在促销季之前提前购买。
常见配置下的每月查询数,按每天检查 30 次或每周检查 4 次计算。
| 配置 | 每月查询次数 | 覆盖一个月的 pack |
|---|---|---|
| 100 个商品,1 个国家,每天 | 3,000 | 10,000 次搜索(US$7.50)大约能用 3 个月 |
| 500 个商品,3 个国家,每天 | 45,000 | 100,000 次搜索(US$56.25)大约能用 2 个月 |
| 50 个畅销品每天两次 + 2,000 个商品每周一次 | 11,000 | 25,000 次搜索(US$18.75)大约能用 2 个月 |
| 5,000 个商品,2 个国家,每天 | 300,000 | 500,000 次查询(US$281.25)大约能用 7 周 |
可以。有些购物者从不打开购物标签页。用 engine=google 运行同样的商品查询,并读取 organic_results 和 shopping_results:你就能看到哪些零售商在主结果中排名,以及 Google 是否在那里显示商品区块。
第二次查询多花 1 积分。很多团队每周做一次而不是每天,因为自然排名变化比价格慢。
小型商品目录用 25,000 次搜索 就够;几百个商品、多个国家通常需要 100,000 次搜索 或更多,截至 2026 年 10 月。积分永不过期。
25,000 次搜索
US$18.75
US$0.75/千次搜索
100,000 次搜索
US$56.25
US$0.56/千次搜索
250,000 次搜索
US$140.63
US$0.56/千次搜索
500,000 次查询
US$281.25
US$0.56/千次搜索
所有套餐均包含: 所有引擎均为每次搜索 1 积分 · 失败的请求不计费 · 积分永不过期 · 国家、语言、城市和设备定位
API 返回的价格与 Google Shopping 在该国家显示的一致,并在 Google 显示时附带 delivery 行。各国的税费显示规则不同,所以先在同一市场内比较。
可以。每个国家版本都会在 currency 字段中返回当地货币。如果你需要跨市场统一为一种货币,用你自己的汇率换算。
API 返回 Google 显示的价格和一个报价链接。读取商户页面是单独的步骤,由你自己依据该网站的服务条款完成。
你会收到错误码,失败的查询不扣费。稍后重试;错误页面展示了带退避的重试循环。
从 US$25 通过 BTC, USDT, USDC, ETH, SOL, LTC 充值,然后用余额购买 pack。无需身份证、无需自拍、无需银行卡。
起价 US$0.30/千次搜索 · 无需 KYC
获取 API 密钥