Foot Locker
Foot Locker Produkt-API
Ein Foot-Locker-Artikel per SKU oder URL, auf einem von 13 Shops: Titel, Marke, Beschreibung, Geschlechter, Sportarten, Kategorie, Farbe, Style-Code, Bilder, Bewertung, Anzahl der Bewertungen, der Preisblock (Preis, Streichpreis, Rabatt in Prozent, der 30-Tage-Tiefstpreis europäischer Shops), Verfügbarkeit online, zum Versand und zur Abholung, Launch-Angaben (Launch-Typ, Launch-Datum, nur online), Kennzeichen, die Größentabelle, jede Farbvariante mit SKU, Preis und Verfügbarkeit, und jede Größe mit available, ship, pickup und stores_available: nur auf footlocker.com, wie viele Filialen die Größe als verfügbar anzeigen (eine Anzahl von Filialen, keine Stückzahl), auf allen anderen Shops null, dazu UPC und Filial-SKU. Die Verfügbarkeit ist ja oder nein pro Größe: Foot Locker veröffentlicht keine Stückzahlen. Kostet 1 Credit pro Anfrage.
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_idstringEine Foot-Locker-SKU: die id eines Suchergebnisses oder der letzte Teil einer Produkt-URL (in Europa 12 Ziffern wie 316707025504, in den USA etwa Q5495005). product_id oder url ist erforderlich.
Example: 316707025504
urlstringEine Foot-Locker-Produkt-URL auf einem der abgedeckten Shops (ihr Shop und ihre SKU werden verwendet). Alternative zu product_id.
Example: https://www.footlocker.de/product/~/316707025504.html
countryenum<string>default:usDer Foot-Locker-Shop. Titel und Facettennamen kommen in der Sprache des Shops zurück, Preise in seiner Währung. "de" ist footlocker.de, "at" footlocker.at.
Example: de
us— USA (footlocker.com), USD. Standardwert.ca— Kanada (footlocker.ca), CAD. language en (Standard) oder fr.gb— Vereinigtes Königreich (footlocker.co.uk), GBP.de— Deutschland (footlocker.de), EUR.fr— Frankreich (footlocker.fr), EUR.it— Italien (footlocker.it), EUR.es— Spanien (footlocker.es), EUR.nl— Niederlande (footlocker.nl), EUR.be— Belgien (footlocker.be), EUR. language nl (Standard) oder fr.at— Österreich (footlocker.at), EUR.ie— Irland (footlocker.ie), EUR.au— Australien (footlocker.com.au), AUD.nz— Neuseeland (footlocker.co.nz), NZD.
languageenum<string>Nur für country ca (en Standard, oder fr) und be (nl Standard, oder fr). footlocker.de und alle anderen Shops haben eine Sprache; dort entfällt der Parameter.
Example: fr
en— Englisch. Standard auf ca.fr— Französisch, auf ca oder be.nl— Niederländisch. Standard auf be.
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
p = client.footlocker.product(product_id="316707025504", country="de")["data"]
print(p["title"], p["price"]["price"], p["currency"], "30-Tage-Tiefstpreis", p["price"]["lowest_price_30d"])
# Ja / nein pro Größe (die Filialzahl stores_available gibt es nur in den USA).
for s in p["sizes"]:
print(s["size"], "verfügbar" if s["available"] else "-")Response