IKEA
API ofert As-is IKEA (z drugiej ręki)
Oferty As-is jednego sklepu IKEA: produkty z ekspozycji, zwrócone i z drugiej ręki w obniżonych cenach. Dla każdego produktu tytuł, opis, numery artykułów, waluta, cena pierwotna oraz najniższa i najwyższa cena As-is, a dla każdej oferty jej ID, numer, cena, najniższa poprzednia cena, stan (kod, etykieta i opis), informacja, czy produkt jest w opakowaniu, powód obniżki i dodatkowa uwaga. Tylko odczyt: nic nie jest rezerwowane. Na 13 rynkach, w tym w Polsce. Koszt: 1 kredyt za zapytanie.
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 | integerrequiredID sklepu IKEA z tego samego rynku: stores[].store_id z endpointu sklepów.
Example: 429
countrystringdefault:usRynek IKEA jako kod pisany małymi literami. Ten endpoint obsługuje 13 rynków z ofertą As-is sprawdzoną na żywo. Nazwy, opisy i etykiety wracają w języku rynku, a ceny w jego walucie, nigdy nie są przeliczane; odpowiedź powtarza country, language i currency. Rynek spoza tej listy zwraca 400, zanim cokolwiek zostanie naliczone.
Example: pl
us— Stany Zjednoczone, USD, języki en, es. Wartość domyślna.gb— Wielka Brytania, GBP, język en.de— Niemcy, EUR, języki de, en.fr— Francja, EUR, język fr.se— Szwecja, SEK, języki sv, en.jp— Japonia, JPY, języki ja, en.nl— Holandia, EUR, języki nl, en.es— Hiszpania, EUR, języki es, en, ca, eu, gl.it— Włochy, EUR, język it.pl— Polska, PLN, język pl.au— Australia, AUD, język en.ch— Szwajcaria, CHF, języki de, fr, it, en.at— Austria, EUR, języki de, en.
languagestringJęzyk odpowiedzi, jeden z tych, które obsługuje strona rynku; domyślnie pierwszy (pl na pl, en na us, de na de). IKEA Polska ma jeden język, polski. Rynki z kilkoma językami: us en/es, ca en/fr, de i 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, rynki Zatoki Perskiej i arabskie 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 i es_islands es/en, is en/is. Pozostałe mają jeden język. Inny kod zwraca 400.
Example: pl
pageintegerdefault:1Strona wyników, od 1, maksymalnie 500.
Example: 2
page_sizeintegerdefault:24Produkty na stronę, 1-48.
Example: 48
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Oferty As-is w IKEA Bydgoszcz (sklep 429).
r = client.ikea.as_is(store_id="429", country="pl", page_size=48)["data"]
print(r["total"], "produktów As-is w sklepie", 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