Foot Locker
API de fiche produit Foot Locker
Un produit Foot Locker par SKU ou URL, sur footlocker.fr ou l'un des 12 autres sites : titre, marque, description, genres, sports, catégorie, couleur, référence fabricant (style code), images, note, nombre d'avis, le bloc de prix (prix, prix barré, pourcentage de remise, prix le plus bas des 30 derniers jours sur les sites européens), la disponibilité en ligne, à l'expédition et en retrait, les informations de lancement (type, date, exclusivité web), les indicateurs, le guide des tailles, chaque coloris avec son SKU, son prix et sa disponibilité, et chaque pointure avec available, ship, pickup et stores_available : sur footlocker.com uniquement, le nombre de magasins qui affichent la pointure comme disponible (un nombre de magasins, pas d'unités), null sur tous les autres sites, ainsi que l'UPC et le SKU magasin. La disponibilité est un oui ou un non par pointure : Foot Locker ne publie aucune quantité en stock. Coûte 1 crédit par requête.
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_idstringUn SKU Foot Locker : l'id d'un résultat de recherche, ou la dernière partie d'une URL produit (12 chiffres en Europe, par ex. 314108914004 sur footlocker.fr ; Q5495005 aux États-Unis). product_id ou url est obligatoire.
Example: 314108914004
urlstringUne URL produit Foot Locker sur l'un des sites couverts (son site et son SKU sont utilisés). Alternative à product_id.
Example: https://www.footlocker.fr/product/~/314108914004.html
countryenum<string>default:usLe site Foot Locker national. Les titres et les libellés de facettes sont renvoyés dans la langue du site, les prix dans sa devise. Valeur par défaut : us ; envoyez "fr" pour footlocker.fr.
Example: fr
us— États-Unis (footlocker.com), USD. Valeur par défaut.ca— Canada (footlocker.ca), CAD. language en (par défaut) ou fr.gb— Royaume-Uni (footlocker.co.uk), GBP.de— Allemagne (footlocker.de), EUR.fr— France (footlocker.fr), EUR, en français.it— Italie (footlocker.it), EUR.es— Espagne (footlocker.es), EUR.nl— Pays-Bas (footlocker.nl), EUR.be— Belgique (footlocker.be), EUR. language nl (par défaut) ou fr.at— Autriche (footlocker.at), EUR.ie— Irlande (footlocker.ie), EUR.au— Australie (footlocker.com.au), AUD.nz— Nouvelle-Zélande (footlocker.co.nz), NZD.
languageenum<string>Uniquement pour country ca (en par défaut, ou fr) et be (nl par défaut, ou fr). Les autres sites, footlocker.fr compris, n'ont qu'une langue.
Example: fr
en— Anglais. Par défaut sur ca.fr— Français, sur ca ou be.nl— Néerlandais. Par défaut sur be.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.footlocker.product(product_id="314108914004", country="fr")["data"]
print(p["title"], p["price"]["price"], p["price"]["lowest_price_30d"], p["currency"])
# Oui / non par pointure (le nombre de magasins stores_available n'existe qu'aux États-Unis).
for s in p["sizes"]:
print(s["size"], "disponible" if s["available"] else "-")Response