Foot Locker
Foot Locker Product API
Eén Foot Locker-product per SKU of URL op een van 13 storefronts: titel, merk, beschrijving, geslachten, sporten, categorie, kleur, stijlcode, afbeeldingen, beoordeling, aantal reviews, het prijsblok (prijs, adviesprijs, procent korting, de Europese laagste prijs van de afgelopen 30 dagen), beschikbaarheid online, voor verzending en voor afhalen, launch-info (launch type, launch date, web only), vlaggen, de maattabel, elke kleurvariant met SKU, prijs en beschikbaarheid, en elke maat met available, ship, pickup en stores_available: alleen op footlocker.com, hoeveel winkels die maat als beschikbaar tonen (een aantal winkels, geen stuks), null op de andere storefronts, plus UPC en winkel-SKU. Beschikbaarheid is ja of nee per maat: Foot Locker publiceert geen voorraadaantallen. Kost 1 credit per verzoek.
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_idstringEen Foot Locker-SKU: de id van een zoekresultaat, of het laatste deel van een product-URL (Q5495005 in de VS, 12 cijfers zoals 315216603902 in Europa). product_id of url is verplicht.
Example: 315216603902
urlstringEen Foot Locker-product-URL op een gedekte storefront (de storefront en SKU daarvan worden gebruikt). Alternatief voor product_id.
Example: https://www.footlocker.nl/product/~/315216603902.html
countryenum<string>default:usDe Foot Locker-storefront. Titels en facetlabels komen terug in de taal van de storefront, prijzen in de valuta ervan: "nl" geeft Nederlandse titels en euro's.
Example: nl
us— Verenigde Staten (footlocker.com), USD. De standaard.ca— Canada (footlocker.ca), CAD. language en (standaard) of fr.gb— Verenigd Koninkrijk (footlocker.co.uk), GBP.de— Duitsland (footlocker.de), EUR.fr— Frankrijk (footlocker.fr), EUR.it— Italië (footlocker.it), EUR.es— Spanje (footlocker.es), EUR.nl— Nederland (footlocker.nl), EUR.be— België (footlocker.be), EUR. language nl (standaard) of fr.at— Oostenrijk (footlocker.at), EUR.ie— Ierland (footlocker.ie), EUR.au— Australië (footlocker.com.au), AUD.nz— Nieuw-Zeeland (footlocker.co.nz), NZD.
languageenum<string>Alleen voor country ca (en standaard, of fr) en be (nl standaard, of fr). Andere storefronts hebben één taal; op nl is hij niet nodig.
Example: fr
en— Engels. De standaard op ca.fr— Frans, op ca of be.nl— Nederlands. De standaard op be.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.footlocker.product(product_id="315216603902", country="nl")["data"]
print(p["title"], p["price"]["price"], p["price"]["lowest_price_30d"], p["currency"])
# Ja / nee per maat (het aantal winkels, stores_available, bestaat alleen in de VS).
for s in p["sizes"]:
print(s["size"], "beschikbaar" if s["available"] else "-")Response