IKEA
API pro produkty IKEA
Jeden produkt IKEA podle čísla zboží nebo URL produktu na kterémkoli z 55 trhů: název, typ, popis, cena a původní cena s daty platnosti, cena IKEA Family, měna, barva, materiál, kategorie, rozměry, obrázky, hodnocení, počet hodnocení a dílčí hodnocení, podrobné rozměry, materiály, péče, užitečné informace, bezpečnostní upozornění, balení (počet balíků, rozměr a hmotnost každého z nich), montážní návody a příručky v PDF, designér, barevné a rozměrové varianty s cenou, 3 nejnovější recenze a podmínky vrácení. Volání produktu může trvat až zhruba 100 sekund. Cena: 1 kredit za požadavek.
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 zboží IKEA: 8 číslic, tečky povoleny (802.758.87). Zadejte item_no nebo url.
Example: 80275887
urlstringStránka produktu IKEA z obsluhovaného trhu, místo item_no; trh a jazyk se čtou z adresy.
Example: https://www.ikea.com/cz/cs/p/kallax-policovy-dil-bila-80275887/
countrystringdefault:usTrh IKEA jako kód malými písmeny. Tento endpoint obsluhuje 55 trhů: 50 trhů ikea.com, Čínu (ikea.cn), Portoriko, Dominikánskou republiku, Kanárské a Baleárské ostrovy a Island. Názvy, popisy a štítky se vracejí v jazyce trhu a ceny v jeho měně, nikdy se nepřepočítávají; odpověď opakuje country, language a currency. Trh mimo tento seznam vrátí 400 dřív, než se cokoli naúčtuje.
Example: cz
us— Spojené státy, USD, jazyky en, es. Výchozí hodnota.ca— Kanada, CAD, jazyky en, fr.gb— Spojené království, GBP, jazyk en.ie— Irsko, EUR, jazyk en.de— Německo, EUR, jazyky de, en.at— Rakousko, EUR, jazyky de, en.ch— Švýcarsko, CHF, jazyky de, fr, it, en.fr— Francie, EUR, jazyk fr.be— Belgie, EUR, jazyky nl, fr, en.nl— Nizozemsko, EUR, jazyky nl, en.dk— Dánsko, DKK, jazyk da.se— Švédsko, SEK, jazyky sv, en.no— Norsko, NOK, jazyky no, en.fi— Finsko, EUR, jazyky fi, sv, en.ee— Estonsko, EUR, jazyky et, ru, en.lv— Lotyšsko, EUR, jazyky lv, ru, en.lt— Litva, EUR, jazyky lt, ru, en.pl— Polsko, PLN, jazyk pl.cz— Česko, CZK, jazyky cs, en.sk— Slovensko, EUR, jazyk sk.hu— Maďarsko, HUF, jazyk hu.hr— Chorvatsko, 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— Španělsko, EUR, jazyky es, en, ca, eu, gl.it— Itálie, EUR, jazyk it.il— Izrael, ILS, jazyk he.ae— Spojené arabské emiráty, AED, jazyky ar, en.sa— Saúdská Arábie, 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— Indie, INR, jazyk en.my— Malajsie, 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— Jižní Korea, KRW, jazyky ko, en.au— Austrálie, AUD, jazyk en.nz— Nový Zéland, NZD, jazyk en.mx— Mexiko, MXN, jazyky es, en.cl— Chile, CLP, jazyk es.co— Kolumbie, COP, jazyk es.cn— Čína (ikea.cn), CNY, jazyky zh, en.pr— Portoriko, USD, jazyky en, es.do— Dominikánská republika, DOP, jazyky es, en.es_islands— Kanárské a Baleárské ostrovy (zadejte island), EUR, jazyky es, en.is— Island, ISK, jazyky en, is.
languagestringJazyk odpovědi, jeden z těch, které web trhu obsluhuje; výchozí je první (cs na cz, en na us, de na de). IKEA Česko: cs nebo en. Další trhy s více jazyky: 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, pt pt/en, es es/en/ca/eu/gl, trhy Perského zálivu a 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. Ostatní mají jeden jazyk. Jiný kód vrátí 400.
Example: cs
islandenum<string>Povinné s country es_islands (e-shopy Kanárských a Baleárských ostrovů), jinak není povoleno: ostrov, jehož e-shop se dotazuje.
Example: tenerife
tenerife— Tenerife (Kanárské ostrovy).grancanaria— Gran Canaria (Kanárské ostrovy).lanzarote— Lanzarote (Kanárské ostrovy).fuerteventura— Fuerteventura (Kanárské ostrovy).lapalma— La Palma (Kanárské ostrovy).lagomera— La Gomera (Kanárské ostrovy).elhierro— El Hierro (Kanárské ostrovy).mallorca— Mallorca (Baleárské ostrovy).menorca— Menorca (Baleárské ostrovy).ibiza— Ibiza (Baleárské ostrovy).
Request
from scavio import ScavioClient
# Volání produktu může trvat až zhruba 100 sekund: nastavte 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="cz")["data"]
print(p["full_name"], p["price"], p["currency"], p["rating"], p["rating_count"])
print(p["packaging"]["number_of_packages"], "balík(y)")
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response