Walmart
API de produit Walmart
Obtenez le détail complet d'un produit Walmart en JSON : prix et prix barré, note et nombre d'évaluations, galerie d'images, caractéristiques, variantes, marque et modèle, chemin de catégorie, disponibilité, état de la cueillette en magasin, et si l'article est vendu par Walmart ou par un vendeur tiers. Passez store_id et delivery_zip pour obtenir le prix et la disponibilité d'un magasin précis sur walmart.com ou walmart.ca. Coûte 1 crédit, ou 2 en ciblant un magasin.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonproduct_idstringrequiredIdentifiant d'article Walmart (usItemId) : l'identifiant numérique d'une URL de produit /ip/, et le champ id renvoyé par search, category et seller-products.
Example: 17760865787
store_idstringMagasin Walmart pour lequel obtenir le prix et le stock du produit, obtenu avec l'endpoint Walmart Stores sur le même domaine. Doit être envoyé avec delivery_zip. Une requête ciblant un magasin coûte 2 crédits et prend de 10 à 60 secondes. Le magasin utilisé est renvoyé dans data.location. Renvoie 404 si ce magasin ne tient pas l'article.
Example: 1389
delivery_zipstringCode postal de l'acheteur : un code ZIP américain à 5 chiffres, ou un code postal canadien comme M5V 2T6 avec le domaine ca. Obligatoire avec store_id.
Example: 50036
domainenum<string>default:comMarché. ca n'est accepté qu'avec store_id et delivery_zip; com.mx n'est pas pris en charge par cet endpoint.
com— walmart.com (États-Unis).ca— walmart.ca (Canada). Exige store_id et delivery_zip.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
product = client.walmart.product("17760865787")
print(product)
# Prix et disponibilité dans un magasin (store_id provient de client.walmart.stores("50036"))
at_store = client.walmart.product("10450114", delivery_zip="50036", store_id="1389")
print(at_store["data"]["price"], at_store["data"]["location"])Response