Walmart
API de catégorie Walmart
Parcourez une catégorie Walmart et obtenez ses produits en JSON, exactement dans le même format que la recherche Walmart : id, titre, prix, note, vendeur, disponibilité, options de livraison et variantes, ainsi que le fil d'Ariane de la catégorie. Coûte 1 crédit sur le domaine com ou ca, et 2 crédits sur com.mx : le prix dépend du corps de la requête, il n'est pas fixe pour la route.
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/jsoncategory_idstringrequiredIdentifiant de catégorie Walmart. Les deux formes sont acceptées : l'identifiant de la catégorie finale seul, ou le chemin complet joint par des traits de soulignement tiré d'une URL /browse/.
Example: 3944_133251_1095191
domainenum<string>default:comMarché à parcourir. C'est le paramètre qui détermine le prix : com et ca coûtent 1 crédit, com.mx en coûte 2. Il fixe aussi la devise et les URL de produits de la réponse.
com— walmart.com (États-Unis). 1 crédit.ca— walmart.ca (Canada). 1 crédit.com.mx— walmart.com.mx (Mexique). 2 crédits.
pageintegerPage de résultats, à partir de 1. Une page par appel. La réponse indique max_page : paginez en vous fiant à cette valeur. has_more_pages est transmis tel quel par Walmart et revient à null sur les pages de catégorie.
Example: 2
limitintegerRéduit le nombre de produits renvoyés à cette valeur au maximum. Appliqué après l'obtention de la page : la réponse est plus petite, mais le coût en crédits ne baisse jamais.
Example: 10
sort_byenum<string>default:best_matchOrdre de tri des résultats.
best_match— Classement par pertinence de Walmart (par défaut).price_low— Prix, du plus bas au plus élevé.price_high— Prix, du plus élevé au plus bas.best_seller— Meilleurs vendeurs en premier.rating_high— Meilleures notes des clients en premier.new— Nouveautés en premier.
min_pricenumberFiltre de prix minimum, dans la devise du marché. Les décimales sont acceptées.
Example: 19.99
max_pricenumberFiltre de prix maximum, dans la devise du marché. Les décimales sont acceptées.
Example: 199.5
fulfillment_speedenum<string>Filtre de délai de livraison. Il n'existe pas de valeur 2_days (le filtre de Walmart y mêle des articles livrés en 3 ou 4 jours) ni de valeur anytime : pour n'importe quel délai, omettez le paramètre.
today— Livrable aujourd'hui.tomorrow— Livrable d'ici demain.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.walmart.category("3944_133251_1095191", page=1, sort_by="best_seller")
print(results)Response