IKEA
IKEA Product API
Jeden produkt IKEA podľa čísla artiklu alebo URL produktu na ktoromkoľvek z 55 trhov: názov, typ, popis, cena a predchádzajúca cena s dátumami platnosti, cena IKEA Family, mena, farba, materiál, kategória, rozmery, obrázky, hodnotenie, počet hodnotení a čiastkové hodnotenia, merania, materiály, údržba, dobré vedieť, bezpečnostné upozornenia, balenie (počet balíkov, rozmery a hmotnosť každého balíka), návody na montáž a manuály ako odkazy na PDF, dizajnér, farebné a veľkostné varianty s cenami, 3 najnovšie recenzie a lehota na vrátenie. Volanie produktu môže trvať až približne 100 sekúnd. Stojí 1 kredit za požiadavku.
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_nostring | integerČíslo artiklu IKEA: 8 číslic, bodky povolené (802.758.87). Pošlite item_no alebo url.
Example: 80275887
urlstringStránka produktu IKEA na obsluhovanom trhu, ako alternatíva k item_no; trh a jazyk sa z nej prečítajú.
Example: https://www.ikea.com/sk/sk/p/kallax-policovy-diel-biela-80275887/
countrystringdefault:usTrh IKEA ako kód malými písmenami (sk pre IKEA Slovensko). Tento endpoint obsluhuje 55 trhov: 50 trhov ikea.com, Čína (ikea.cn), Portoriko, Dominikánska republika, Kanárske a Baleárske ostrovy a Island. Názvy, popisy a štítky prichádzajú v jazyku trhu a ceny v jeho mene, nikdy neprepočítané; odpoveď vracia country, language a currency. Trh mimo tohto zoznamu odpovie 400 skôr, než sa čokoľvek účtuje.
Example: sk
us— Spojené štáty, USD, jazyky en, es. Predvolená hodnota.ca— Kanada, CAD, jazyky en, fr.gb— Spojené kráľovstvo, GBP, jazyk en.ie— Írsko, EUR, jazyk en.de— Nemecko, EUR, jazyky de, en.at— Rakúsko, EUR, jazyky de, en.ch— Švajčiarsko, CHF, jazyky de, fr, it, en.fr— Francúzsko, EUR, jazyk fr.be— Belgicko, EUR, jazyky nl, fr, en.nl— Holandsko, EUR, jazyky nl, en.dk— Dánsko, DKK, jazyk da.se— Švédsko, SEK, jazyky sv, en.no— Nórsko, NOK, jazyky no, en.fi— Fínsko, EUR, jazyky fi, sv, en.ee— Estónsko, EUR, jazyky et, ru, en.lv— Lotyšsko, EUR, jazyky lv, ru, en.lt— Litva, EUR, jazyky lt, ru, en.pl— Poľsko, PLN, jazyk pl.cz— Česko, CZK, jazyky cs, en.sk— Slovensko, EUR, jazyk sk.hu— Maďarsko, HUF, jazyk hu.hr— Chorvátsko, EUR, jazyk hr.si— Slovinsko, EUR, jazyk sl.rs— Srbsko, RSD, jazyk sr.ro— Rumunsko, RON, jazyk ro.pt— Portugalsko, EUR, jazyky pt, en.es— Španielsko, EUR, jazyky es, en, ca, eu, gl.it— Taliansko, EUR, jazyk it.il— Izrael, ILS, jazyk he.ae— Spojené arabské emiráty, AED, jazyky ar, en.sa— Saudská Arábia, SAR, jazyky ar, en.kw— Kuvajt, KWD, jazyky ar, en.qa— Katar, QAR, jazyky ar, en.bh— Bahrajn, BHD, jazyky ar, en.om— Omán, OMR, jazyky ar, en.jo— Jordánsko, JOD, jazyky ar, en.eg— Egypt, EGP, jazyky ar, en.ma— Maroko, MAD, jazyky ar, fr, en.in— India, INR, jazyk en.my— Malajzia, MYR, jazyky ms, en.sg— Singapur, SGD, jazyk en.ph— Filipíny, PHP, jazyk en.th— Thajsko, THB, jazyky th, en.jp— Japonsko, JPY, jazyky ja, en.kr— Južná Kórea, KRW, jazyky ko, en.au— Austrália, AUD, jazyk en.nz— Nový Zéland, NZD, jazyk en.mx— Mexiko, MXN, jazyky es, en.cl— Čile, CLP, jazyk es.co— Kolumbia, COP, jazyk es.cn— Čína (ikea.cn), CNY, jazyky zh, en.pr— Portoriko, USD, jazyky en, es.do— Dominikánska republika, DOP, jazyky es, en.es_islands— Kanárske a Baleárske ostrovy (pošlite island), EUR, jazyky es, en.is— Island, ISK, jazyky en, is.
languagestringJazyk odpovede, jeden z jazykov, ktoré stránka trhu ponúka; predvolený je prvý jazyk trhu (sk na sk, de na de). IKEA Slovensko má jeden jazyk, slovenčinu. Viacjazyčné trhy: us en/es, ca en/fr, de a 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, arabské trhy 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 a es_islands es/en, is en/is. Iný kód odpovie 400.
Example: fr
islandenum<string>Povinné s country es_islands (obchody Kanárskych a Baleárskych ostrovov), inak nepovolené: ktorý ostrov.
Example: tenerife
tenerife— Tenerife (Kanárske ostrovy).grancanaria— Gran Canaria (Kanárske ostrovy).lanzarote— Lanzarote (Kanárske ostrovy).fuerteventura— Fuerteventura (Kanárske ostrovy).lapalma— La Palma (Kanárske ostrovy).lagomera— La Gomera (Kanárske ostrovy).elhierro— El Hierro (Kanárske ostrovy).mallorca— Mallorca (Baleárske ostrovy).menorca— Menorca (Baleárske ostrovy).ibiza— Ibiza (Baleárske ostrovy).
Request
from scavio import ScavioClient
# Volanie produktu môže trvať až približne 100 sekúnd: nastavte 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="sk")["data"]
print(p["full_name"], p["price"], p["previous_price"], p["currency"], p["rating"], p["rating_count"])
print(p["packaging"]["number_of_packages"], p["packaging"]["max_weight"])
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response