Foot Locker
Foot Locker Kategorie-API
Durchstöbern Sie eine Foot-Locker-Kategorie (Herrenschuhe, Damenbekleidung, Kinder, Laufen...) per Seitenpfad, URL oder Collection-ID, auf einem von 13 Shops, standardmäßig in der Reihenfolge des Shops. Filtern Sie nach Marke, Geschlecht, Farbe, Preisstufe, on_sale und jeder Facette und sortieren Sie nach Relevanz, Preis, Neuheiten, Bewertung, Name oder Marke. 48 Artikel pro Seite mit id (die SKU), Titel, Marke, URL, Bild, Preis, Streichpreis, Rabatt in Prozent, dem 30-Tage-Tiefstpreis europäischer Shops, Kennzeichen für Sale, neu, Launch und Mitglieder-Sale, Bewertung, Anzahl der Bewertungen und Farbvarianten mit eigenen Preisen. Außerdem liefert die Antwort total, total_pages, die angewendeten Filter, jede Facette mit ihren Trefferzahlen (jeder Wert funktioniert in filters), data_as_of (Listen können einige Stunden alt sein) sowie ID, Name, Pfad und URL der Kategorie. 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/jsonpathstringEin Seitenpfad einer Foot-Locker-Kategorie (/category/<pfad>.html), wie ihn die Kategorie-Links des Shops tragen. path, url oder collection_id ist erforderlich.
Example: /category/sport/laufen.html
urlstringEine Foot-Locker-Kategorie-URL (ihr Shop und ihre Seite werden verwendet).
Example: https://www.footlocker.de/category/sport/laufen.html
collection_idstringEine Collection-ID: das category.id einer vorherigen Antwort. Für die folgenden Seiten.
Example: campaign-sport-running
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.
brandstring | string[]Nur diese Marke oder eine von mehreren (bis zu 20): "Nike", "Jordan", "adidas", "New Balance", "HOKA". Groß- und Kleinschreibung spielt keine Rolle.
Example: Jordan
pageintegerErgebnisseite, 1 bis 200, 48 Artikel pro Seite. Eine Seite nach der letzten liefert eine leere items-Liste mit der echten Gesamtzahl. Standard ist 1.
Example: 2
sortenum<string>default:relevanceDie Reihenfolge der Liste.
relevance— Die Empfohlen-Reihenfolge des Shops. Standardwert.price_low_to_high— Günstigste zuerst.price_high_to_low— Teuerste zuerst.new_arrivals— Neueste zuerst.top_rated— Beste Kundenbewertung zuerst.name_az— Produktname A-Z.brand_az— Marke A-Z.
genderstring | string[]Geschlecht, wie die Facette gender es listet, in der Sprache des Shops (auf footlocker.de "Herren", "Damen", "Kinder").
Example: Herren
colorstring | string[]Farbe, wie die Facette primaryColor sie listet (auf footlocker.de "Schwarz", "Weiß", "Rot").
Example: Schwarz
price_rangestring | string[]Preisstufe, wie die Facette price sie listet (25-50, 50-75, 75-100, 100-150, 150-inf), in der Währung des Shops.
Example: 100-150
on_salebooleanNur reduzierte Artikel.
Example: true
filtersobjectJeder Filter aus einer vorherigen Antwort: {facets[].id: facets[].values[].value, oder eine Liste von Werten}. Werte eines Filters sind ODER, Filter untereinander UND. Die Facetten-IDs gehören zum jeweiligen Shop: auf footlocker.de heißt die Herren-Schuhgröße herrenSchuheSize mit EU-Größen ({"herrenSchuheSize": "42"}), auf footlocker.com mensShoesSize. Weitere Beispiele auf footlocker.de: {"damenSchuheSize": "38"}, {"eligibleForDiscount": "True"}.
Example: {"herrenSchuheSize": "42", "primaryColor": "Schwarz"}
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Laufschuhe auf footlocker.de, nur reduzierte, Neuheiten zuerst.
first = client.footlocker.category(path="/category/sport/laufen.html", country="de",
on_sale=True, sort="new_arrivals")["data"]
print(first["category"]["name"], first["total"], "Artikel auf", first["total_pages"], "Seiten")
# Folgeseiten über die Collection-ID der ersten Seite.
page2 = client.footlocker.category(collection_id=first["category"]["id"], country="de",
on_sale=True, sort="new_arrivals", page=2)["data"]
for item in page2["items"]:
print(item["id"], item["title"], item["price"], item["percent_off"])Response