Starter
25 000 recherches
18,75 $US
0,75 $US/1K requêtes
- Un projet secondaire ou un agent IA
- Environ 830 recherches par jour pendant un mois
- Les crédits n'expirent jamais
Cas d'usage · e-commerce · à jour en octobre 2026
Voyez ce que les acheteurs trouvent quand ils recherchent vos produits : qui les vend, à quel prix, avec quelle livraison. Conservez un instantané quotidien et recevez une alerte quand un concurrent bouge.
Réponse rapide
Comment surveiller les prix des concurrents sur Google Shopping avec une API ?
Lancez chaque jour une recherche Google Shopping par produit et par pays, stockez les offres et comparez-les à celles de la veille. SerpCrypto renvoie chaque offre en JSON avec marchand, prix sous forme de nombre, devise et ligne de livraison, pour un crédit par recherche, dès 0,30 $US/1K requêtes à compter d'octobre 2026. 500 produits dans 3 pays vérifiés chaque jour, c'est 45 000 recherches par mois. Sans KYC ; payez en crypto.
| Moteur | google_shopping (offres) ; google pour les pages de revendeurs dans les résultats organiques |
|---|---|
| Champs de prix | price (tel qu'affiché), extracted_price (nombre), currency, delivery |
| Champ vendeur | source (nom du marchand) |
| Pays | gl définit le marché et la devise ; hl la langue |
| Coût | 1 crédit par produit, pays et vérification ; les recherches échouées sont gratuites |
| Prix des crédits | 100 000 recherches pour 56,25 $US ; 500 000 requêtes pour 281,25 $US |
Enregistrez une ligne par offre et par jour : date, pays, requête produit, marchand, prix numérique, devise, ligne de livraison et position. Avec ces huit colonnes, vous pourrez répondre plus tard à la plupart des questions de prix sans payer deux fois la même recherche.
extracted_price pour un produit et un jour.position de votre propre nom source.Lancez la recherche avec les mots qu'utiliserait un acheteur, généralement marque et modèle, et gardez la même requête jour après jour. Associez ensuite une seule fois les titres d'offres obtenus à votre catalogue, à la main ou avec des règles simples, et stockez cette correspondance.
Évitez les requêtes trop larges, comme un nom de catégorie, car les offres changent à chaque recherche. Évitez les requêtes trop précises, comme une référence interne, car les acheteurs ne les tapent jamais et Google peut ne rien renvoyer d'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)
Une fois par jour suffit pour la plupart des catalogues ; deux fois par jour convient aux périodes de soldes et aux catégories rapides comme l'électronique. Les vérifications horaires sont rarement rentables sur Google Shopping, car les flux des marchands ne changent pas si souvent.
Un rythme mixte limite les coûts : vérifiez vos 50 meilleures ventes deux fois par jour et le reste du catalogue une fois par semaine. Comme les crédits SerpCrypto n'expirent jamais, un mois calme ne gâche pas un pack, et vous pouvez acheter avant une période de soldes.
Recherches par mois pour des configurations courantes, comptées comme 30 vérifications quotidiennes ou 4 vérifications hebdomadaires.
| Configuration | Recherches par mois | Pack couvrant un mois |
|---|---|---|
| 100 produits, 1 pays, tous les jours | 3,000 | 10 000 recherches (7,50 $US) tiennent environ 3 mois |
| 500 produits, 3 pays, tous les jours | 45,000 | 100 000 recherches (56,25 $US) tiennent environ 2 mois |
| 50 meilleures ventes deux fois par jour + 2 000 produits par semaine | 11,000 | 25 000 recherches (18,75 $US) tiennent environ 2 mois |
| 5 000 produits, 2 pays, tous les jours | 300,000 | 500 000 requêtes (281,25 $US) tiennent environ 7 semaines |
Oui. Certains acheteurs n'ouvrent jamais l'onglet Shopping. Lancez la même requête produit avec engine=google et lisez organic_results et shopping_results : vous voyez quels revendeurs se classent dans les résultats principaux et si Google y affiche un bloc produit.
Cette seconde recherche coûte un crédit de plus. Beaucoup d'équipes la lancent chaque semaine plutôt que chaque jour, car les classements organiques bougent plus lentement que les prix.
Les petits catalogues tiennent dans 25 000 recherches ; quelques centaines de produits dans plusieurs pays nécessitent généralement 100 000 recherches ou plus, en date d'octobre 2026. Les crédits n'expirent jamais.
25 000 recherches
18,75 $US
0,75 $US/1K requêtes
100 000 recherches
56,25 $US
0,56 $US/1K requêtes
250 000 recherches
140,63 $US
0,56 $US/1K requêtes
500 000 requêtes
281,25 $US
0,56 $US/1K requêtes
Dans chaque offre: Tous les moteurs à 1 crédit par recherche · Requêtes échouées non facturées · Les crédits n'expirent jamais · Ciblage par pays, langue, ville et appareil
L'API renvoie le prix exactement comme Google Shopping l'affiche dans ce pays, plus la ligne delivery quand Google en affiche une. Les règles d'affichage des taxes varient selon les pays, alors comparez d'abord au sein d'un même marché.
Oui. Chaque édition par pays renvoie sa devise locale dans le champ currency. Convertissez avec vos propres taux de change si vous avez besoin d'une seule devise pour tous les marchés.
L'API renvoie le prix affiché par Google et un lien vers l'offre. Lire la page du marchand est une étape distincte que vous effectuez vous-même, selon les conditions de ce site.
Vous recevez un code d'erreur et la recherche échouée n'est pas facturée. Relancez-la plus tard ; la page des erreurs montre une boucle de nouvelle tentative avec backoff.
Rechargez depuis 25 $US en BTC, USDT, USDC, ETH, SOL, LTC et achetez un pack depuis votre solde. Aucune pièce d'identité, aucun selfie et aucune carte ne sont nécessaires.
À partir de 0,30 $US/1K requêtes · sans KYC
Obtenir une clé API