Shopping · Amazon
API de résultats de recherche Amazon
L’API de résultats de recherche Amazon vous fournit des données Amazon en direct au moment où vous les demandez, sous une forme propre et structurée – prêtes pour votre application, un tableur ou un assistant IA. Sans scraping, rien à maintenir.
100 requêtes gratuites chaque mois · sans carte bancaire · une clé API pour toutes les plateformes
L’essentiel
Mis à jour le
La page de recherche d'Amazon est la vitrine de la marketplace : quels ASIN se classent sur une requête, lesquels sont des emplacements payants, combien ils coûtent et combien de personnes les ont achetés le mois dernier. L'API de résultats de recherche Amazon d'everydata.io récupère cette page en direct pour n'importe quel mot-clé et n'importe quelle marketplace, et renvoie la grille de résultats sous forme de tableau JSON – un appel par page de résultats, triable comme le ferait un acheteur, avec les produits sponsorisés signalés ou retirés.
- Plateforme
- Amazon
- Endpoint principal
- /amazon-search-by-keyword-asin
- Quota par appel
- 1 requête
- Offre gratuite
- 100 req. / moispuis à partir de 30 € / mois
Des données Amazon prêtes à l’emploi
Chaque appel renvoie les produits d'une seule page de résultats, dans l'ordre du classement. numberOfProducts indique le nombre de produits organiques sur la page, numberOfSponsoredProducts le nombre d'annonces intercalées, et resultCount reprend le chiffre d'Amazon ("over 100,000 results") pour le mot-clé. foundProducts et foundSponsoredProducts sont de simples listes d'ASIN, pratiques pour vérifier rapidement un classement sans parcourir les objets détaillés.
searchProductDetails contient le détail de chaque vignette : productDescription (le titre de la vignette), asin, price et retailPrice en nombres avec currency, productRating et countReview, le badge prime, salesVolume ("50+ bought in past month"), le deliveryMessage affiché par Amazon et un indicateur sponsored. dpUrl est le lien relatif vers le produit, pour construire une URL canonique avec l'hôte de la marketplace. starFilterParam et categories exposent les filtres proposés par Amazon à côté des résultats.
- Liste des résultats classés par page, avec décompte séparé des produits organiques et sponsorisés
- Par vignette : ASIN, titre, prix, prix de référence, devise, note, nombre d'avis et URL de l'image
- Éligibilité Prime, badge de volume de ventes et message de livraison d'Amazon pour chaque produit
- sortBy : relevanceblender, price-asc-rank, price-desc-rank, review-rank, date-desc-rank
- Limitez la requête à un alias de recherche (category) ou à un identifiant de nœud de navigation (browseNode)
- excludeSponsored=true pour écarter les annonces ; withCache=true pour accepter une page en cache de 10 minutes
- Toutes les marketplaces via domainCode – com, de, co.uk, fr, it, es, ca, co.jp, in, com.au, nl, se, pl et d'autres
Ce que les équipes construisent avec
Suivi du positionnement par mot-clé pour vendeurs et agences
Récupérez chaque jour les pages 1 à 3 de chaque mot-clé suivi, repérez vos ASIN dans foundProducts et enregistrez leur position. Distinguez classement organique et sponsorisé grâce à l'indicateur sponsored.
Part de linéaire et veille concurrentielle
Comptez combien de vignettes de la première page appartiennent à chaque marque pour vos requêtes clés sur amazon.com, .de et .co.uk. salesVolume ajoute un signal de demande par concurrent.
Découverte et sourcing de produits
Triez par review-rank ou date-desc-rank pour faire ressortir les produits bien notés ou récemment mis en ligne dans une niche, puis récupérez le détail de la sélection via l'endpoint produit.
Tableaux de bord de veille publicitaire
numberOfSponsoredProducts par page et la liste des ASIN sponsorisés montrent à quel point un mot-clé est disputé et quels concurrents y achètent des emplacements.
Exemple de requête et de réponse
Appelez GET /amz/amazon-search-by-keyword-asin avec un keyword et un domainCode. page vaut 1 par défaut et monte jusqu'à 400 ; sortBy vaut par défaut relevanceblender, l'ordre "Featured" d'Amazon. Le paramètre category prend un alias de recherche exactement comme Amazon l'utilise dans le menu des rayons – aps pour tous les rayons, electronics, computers, etc. Un alias invalide donne un résultat vide et non une erreur : tenez donc une liste des alias connus par marketplace.
GET /amz/amazon-search-by-keyword-asin
curl "https://api.everydata.io/amz/amazon-search-by-keyword-asin?keyword=laptop&domainCode=com&page=1&sortBy=relevanceblender&excludeSponsored=false" \
-H "x-api-key: YOUR_API_KEY"Réponse (abrégée)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "relevanceblender",
"domainCode": "com",
"keyword": "laptop",
"numberOfProducts": 26,
"numberOfSponsoredProducts": 6,
"resultCount": 100000,
"selectedCategory": "aps",
"foundSponsoredProducts": [
"B0FGJ14KRX",
"B0GY7F4FDK"
],
"foundProducts": [
"B0HFJ9BNPL",
"B0HF38QXHL"
],
"searchProductDetails": [
{
"productDescription": "Acer Aspire 14 AI Copilot+ PC - Intel Core Ultra 5 226V & 14” WUXGA Touch | 16GB LPDDR5X | 1TB Gen 4 SSD",
"asin": "B0FGJ14KRX",
"countReview": 20,
"imgUrl": "https://m.media-amazon.com/images/I/61kp09SeFyL._AC_UY218_.jpg",
"price": 548.44,
"retailPrice": 0,
"productRating": "4.0 out of 5 stars",
"prime": false,
"dpUrl": "/dp/B0FGJ14KRX",
"salesVolume": "50+ bought in past month",
"sponsored": true,
"currency": "USD"
}
],
"starFilterParam": {
"Apply 4 Stars & Up filter to narrow results": "p_72:1248879011"
},
"currentPage": 1,
"lastPage": 20
}La pagination est explicite : currentPage reprend la page demandée et lastPage est la dernière page liée dans la barre de pagination d'Amazon. Une page contient généralement de 16 à 60 vignettes selon la mise en page, numberOfProducts varie donc. La position correspond à l'index dans searchProductDetails plus le décalage des pages précédentes – l'API ne renumérote pas les vignettes : les entrées sponsorisées gardent leur emplacement réel, sauf si vous passez excludeSponsored=true.
Les résultats dépendent de la marketplace et de l'adresse de livraison par défaut qu'Amazon applique à la requête ; le deliveryMessage de l'exemple ("Ships to Germany") indique laquelle a été utilisée. Un retailPrice de 0 signifie qu'aucun prix barré n'était affiché, et un price de 0 que la vignette n'affichait aucun prix, ce qui arrive pour les articles à variantes qui demandent d'abord une sélection.
Le cache de 10 minutes (withCache=true) est utile lorsque plusieurs parties de votre système lancent la même requête à quelques minutes d'intervalle : le second appel est servi depuis le cache et répond plus vite. browseNode restreint une requête à un identifiant de nœud tel que 10158976011 lorsque l'alias est trop large.
Endpoints associés
Rechercher des produits. Recherche par mot-clé avec pagination, tri et filtrage des produits sponsorisés.
Détails du produit par ASIN. Même réponse que les détails du produit, adressée par ASIN et marketplace.
Meilleures ventes. Liste des meilleures ventes pour une URL de catégorie.
Payez à la requête, toutes les plateformes incluses
Une page de résultats correspond à une requête, quelle que soit sa taille. Suivre chaque jour 100 mots-clés sur les trois premières pages consomme environ 9 000 requêtes par mois : l'offre Production (50 000 requêtes, 80 €) le couvre avec de la marge pour plusieurs marketplaces, et l'offre Starter (5 000 requêtes, 30 €) convient à un plus petit ensemble de mots-clés sur la page 1 uniquement. Les erreurs 5xx côté Amazon ne sont pas facturées.
- Free
- 100 req. / mois
- Starter
- 5 000 req. · 30 €
- Production
- 50 000 req. · 80 €
- Business
- 300 000 req. · 300 €
Construisez-le pas à pas
API de résultats de recherche Amazon : questions fréquentes
Combien de produits sont renvoyés par page ?
Exactement ce qu'Amazon a affiché sur la page – généralement entre 16 et 60 vignettes, indiquées dans numberOfProducts et numberOfSponsoredProducts. Pour un nombre fixe de résultats, demandez des pages jusqu'à en avoir assez ou jusqu'à ce que currentPage atteigne lastPage.
Puis-je filtrer les résultats par prix ou par note ?
Pas via des paramètres dédiés. Utilisez sortBy pour trier par prix ou par avis, puis filtrez côté client sur price et productRating. Le champ starFilterParam indique le filtre proposé par Amazon, que vous pouvez réutiliser comme restriction de type browseNode le cas échéant.
Les produits sponsorisés sont-ils inclus ?
Oui, par défaut, chacun marqué sponsored : true et listé séparément dans foundSponsoredProducts. Passez excludeSponsored=true pour ne recevoir que les résultats organiques.
La recherche fonctionne-t-elle avec des codes EAN ou UPC ?
Oui – Amazon traite un GTIN comme un mot-clé et renvoie généralement l'ASIN correspondant en premier résultat. C'est la méthode standard pour convertir des codes-barres en ASIN avant d'appeler l'endpoint produit.
Sur quelles marketplaces puis-je effectuer des recherches ?
Toutes les marketplaces Amazon via domainCode, de com et de à co.jp, com.au, pl, ae et sg. Les titres et messages de livraison sont renvoyés dans la langue de la marketplace.
Cas d’usage associés
Lancez votre première recherche Amazon
Inscrivez-vous gratuitement, envoyez un mot-clé et recevez la page de résultats complète en JSON – 100 requêtes par mois sans frais.