IKEA
API wyszukiwania artykułów IKEA
Do 100 numerów artykułów IKEA na jednym rynku w jednym wywołaniu, każdy z polami wyniku wyszukiwania: nazwa, typ, wzór, cena i poprzednia cena w walucie rynku, etykieta ceny i daty obowiązywania, ocena, warianty i ścieżka kategorii. Numery artykułów, których rynek nie sprzedaje, trafiają do not_found. To szybki sposób na ponowną wycenę listy obserwowanych produktów. Na 50 rynkach ikea.com i w Chinach (ikea.cn). 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/jsonitem_nosstring[] | stringrequiredOd 1 do 100 numerów artykułów, jako lista lub tekst rozdzielony przecinkami.
Example: ["30372188", "80275887", "90301555"]
countrystringdefault:usRynek IKEA jako kod pisany małymi literami. Ten endpoint obsługuje 51 rynków: 50 rynków ikea.com i Chiny (ikea.cn). 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.ca— Kanada, CAD, języki en, fr.gb— Wielka Brytania, GBP, język en.ie— Irlandia, EUR, język en.de— Niemcy, EUR, języki de, en.at— Austria, EUR, języki de, en.ch— Szwajcaria, CHF, języki de, fr, it, en.fr— Francja, EUR, język fr.be— Belgia, EUR, języki nl, fr, en.nl— Holandia, EUR, języki nl, en.dk— Dania, DKK, język da.se— Szwecja, SEK, języki sv, en.no— Norwegia, NOK, języki no, en.fi— Finlandia, EUR, języki fi, sv, en.ee— Estonia, EUR, języki et, ru, en.lv— Łotwa, EUR, języki lv, ru, en.lt— Litwa, EUR, języki lt, ru, en.pl— Polska, PLN, język pl.cz— Czechy, CZK, języki cs, en.sk— Słowacja, EUR, język sk.hu— Węgry, HUF, język hu.hr— Chorwacja, EUR, język hr.si— Słowenia, EUR, język sl.rs— Serbia, RSD, język sr.ro— Rumunia, RON, język ro.pt— Portugalia, EUR, języki pt, en.es— Hiszpania, EUR, języki es, en, ca, eu, gl.it— Włochy, EUR, język it.il— Izrael, ILS, język he.ae— Zjednoczone Emiraty Arabskie, AED, języki ar, en.sa— Arabia Saudyjska, SAR, języki ar, en.kw— Kuwejt, KWD, języki ar, en.qa— Katar, QAR, języki ar, en.bh— Bahrajn, BHD, języki ar, en.om— Oman, OMR, języki ar, en.jo— Jordania, JOD, języki ar, en.eg— Egipt, EGP, języki ar, en.ma— Maroko, MAD, języki ar, fr, en.in— Indie, INR, język en.my— Malezja, MYR, języki ms, en.sg— Singapur, SGD, język en.ph— Filipiny, PHP, język en.th— Tajlandia, THB, języki th, en.jp— Japonia, JPY, języki ja, en.kr— Korea Południowa, KRW, języki ko, en.au— Australia, AUD, język en.nz— Nowa Zelandia, NZD, język en.mx— Meksyk, MXN, języki es, en.cl— Chile, CLP, język es.co— Kolumbia, COP, język es.cn— Chiny (ikea.cn), CNY, języki zh, 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
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
# Ponowna wycena listy w IKEA Polska: 1 kredyt za maksymalnie 100 numerów.
r = client.ikea.items(item_nos=["30372188", "80275887", "90301555"], country="pl")["data"]
for i in r["items"]:
print(i["item_no"], i["name"], i["type_name"], i["price"], i["previous_price"], r["currency"])
print("nie ma w ofercie:", r["not_found"])Response