Google Shopping Recherche API
Cherchez dans Google Shopping par mot-clé et obtenez jusqu’à 10 offres de produits (titre, prix, boutique, note et lien), localisées par pays et langue.
18,00 $US/1k req, paiement à la requête, sans abonnement.
Apple AirPods Pro 2 with USB-C
$219.99$249.00
12% OFF
Best Buy
★ 4.8 (15,234)
Apple AirPods 4
$129.00
Target
★ 4.7 (8,921)
Apple AirPods Max
$449.00$549.00
18% OFF
Walmart
★ 4.6 (3,021)
{"title": "Apple AirPods Pro 2 with USB-C","url": "https://www.google.com/shopping/product/11029384756?q=airpods","image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c","productId": "11029384756","seller": "Best Buy","brand": "Apple","price": 219.99,"priceText": "$219.99",+6 champs de plus}
Tarifs et fournisseurs
Tarifs de l’API Google Shopping Recherche : une API, 2 fournisseurs interchangeables
Le fournisseur le moins cher répond en premier. S’il échoue, le suivant prend le relais dans le même appel.
plafonné à 0,0638 $US par requête1 résultat0,0143 $US5 résultats0,0363 $US10 résultatsplafond de 0,0638 $USVous payez ce qui vous revient. Baissez la limite pour payer moins - et aucune requête ne peut coûter plus que le plafond, quelle que soit la quantité renvoyée.
L’appeler
Obtenez Google Shopping Recherche en une requête
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/google_shopping.search", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "query": "" }, ) print(res.json())
{
"found": true,
"data": {
"items": [
{
"title": "Apple AirPods Pro 2 with USB-C",
"url": "https://www.google.com/shopping/product/11029384756?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c",
"productId": "11029384756",
"seller": "Best Buy",
"brand": "Apple",
"price": 219.99,
"priceText": "$219.99",
"currency": "USD",
"listPrice": 249,
"listPriceText": "$249.00",
"discountPercent": "12% OFF",
"rating": 4.8,
"reviewsCount": 15234
},
{
"title": "Apple AirPods 4",
"url": "https://www.google.com/shopping/product/11029384812?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-4",
"productId": "11029384812",
"seller": "Target",
"brand": "Apple",
"price": 129,
"priceText": "$129.00",
"currency": "USD",
"listPrice": 0,
"listPriceText": "",
"discountPercent": "",
"rating": 4.7,
"reviewsCount": 8921
},
{
"title": "Apple AirPods Max",
"url": "https://www.google.com/shopping/product/11029384930?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-max",
"productId": "11029384930",
"seller": "Walmart",
"brand": "Apple",
"price": 449,
"priceText": "$449.00",
"currency": "USD",
"listPrice": 549,
"listPriceText": "$549.00",
"discountPercent": "18% OFF",
"rating": 4.6,
"reviewsCount": 3021
}
]
}
}Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.
Référence
Une requête, une seule forme de réponse.
Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.
Dernière vérification : 2026-10-07 · disponibilité et latence mesurées sur 30d
Corps de la requête
JSON, envoyé à cet endpoint.
- querystring
airpods
Nom de produit, marque ou mots-clés à chercher (p. ex. « Nike running shoes »).
- conditionenum
NEW
Ne renvoie que les produits dans cet état (p. ex. « USED ») ; n’importe quel état par défaut.
- countrystring
us
Code pays ISO 3166-1 alpha-2 pour des résultats localisés (p. ex. « us », « gb », « de »).
- languagestring
en
Code de langue ISO 639-1 pour les résultats (p. ex. « en », « es », « fr »).
- limitinteger
3
Nombre maximal de résultats à renvoyer (1-10, 10 par défaut).
- requireFieldsarray
Facultatif ; omettez-le et le routage est inchangé, la source la moins chère répondant. Nommez les champs de sortie que cette requête doit pouvoir renvoyer, par exemple `listPriceText` or `discountPercent`, et elle n’est servie que par une source qui les renvoie tous. Les champs que vous ne nommez pas sont quand même renvoyés chaque fois que la source qui répond les possède. Cela peut augmenter votre prix : quand la source la moins chère ne peut pas renvoyer un champ nommé, une source plus chère répond, et vous êtes facturé à son prix. Un champ nommé peut quand même être absent sur un produit qui en est réellement dépourvu. Nommer une combinaison qu’aucune source unique ne renvoie ensemble est refusé comme entrée invalide, sans frais.
- sortByenum
BEST_MATCH
Ordre de tri des résultats (p. ex. « LOWEST_PRICE ») ; pertinence par défaut.
Réponse
JSON, une valeur d’exemple par champ.
- foundboolean
true
- titlestring
Apple AirPods Pro 2 with USB-C
- urlstring
https://www.google.com/shopping/product/11029384756?q=airpods
- imagestring
https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c
- productIdstring
11029384756
- sellerstring
Best Buy
- brandstringpeut exiger
Apple
- pricenumber
219.99
- priceTextstringpeut exiger
$219.99
- currencystringpeut exiger
USD
- listPricenumber
249
- listPriceTextstringpeut exiger
$249.00
- discountPercentstringpeut exiger
12% OFF
- ratingnumber
4.8
- reviewsCountnumber
15234
FAQ
À propos de l’API Google Shopping Recherche
L’API Google Shopping Recherche d’AnyAPI renvoie des données Google Shopping en JSON normalisé à partir d’un appel POST à /v1/run/google_shopping.search. Cherchez dans Google Shopping par mot-clé et obtenez jusqu’à 10 offres de produits (titre, prix, boutique, note et lien), localisées par pays et langue. AnyAPI route chaque requête sur 2 sources et bascule automatiquement quand l’une échoue. Elle coûte à partir de 18 $US pour 1 000 requêtes, en dollars US, sans abonnement et sans minimum mensuel. Ces 30 derniers jours, 100,0% des appels Google Shopping Recherche passés par AnyAPI ont réussi, avec un temps de réponse médian de 14,7 secondes, sur 32 appels mesurés.