IKEA
IKEA Fundgrube (As-is) API
Die As-is-Angebote eines IKEA-Einrichtungshauses (Fundgrube): Ausstellungsstücke, Rückgaben und gebrauchte Artikel zu reduzierten Preisen. Pro Produkt Titel, Beschreibung, Artikelnummern, Währung, Originalpreis und niedrigster und höchster As-is-Preis, dazu für jedes Angebot ID, Nummer, Preis, niedrigster Vorpreis, Zustand (Code, Label und Beschreibung), ob es originalverpackt ist, der Grund der Reduzierung und ein Zusatzhinweis. Nur lesend: nichts wird reserviert. Auf 13 Märkten. 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/jsonstore_idstring | integerrequiredEine IKEA-Einrichtungshaus-ID desselben Markts: stores[].store_id des stores-Endpoints.
Example: 324
countrystringdefault:usDer IKEA-Markt als Kleinbuchstaben-Code. Dieser Endpoint bedient 13 Märkte, auf denen As-is live geprüft wurde. Namen, Beschreibungen und Labels kommen in der Sprache des Markts zurück, Preise in seiner Währung und nie umgerechnet; die Antwort wiederholt country, language und currency. Ein Markt außerhalb dieser Liste antwortet mit 400, bevor etwas berechnet wird. "de" ist IKEA Deutschland, "at" IKEA Österreich, "ch" IKEA Schweiz.
Example: de
us— USA, USD, Sprachen en, es. Standardwert.gb— Vereinigtes Königreich, GBP, Sprache en.de— Deutschland, EUR, Sprachen de, en.fr— Frankreich, EUR, Sprache fr.se— Schweden, SEK, Sprachen sv, en.jp— Japan, JPY, Sprachen ja, en.nl— Niederlande, EUR, Sprachen nl, en.es— Spanien, EUR, Sprachen es, en, ca, eu, gl.it— Italien, EUR, Sprache it.pl— Polen, PLN, Sprache pl.au— Australien, AUD, Sprache en.ch— Schweiz, CHF, Sprachen de, fr, it, en.at— Österreich, EUR, Sprachen de, en.
languagestringDie Sprache der Antwort, eine, die die Seite des Markts anbietet; Standard ist die erste des Markts (de auf de und at, en auf us, fr auf fr). Mehrsprachige Märkte: us en/es, ca en/fr, de und at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, no no/en, fi fi/sv/en, ee et/ru/en, lv lv/ru/en, lt lt/ru/en, cz cs/en, pt pt/en, es es/en/ca/eu/gl, die Golf- und arabischen Märkte ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, mx es/en, cn zh/en, pr en/es, do und es_islands es/en, is en/is. Alle anderen Märkte haben eine Sprache. Ein anderer Code antwortet mit 400.
Example: en
pageintegerdefault:1Ergebnisseite ab 1, bis 500.
Example: 2
page_sizeintegerdefault:24Produkte pro Seite, 1-48.
Example: 48
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
r = client.ikea.as_is(store_id="324", country="de", page_size=48)["data"]
print(r["total"], "As-is-Produkte im Einrichtungshaus", r["store_id"])
for p in r["offers"]:
for o in p["offers"]:
print(p["title"], p["original_price"], "->", o["price"], o["condition"], o["reason_discount"])Response