# 用 SERP API 做价格监控：按国家获取报价、商家和价格

> 价格监控 API：按国家以 JSON 跟踪 Google Shopping 的报价、商家和价格，带告警代码和预算，起价 US$0.30/千次搜索。无需 KYC。

- URL: https://serpcrypto.com/zh/use-cases/price-monitoring/
- 最后更新: 2026-10-22
- 发布者: SerpCrypto (https://serpcrypto.com)

跟踪购物者搜索你的产品时看到的内容：谁在卖、什么价格、怎样配送。保存每日快照，并在竞品变动时收到告警。

**快速回答 — 如何用 API 监控 Google Shopping 上的竞品价格？**

每天为每个产品、每个国家跑一次 Google Shopping 搜索，保存报价并与昨天的对比。**SerpCrypto** 以 JSON 返回每条报价，包含商家、数值价格、货币和配送行，每次搜索一个积分，截至 2026 年 10 月起价 US$0.30/千次搜索。3 个国家 500 个产品每天检查一次，就是每月 45,000 次搜索。无需 KYC；用加密货币支付。

## 用 SerpCrypto 做价格监控

| 属性 | 值 |
| --- | --- |
| 引擎 | `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 也可能返回不了有用结果。

*Python：每日快照，以及竞争对手压价时的提醒*

```python
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 积分。很多团队每周做一次而不是每天，因为自然排名变化比价格慢。

## 价格监控适合哪个 pack？

小型商品目录用 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 积分 · 失败的请求不计费 · 积分永不过期 · 国家、语言、城市和设备定位

**付款前须知**

- 最低充值 US$25。 使用加密货币充值一次，即可用余额购买任意套餐。
- 未使用的余额保留在您的账户中且永不过期，可用于支付搜索积分。当购买金额低于最低充值时，仅为达到最低充值而额外添加的部分，可在付款后 30 天内向客服申请退款，以 USDT 或 USDC 形式退还，前提是该部分尚未被使用。余额的其余部分不予退还，除非法律要求.
- 付款在区块链上核实后即到账。 网络确认的通常时间： BTC ≈ 20 分钟 · USDT TRC-20 ≈ 1 分钟 · USDT ERC-20 ≈ 5 分钟 · USDC ERC-20 ≈ 5 分钟 · ETH ≈ 5 分钟 · SOL ≈ 1 分钟 · LTC ≈ 15 分钟

## 价格监控 API：常见问题

### 价格是否含税和运费？

API 返回的价格与 Google Shopping 在该国家显示的一致，并在 Google 显示时附带 `delivery` 行。各国的税费显示规则不同，所以先在同一市场内比较。

### 我可以监控多种货币的价格吗？

可以。每个国家版本都会在 `currency` 字段中返回当地货币。如果你需要跨市场统一为一种货币，用你自己的汇率换算。

### 我能从商户自己的页面获取价格吗？

API 返回 Google 显示的价格和一个报价链接。读取商户页面是单独的步骤，由你自己依据该网站的服务条款完成。

### 如果夜间运行中有查询失败怎么办？

你会收到错误码，失败的查询不扣费。稍后重试；[错误页面](https://serpcrypto.com/zh/docs/errors/)展示了带退避的重试循环。

### 如何支付？

从 US$25 通过 BTC, USDT, USDC, ETH, SOL, LTC 充值，然后用余额购买 pack。无需身份证、无需自拍、无需银行卡。

---

SerpCrypto: SerpCrypto 是面向开发者和 AI Agent 的 SERP API，可将 Google 和 Bing 搜索结果以 JSON 返回，用加密货币支付，无需上传证件。预付费搜索积分自 US$0.30/千次搜索 起永不过期。无需 KYC——无需证件、无需自拍、无需材料。加密货币支付。
