Starter
25.000 ricerche
18,75 USD
0,75 USD/1K ricerche
- Un side project o un agente AI
- Circa 830 ricerche al giorno per un mese
- I crediti non scadono mai
Caso d'uso · e-commerce · aggiornato a ottobre 2026
Osserva cosa vedono gli acquirenti quando cercano i tuoi prodotti: chi li vende, a che prezzo, con quale consegna. Salva uno snapshot giornaliero e ricevi un avviso quando un competitor si muove.
Risposta rapida
Come posso monitorare i prezzi dei competitor su Google Shopping con un'API?
Esegui una ricerca Google Shopping per prodotto e paese ogni giorno, salva le offerte e confrontale con quelle di ieri. SerpCrypto restituisce ogni offerta in JSON con venditore, prezzo come numero, valuta e riga di consegna, per un credito per ricerca, da 0,30 USD/1K ricerche a ottobre 2026. 500 prodotti in 3 paesi controllati ogni giorno sono 45.000 ricerche al mese. Senza KYC; paghi in criptovalute.
| Motore | google_shopping (offerte); google per le pagine dei rivenditori nei risultati organici |
|---|---|
| Campi prezzo | price (come mostrato), extracted_price (numero), currency, delivery |
| Campo venditore | source (nome dell'esercente) |
| Paese | gl imposta il mercato e la valuta; hl la lingua |
| Costo | 1 credito per prodotto, paese e controllo; le ricerche fallite sono gratuite |
| Prezzo dei crediti | 100.000 ricerche per 56,25 USD; 500.000 ricerche per 281,25 USD |
Registra una riga per offerta e giorno: data, paese, query del prodotto, esercente, prezzo numerico, valuta, riga sulla consegna e posizione. Con queste otto colonne puoi rispondere in seguito alla maggior parte delle domande sui prezzi senza pagare due volte la stessa ricerca.
extracted_price per un prodotto e un giorno.position del nome della tua attività source.Cerca con le parole che userebbe un acquirente, di solito marca più modello, e mantieni la query fissa giorno per giorno. Poi abbina una volta sola i titoli delle offerte che ricevi al tuo catalogo, a mano o con semplici regole, e memorizza la corrispondenza.
Evita query troppo ampie, come il nome di una categoria, perché le offerte cambiano a ogni ricerca. Evita query troppo specifiche, come uno SKU interno, perché gli acquirenti non le digitano mai e Google potrebbe non restituire nulla di utile.
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)
Una volta al giorno basta per la maggior parte dei cataloghi; due volte al giorno è adatto ai periodi di saldi e alle categorie veloci come l'elettronica. I controlli ogni ora raramente convengono su Google Shopping, perché i feed degli esercenti non cambiano così spesso.
Un ritmo misto tiene bassi i costi: controlla i tuoi 50 prodotti più venduti due volte al giorno e il resto del catalogo una volta a settimana. Poiché i crediti SerpCrypto non scadono mai, un mese tranquillo non spreca un pack e puoi comprare in anticipo rispetto a un periodo di saldi.
Ricerche al mese per le configurazioni più comuni, conteggiate come 30 controlli giornalieri o 4 controlli settimanali.
| Configurazione | Ricerche al mese | Pack che copre un mese |
|---|---|---|
| 100 prodotti, 1 paese, ogni giorno | 3,000 | 10.000 ricerche (7,50 USD) durano circa 3 mesi |
| 500 prodotti, 3 paesi, ogni giorno | 45,000 | 100.000 ricerche (56,25 USD) durano circa 2 mesi |
| 50 prodotti più venduti due volte al giorno + 2.000 prodotti a settimana | 11,000 | 25.000 ricerche (18,75 USD) durano circa 2 mesi |
| 5.000 prodotti, 2 paesi, ogni giorno | 300,000 | 500.000 ricerche (281,25 USD) durano circa 7 settimane |
Sì. Alcuni acquirenti non aprono mai la scheda Shopping. Esegui la stessa query del prodotto con engine=google e leggi organic_results e shopping_results: vedi quali rivenditori si posizionano nei risultati principali e se Google mostra lì un blocco prodotti.
Quella seconda ricerca costa un credito in più. Molti team la eseguono una volta a settimana invece che ogni giorno, dato che i posizionamenti organici si muovono più lentamente dei prezzi.
I cataloghi piccoli rientrano in 25.000 ricerche; qualche centinaio di prodotti in più paesi richiede di solito 100.000 ricerche o più, a ottobre 2026. I crediti non scadono mai.
25.000 ricerche
18,75 USD
0,75 USD/1K ricerche
100.000 ricerche
56,25 USD
0,56 USD/1K ricerche
250.000 ricerche
140,63 USD
0,56 USD/1K ricerche
500.000 ricerche
281,25 USD
0,56 USD/1K ricerche
In ogni piano: Tutti i motori a 1 credito per ricerca · Le richieste fallite non vengono addebitate · I crediti non scadono mai · Targeting per paese, lingua, città e dispositivo
L'API restituisce il prezzo esattamente come Google Shopping lo mostra in quel paese, più la riga delivery quando Google ne mostra una. Le regole di visualizzazione delle tasse variano da paese a paese, quindi confronta prima all'interno di uno stesso mercato.
Sì. Ogni edizione nazionale restituisce la propria valuta locale nel campo currency. Converti con i tuoi tassi di cambio se ti serve un'unica valuta tra i mercati.
L'API restituisce il prezzo che mostra Google e un link all'offerta. Leggere la pagina dell'esercente è un passaggio separato che fai tu, secondo i termini di quel sito.
Ricevi un codice di errore e la ricerca fallita non viene addebitata. Riprovala più tardi; la pagina degli errori mostra un ciclo di retry con backoff.
Ricarica da 25 USD in BTC, USDT, USDC, ETH, SOL, LTC e acquista un pack dal tuo saldo. Non servono documenti d'identità, selfie né carta.
Da 0,30 USD/1K ricerche · senza KYC
Ottieni una chiave API