La recherche de produits sur 20 boutiques en ligne est désormais prise en charge
API
Interrogez Amazon, Walmart, Coupang, Olive Young, Rakuten, Flipkart, Zalando et 13 autres boutiques dans cinq pays, et recevez le classement des produits de chacune avec prix, notes et nombre d’avis dans le même format.
Ce que vous obtenez
COMMERCE_SERP : chaque tâche interroge une boutique, choisie avec payload.site, parmi 20 boutiques aux États-Unis, en Corée, au Japon, en Inde et en Allemagne.
products : le classement de la boutique pour votre recherche, jusqu’à 40 produits, chacun avec rank, productId, title et url.
price sous forme de nombre avec sa currency, ainsi que rating, reviewCount, brand et imageUrl dès que la page de résultats les affiche.
Les mêmes champs produit sur toutes les boutiques : un seul parseur lit Amazon, Coupang, Rakuten et Zalando de la même façon.
Corée (KR) : Coupang coupang, Olive Young oliveyoung, 11st 11st, Lotte ON lotteon, Musinsa musinsa, Kurly kurly
Japon (JP) : Rakuten rakuten, Yahoo! Shopping yahoo_shopping, Qoo10 qoo10
Inde (IN) : Flipkart flipkart, Myntra myntra, Nykaa nykaa
Allemagne (DE) : Zalando zalando
Fonctionnement
Chaque tâche lit la première page de résultats que la boutique affiche pour votre recherche dans son propre pays et renvoie les produits dans l’ordre par défaut de la boutique. Sur toutes les boutiques sauf Coupang, les annonces sponsorisées sont écartées et rank compte les autres dans l’ordre de la page.
productId est l’identifiant propre à la boutique : l’ASIN sur Amazon, le numéro d’article sur eBay, shop:item sur Rakuten. price est un nombre dans la currency du produit (ISO 4217), et le prix le plus bas quand chaque format a son prix. rating suit une échelle de cinq points sur les boutiques qui affichent des notes ; Kurly et Zalando présentent les produits avec leur prix et leur titre.
Quand une boutique renvoie une recherche vers une autre page, les produits viennent de cette page : Ulta envoie certains noms de marque vers la page de la marque, Target envoie certaines recherches vers une recherche proche et Nykaa affiche la page de catégorie pour les recherches qui nomment une catégorie. Une recherche qui ne trouve aucun produit se termine en tâche échouée.
Cas d’usage
Suivez jour après jour la position de votre produit sur la recherche de sa catégorie chez Amazon, Walmart et Target.
Comparez votre prix, votre note et votre nombre d’avis avec les produits classés autour de vous.
Suivez une gamme beauté ou mode sur Olive Young, Rakuten, Nykaa et Zalando avec le même format de requête.
Placez le classement de la boutique à côté des réponses de ChatGPT ou de Google AI Mode pour la même recherche et voyez quels produits l’acheteur rencontre à chaque endroit.
Envoyer la requête
Envoyez la requête avec votre clé API dans l’en-tête Authorization.
QUEUED, PROCESSING, puis COMPLETED avec la réponse ou FAILED avec error.
credits.creditsChargedinteger
Crédits facturés pour la tâche terminée. Une tâche en échec facture 0.
response.returnedCountinteger
Le nombre de produits dans products.
response.productsarray
Les produits dans l’ordre de la boutique : rank, productId, title et url, ainsi que price, currency, rating, reviewCount, imageUrl et brand quand la page de résultats les affiche.
Recevoir le résultat
La requête renvoie aussitôt la tâche avec statusQUEUED. Interrogez GET /v1/async/task/{id} jusqu’à ce que status vaille COMPLETED ou FAILED, ou ajoutez webhook.url pour recevoir la tâche terminée sur votre serveur, avec les mêmes task, credits et response. Les résultats restent disponibles 24 heures après la fin de la tâche.
site est hors des 20 boutiques, query est vide ou dépasse 500 caractères, limit sort de 1 à 40, ou le payload contient un autre champ. details indique le champ.
REGION_UNSUPPORTEDHTTP 422
country diffère du pays de la boutique, par exemple KR avec amazon.
MISSING_API_KEYHTTP 401
L’en-tête Authorization manque, ou sa clé est inconnue, expirée ou révoquée.
INSUFFICIENT_CREDITSHTTP 402
Le solde est inférieur au prix de la tâche. Ajoutez des crédits ou changez de plan, puis renvoyez-la.
Tarif
Chaque recherche terminée utilise 3 crédits, sur toutes les boutiques. Les crédits sont débités à la fin de la tâche.
Passez l’URL d’une page produit d’Amazon, Walmart, Sephora, Olive Young, Rakuten, Zalando ou de 11 autres boutiques, et recevez son prix, son stock, ses images de galerie et de description, ses caractéristiques et ses options dans le même format.
Activez include.entityDetails sur une tâche ChatGPT et recevez sans frais le panneau que ChatGPT ouvre pour chaque carte de produit, de lieu ou de marque de la réponse, avec son texte, ses sources et ses images.