# Theo dõi giá bằng SERP API: ưu đãi, người bán và giá theo quốc gia

> API theo dõi giá: theo dõi ưu đãi, người bán và giá trên Google Shopping theo quốc gia dạng JSON, kèm code cảnh báo và ngân sách, từ 0,30 US$/1K lượt tìm kiếm.

- URL: https://serpcrypto.com/vi/use-cases/price-monitoring/
- Cập nhật lần cuối: 2026-10-22
- Đơn vị phát hành: SerpCrypto (https://serpcrypto.com)

Theo dõi những gì người mua thấy khi tìm sản phẩm của bạn: ai bán, với giá nào, giao hàng ra sao. Lưu ảnh chụp hàng ngày và nhận cảnh báo khi đối thủ thay đổi.

**Trả lời nhanh — Làm sao theo dõi giá đối thủ trên Google Shopping bằng API?**

Chạy một lần tìm kiếm Google Shopping cho mỗi sản phẩm và quốc gia mỗi ngày, lưu các ưu đãi rồi so sánh với hôm qua. **SerpCrypto** trả về mỗi ưu đãi dưới dạng JSON gồm người bán, giá dạng số, tiền tệ và dòng giao hàng, với một credit mỗi lần tìm, từ 0,30 US$/1K lượt tìm kiếm tính đến tháng 10 năm 2026. 500 sản phẩm ở 3 quốc gia kiểm tra hàng ngày là 45.000 lần tìm mỗi tháng. Không cần KYC; thanh toán bằng crypto.

## Theo dõi giá bằng SerpCrypto

| Thuộc tính | Giá trị |
| --- | --- |
| Engine | `google_shopping` (các ưu đãi); `google` cho trang nhà bán lẻ trong kết quả organic |
| Các trường giá | `price` (như hiển thị), `extracted_price` (dạng số), `currency`, `delivery` |
| Trường người bán | `source` (tên merchant) |
| Quốc gia | `gl` quyết định thị trường và tiền tệ; `hl` quyết định ngôn ngữ |
| Chi phí | 1 credit cho mỗi sản phẩm, quốc gia và lần kiểm tra; tìm kiếm thất bại miễn phí |
| Giá của credit | 100.000 tìm kiếm cho 56,25 US$; 500.000 lượt tìm kiếm cho 281,25 US$ |

## Một công cụ theo dõi giá nên ghi lại những gì mỗi ngày?

Ghi một dòng cho mỗi offer và mỗi ngày: ngày, quốc gia, truy vấn sản phẩm, merchant, giá dạng số, tiền tệ, thông tin giao hàng và vị trí. Với tám cột đó, bạn có thể trả lời hầu hết câu hỏi về giá sau này mà không phải trả tiền cho cùng một lần tìm kiếm hai lần.

- **Giá tối thiểu theo quốc gia:** giá `extracted_price` nhỏ nhất cho một sản phẩm và một ngày.
- **Thứ hạng của bạn trong số các người bán:** `position` của tên `source` của chính bạn.
- **Thay đổi giá:** chênh lệch so với ngày hôm trước của từng merchant.
- **Người bán mới:** các merchant xuất hiện lần đầu.
- **Cam kết giao hàng:** miễn phí vận chuyển hoặc thời gian giao hàng giúp thắng click mà không cần giá thấp hơn.

## Làm thế nào để khớp kết quả tìm kiếm với sản phẩm của chính tôi?

Hãy tìm bằng những từ mà người mua sẽ dùng, thường là thương hiệu cộng với model, và giữ nguyên truy vấn từ ngày này sang ngày khác. Sau đó khớp tiêu đề các offer bạn nhận được với danh mục sản phẩm của mình một lần, bằng tay hoặc bằng quy tắc đơn giản, và lưu lại ánh xạ đó.

Tránh các truy vấn quá rộng, ví dụ tên danh mục, vì các offer thay đổi theo từng lần tìm kiếm. Tránh các truy vấn quá hẹp, ví dụ SKU nội bộ, vì người mua không bao giờ gõ chúng và Google có thể trả về kết quả không hữu ích.

*Python: ảnh chụp nhanh hàng ngày và cảnh báo khi đối thủ bán rẻ hơn bạn*

```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)

```

## Tôi nên kiểm tra giá bao lâu một lần?

Hàng ngày là đủ cho hầu hết danh mục sản phẩm; hai lần một ngày phù hợp với mùa khuyến mãi và các ngành hàng nhanh như điện tử. Kiểm tra mỗi giờ hiếm khi đáng tiền trên Google Shopping, vì feed của merchant không thay đổi thường xuyên đến vậy.

Nhịp độ kết hợp giúp giữ chi phí thấp: kiểm tra 50 sản phẩm bán chạy nhất hai lần một ngày và phần còn lại của danh mục mỗi tuần một lần. Vì credit SerpCrypto không bao giờ hết hạn, một tháng ít hoạt động không làm lãng phí pack, và bạn có thể mua trước mùa khuyến mãi.

## Theo dõi giá dùng bao nhiêu lần tìm kiếm?

Số lần tìm kiếm mỗi tháng cho các cấu hình phổ biến, tính theo 30 lần kiểm tra hàng ngày hoặc 4 lần kiểm tra hàng tuần.

| Cấu hình | Tìm kiếm mỗi tháng | Pack đủ cho một tháng |
| --- | --- | --- |
| 100 sản phẩm, 1 quốc gia, hàng ngày | 3,000 | 10.000 tìm kiếm (7,50 US$) dùng được khoảng 3 tháng |
| 500 sản phẩm, 3 quốc gia, hàng ngày | 45,000 | 100.000 tìm kiếm (56,25 US$) dùng được khoảng 2 tháng |
| 50 sản phẩm bán chạy nhất hai lần một ngày + 2.000 sản phẩm hàng tuần | 11,000 | 25.000 tìm kiếm (18,75 US$) dùng được khoảng 2 tháng |
| 5.000 sản phẩm, 2 quốc gia, hàng ngày | 300,000 | 500.000 lượt tìm kiếm (281,25 US$) dùng được khoảng 7 tuần |

## Tôi có thể theo dõi trang của nhà bán lẻ trong kết quả tìm kiếm thông thường không?

Có. Một số người mua không bao giờ mở tab Shopping. Hãy chạy cùng truy vấn sản phẩm với `engine=google` và đọc `organic_results` và `shopping_results`: bạn thấy những nhà bán lẻ nào xếp hạng trong kết quả chính và liệu Google có hiển thị khối sản phẩm ở đó không.

Lần tìm kiếm thứ hai đó tốn thêm một credit. Nhiều đội chạy nó hàng tuần thay vì hàng ngày, vì thứ hạng organic thay đổi chậm hơn giá.

## Pack nào phù hợp cho theo dõi giá?

Danh mục nhỏ vừa với 25.000 tìm kiếm; vài trăm sản phẩm ở nhiều quốc gia thường cần 100.000 tìm kiếm trở lên, tính đến tháng 10 năm 2026. Credit không bao giờ hết hạn.

| Gói | Số lượng | Giá | Giá mỗi đơn vị |
| --- | --- | --- | --- |
| Starter | 25.000 tìm kiếm | 18,75 US$ | 0,75 US$/1K lượt tìm kiếm |
| Build | 100.000 tìm kiếm | 56,25 US$ | 0,56 US$/1K lượt tìm kiếm |
| Grow | 250.000 tìm kiếm | 140,63 US$ | 0,56 US$/1K lượt tìm kiếm |
| Mở rộng quy mô | 500.000 lượt tìm kiếm | 281,25 US$ | 0,56 US$/1K lượt tìm kiếm |

Trong mọi gói: Mọi engine với 1 credit mỗi tìm kiếm · Truy vấn thất bại không bị tính phí · Credit không bao giờ hết hạn · Nhắm mục tiêu theo quốc gia, ngôn ngữ, thành phố và thiết bị

**Trước khi thanh toán**

- Nạp tối thiểu 25 US$. Nạp một lần bằng crypto, sau đó mua bất kỳ gói nào từ số dư của bạn.
- Số dư chưa dùng vẫn nằm trong tài khoản của bạn và không bao giờ hết hạn, và được dùng để thanh toán credit tìm kiếm. Khi một lần mua có giá thấp hơn mức nạp tối thiểu, phần được thêm vào chỉ để đạt mức tối thiểu có thể được hoàn lại khi bạn yêu cầu hỗ trợ trong vòng 30 ngày kể từ ngày thanh toán, bằng USDT hoặc USDC, miễn là phần đó chưa được sử dụng. Phần còn lại của số dư sẽ không được hoàn lại, trừ trường hợp pháp luật yêu cầu.
- Được ghi có khi thanh toán của bạn đã được kiểm tra trên blockchain. Thời gian xác nhận mạng thông thường: BTC ≈ 20 phút · USDT TRC-20 ≈ 1 phút · USDT ERC-20 ≈ 5 phút · USDC ERC-20 ≈ 5 phút · ETH ≈ 5 phút · SOL ≈ 1 phút · LTC ≈ 15 phút

## SERP API theo dõi giá: các câu hỏi thường gặp

### Giá đã bao gồm thuế và vận chuyển chưa?

API trả về giá đúng như Google Shopping hiển thị ở quốc gia đó, cộng với dòng `delivery` khi Google hiển thị. Quy tắc hiển thị thuế khác nhau theo quốc gia, nên trước tiên hãy so sánh trong cùng một thị trường.

### Tôi có thể theo dõi giá bằng nhiều loại tiền tệ không?

Có. Mỗi phiên bản quốc gia trả về tiền tệ địa phương trong trường `currency`. Quy đổi bằng tỷ giá của riêng bạn nếu bạn cần một loại tiền tệ chung cho các thị trường.

### Tôi có thể lấy giá từ trang của chính merchant không?

API trả về giá mà Google hiển thị và một liên kết đến offer. Đọc trang của merchant là một bước riêng bạn tự làm, theo điều khoản của trang đó.

### Điều gì xảy ra nếu một lần tìm kiếm thất bại trong lượt chạy ban đêm?

Bạn nhận được mã lỗi và lần tìm kiếm thất bại không bị tính phí. Hãy thử lại sau; [trang lỗi](https://serpcrypto.com/vi/docs/errors/) hiển thị vòng lặp thử lại với backoff.

### Tôi thanh toán thế nào?

Nạp tiền từ 25 US$ bằng BTC, USDT, USDC, ETH, SOL, LTC và mua pack từ số dư của bạn. Không cần ID, không selfie và không cần thẻ.

---

SerpCrypto: SerpCrypto là SERP API cho lập trình viên và AI agent, trả về kết quả Google và Bing dưới dạng JSON, thanh toán bằng crypto mà không cần tải lên giấy tờ tùy thân. Credit tìm kiếm trả trước từ 0,30 US$/1K lượt tìm kiếm không bao giờ hết hạn. Không cần KYC — không ID, không selfie, không giấy tờ. Thanh toán bằng crypto.
