# Price monitoring dengan SERP API: penawaran, merchant, dan harga per negara

> API pemantauan harga: lacak penawaran, merchant, dan harga Google Shopping per negara sebagai JSON, mulai dari US$0,30/1K pencarian. Tanpa KYC.

- URL: https://serpcrypto.com/id/use-cases/price-monitoring/
- Terakhir diperbarui: 2026-10-22
- Penerbit: SerpCrypto (https://serpcrypto.com)

Pantau apa yang dilihat pembeli saat mencari produk Anda: siapa yang menjualnya, pada harga berapa, dengan pengiriman apa. Simpan snapshot harian dan dapatkan alert saat kompetitor bergerak.

**Jawaban singkat — Bagaimana cara memantau harga kompetitor di Google Shopping dengan API?**

Jalankan satu pencarian Google Shopping per produk dan negara setiap hari, simpan penawarannya, dan bandingkan dengan kemarin. **SerpCrypto** mengembalikan setiap penawaran sebagai JSON dengan merchant, harga berupa angka, mata uang, dan baris pengiriman, untuk satu kredit per pencarian, mulai dari US$0,30/1K pencarian per Oktober 2026. 500 produk di 3 negara yang dicek harian adalah 45.000 pencarian sebulan. Tanpa KYC; bayar dengan kripto.

## Price monitoring dengan SerpCrypto

| Atribut | Nilai |
| --- | --- |
| Mesin | `google_shopping` (penawaran); `google` untuk halaman retailer di hasil organik |
| Field harga | `price` (seperti ditampilkan), `extracted_price` (angka), `currency`, `delivery` |
| Field penjual | `source` (nama merchant) |
| Negara | `gl` menentukan pasar dan mata uang; `hl` bahasa |
| Biaya | 1 kredit per produk, negara, dan pengecekan; pencarian yang gagal gratis |
| Harga kredit | 100.000 pencarian untuk US$56,25; 500.000 pencarian untuk US$281,25 |

## Apa yang harus dicatat pemantau harga setiap hari?

Catat satu baris per penawaran dan hari: tanggal, negara, kueri produk, merchant, harga numerik, mata uang, baris pengiriman, dan posisi. Dengan delapan kolom itu, Anda bisa menjawab sebagian besar pertanyaan harga nanti tanpa membayar dua kali untuk pencarian yang sama.

- **Harga minimum per negara:** nilai `extracted_price` terkecil untuk suatu produk dan hari.
- **Peringkat Anda di antara penjual:** `position` dari nama `source` Anda sendiri.
- **Perubahan harga:** selisih dengan hari sebelumnya untuk setiap merchant.
- **Penjual baru:** merchant yang muncul untuk pertama kalinya.
- **Janji pengiriman:** gratis ongkir atau waktu pengiriman yang memenangkan klik tanpa harga lebih rendah.

## Bagaimana cara mencocokkan hasil pencarian dengan produk saya sendiri?

Cari dengan kata-kata yang akan dipakai pembeli, biasanya merek plus model, dan pertahankan kueri tetap sama dari hari ke hari. Lalu cocokkan judul penawaran yang Anda dapatkan dengan katalog Anda sekali saja, secara manual atau dengan aturan sederhana, dan simpan pemetaannya.

Hindari kueri yang terlalu luas, seperti nama kategori, karena penawaran berubah di setiap pencarian. Hindari kueri yang terlalu sempit, seperti SKU internal, karena pembeli tidak pernah mengetikkannya dan Google mungkin tidak mengembalikan hasil yang berguna.

*Python: snapshot harian dan peringatan saat pesaing memotong harga Anda*

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

```

## Seberapa sering saya harus mengecek harga?

Harian cukup untuk sebagian besar katalog; dua kali sehari cocok untuk musim obral dan kategori cepat seperti elektronik. Pengecekan per jam jarang sepadan di Google Shopping, karena feed merchant tidak berubah sesering itu.

Ritme campuran menekan biaya: cek 50 produk terlaris Anda dua kali sehari dan sisa katalog sekali seminggu. Karena kredit SerpCrypto tidak pernah kedaluwarsa, bulan yang sepi tidak menyia-nyiakan pack, dan Anda bisa membeli lebih awal sebelum musim obral.

## Berapa banyak pencarian yang dipakai pemantauan harga?

Pencarian per bulan untuk setup umum, dihitung sebagai 30 pengecekan harian atau 4 pengecekan mingguan.

| Setup | Pencarian per bulan | Pack yang mencukupi sebulan |
| --- | --- | --- |
| 100 produk, 1 negara, harian | 3,000 | 10.000 pencarian (US$7,50) bertahan sekitar 3 bulan |
| 500 produk, 3 negara, harian | 45,000 | 100.000 pencarian (US$56,25) bertahan sekitar 2 bulan |
| 50 produk terlaris dua kali sehari + 2.000 produk mingguan | 11,000 | 25.000 pencarian (US$18,75) bertahan sekitar 2 bulan |
| 5.000 produk, 2 negara, harian | 300,000 | 500.000 pencarian (US$281,25) bertahan sekitar 7 minggu |

## Bisakah saya memantau halaman retailer di hasil pencarian biasa juga?

Bisa. Sebagian pembeli tidak pernah membuka tab Shopping. Jalankan kueri produk yang sama dengan `engine=google` dan baca `organic_results` dan `shopping_results`: Anda melihat retailer mana yang menempati hasil utama dan apakah Google menampilkan blok produk di sana.

Pencarian kedua itu memakan satu kredit tambahan. Banyak tim menjalankannya mingguan daripada harian, karena peringkat organik bergerak lebih lambat daripada harga.

## Pack mana yang cocok untuk pemantauan harga?

Katalog kecil cukup dengan 25.000 pencarian; beberapa ratus produk di beberapa negara biasanya memerlukan 100.000 pencarian atau lebih, per Oktober 2026. Kredit tidak pernah kedaluwarsa.

| Paket | Jumlah | Harga | Harga per unit |
| --- | --- | --- | --- |
| Starter | 25.000 pencarian | US$18,75 | US$0,75/1K pencarian |
| Build | 100.000 pencarian | US$56,25 | US$0,56/1K pencarian |
| Grow | 250.000 pencarian | US$140,63 | US$0,56/1K pencarian |
| Skala | 500.000 pencarian | US$281,25 | US$0,56/1K pencarian |

Di setiap paket: Setiap mesin 1 kredit per pencarian · Permintaan gagal tidak ditagih · Kredit tidak pernah kedaluwarsa · Penargetan negara, bahasa, kota dan perangkat

**Sebelum Anda membayar**

- Top-up minimum US$25. Isi saldo sekali dengan kripto, lalu beli paket apa pun dari saldo Anda.
- Saldo yang tidak terpakai tetap tersimpan di akun Anda dan tidak pernah kedaluwarsa, dan dipakai untuk membayar kredit pencarian. Jika suatu pembelian lebih kecil dari top-up minimum, bagian yang ditambahkan hanya untuk mencapai minimum dapat dikembalikan atas permintaan ke support dalam 30 hari setelah pembayaran, dalam USDT atau USDC, selama bagian tersebut belum terpakai. Sisa saldo tidak dikembalikan, kecuali diwajibkan oleh hukum.
- Dikreditkan setelah pembayaran Anda diperiksa di blockchain. Waktu konfirmasi jaringan yang umum: BTC ≈ 20 mnt · USDT TRC-20 ≈ 1 mnt · USDT ERC-20 ≈ 5 mnt · USDC ERC-20 ≈ 5 mnt · ETH ≈ 5 mnt · SOL ≈ 1 mnt · LTC ≈ 15 mnt

## API pemantauan harga: pertanyaan umum

### Apakah harga sudah termasuk pajak dan ongkir?

API mengembalikan harga persis seperti yang ditampilkan Google Shopping di negara itu, plus baris `delivery` bila Google menampilkannya. Aturan tampilan pajak berbeda per negara, jadi bandingkan dalam satu pasar terlebih dahulu.

### Bisakah saya memantau harga dalam beberapa mata uang?

Bisa. Setiap edisi negara mengembalikan mata uang lokalnya di field `currency`. Konversikan dengan kurs Anda sendiri jika Anda perlu satu mata uang lintas pasar.

### Bisakah saya mendapatkan harga dari halaman merchant itu sendiri?

API mengembalikan harga yang ditampilkan Google dan tautan ke penawaran tersebut. Membaca halaman merchant adalah langkah terpisah yang Anda lakukan sendiri, sesuai ketentuan situs tersebut.

### Apa yang terjadi jika pencarian gagal saat proses malam hari?

Anda mendapat kode error dan pencarian yang gagal tidak ditagih. Coba lagi nanti; [halaman error](https://serpcrypto.com/id/docs/errors/) menampilkan loop retry dengan backoff.

### Bagaimana cara saya membayar?

Isi ulang dari US$25 dalam BTC, USDT, USDC, ETH, SOL, LTC dan beli pack dari saldo Anda. Tidak perlu ID, tidak perlu selfie, dan tidak perlu kartu.

---

SerpCrypto: SerpCrypto adalah SERP API untuk developer dan AI agent yang mengembalikan hasil pencarian Google dan Bing dalam format JSON, dibayar dengan kripto tanpa unggah identitas. Kredit pencarian prabayar mulai dari US$0,30/1K pencarian tidak pernah kedaluwarsa. Tanpa KYC — tanpa ID, tanpa selfie, tanpa dokumen. Bayar dengan kripto.
