IKEA
IKEA Product API
Jedan IKEA proizvod po broju artikla ili URL-u proizvoda na bilo kojem od 55 tržišta: naziv, vrsta, opis, cijena i prethodna cijena s datumima važenja, cijena IKEA Family, valuta, boja, materijal, kategorija, dimenzije, slike, ocjena, broj ocjena i pojedinačne ocjene, mjere, materijali, održavanje, dobro je znati, sigurnosne napomene, pakiranje (broj paketa, dimenzije i težina svakog paketa), upute za sastavljanje i priručnici kao PDF poveznice, dizajner, varijante boje i veličine s cijenama, 3 najnovije recenzije i rok za povrat. Poziv proizvoda može trajati do otprilike 100 sekundi. Košta 1 kredit po zahtjevu.
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 | integerIKEA broj artikla: 8 znamenki, točke su dopuštene (802.758.87). Pošaljite item_no ili url.
Example: 80275887
urlstringStranica IKEA proizvoda na posluživanom tržištu, kao alternativa za item_no; tržište i jezik čitaju se iz nje.
Example: https://www.ikea.com/hr/hr/p/kallax-regal-bijela-80275887/
countrystringdefault:usTržište IKEA kao kôd malim slovima (hr za IKEA Hrvatska). Ovaj endpoint poslužuje 55 tržišta: 50 tržišta ikea.com, Kinu (ikea.cn), Portoriko, Dominikansku Republiku, Kanarske i Balearske otoke te Island. Nazivi, opisi i oznake stižu na jeziku tržišta, a cijene u njegovoj valuti, nikad preračunate; odgovor vraća country, language i currency. Tržište izvan ovog popisa odgovara s 400 prije bilo kakve naplate.
Example: hr
us— Sjedinjene Američke Države, USD, jezici en, es. Zadana vrijednost.ca— Kanada, CAD, jezici en, fr.gb— Ujedinjeno Kraljevstvo, GBP, jezik en.ie— Irska, EUR, jezik en.de— Njemačka, EUR, jezici de, en.at— Austrija, EUR, jezici de, en.ch— Švicarska, CHF, jezici de, fr, it, en.fr— Francuska, EUR, jezik fr.be— Belgija, EUR, jezici nl, fr, en.nl— Nizozemska, EUR, jezici nl, en.dk— Danska, DKK, jezik da.se— Švedska, SEK, jezici sv, en.no— Norveška, NOK, jezici no, en.fi— Finska, EUR, jezici fi, sv, en.ee— Estonija, EUR, jezici et, ru, en.lv— Latvija, EUR, jezici lv, ru, en.lt— Litva, EUR, jezici lt, ru, en.pl— Poljska, PLN, jezik pl.cz— Češka, CZK, jezici cs, en.sk— Slovačka, EUR, jezik sk.hu— Mađarska, HUF, jezik hu.hr— Hrvatska, EUR, jezik hr.si— Slovenija, EUR, jezik sl.rs— Srbija, RSD, jezik sr.ro— Rumunjska, RON, jezik ro.pt— Portugal, EUR, jezici pt, en.es— Španjolska, EUR, jezici es, en, ca, eu, gl.it— Italija, EUR, jezik it.il— Izrael, ILS, jezik he.ae— Ujedinjeni Arapski Emirati, AED, jezici ar, en.sa— Saudijska Arabija, SAR, jezici ar, en.kw— Kuvajt, KWD, jezici ar, en.qa— Katar, QAR, jezici ar, en.bh— Bahrein, BHD, jezici ar, en.om— Oman, OMR, jezici ar, en.jo— Jordan, JOD, jezici ar, en.eg— Egipat, EGP, jezici ar, en.ma— Maroko, MAD, jezici ar, fr, en.in— Indija, INR, jezik en.my— Malezija, MYR, jezici ms, en.sg— Singapur, SGD, jezik en.ph— Filipini, PHP, jezik en.th— Tajland, THB, jezici th, en.jp— Japan, JPY, jezici ja, en.kr— Južna Koreja, KRW, jezici ko, en.au— Australija, AUD, jezik en.nz— Novi Zeland, NZD, jezik en.mx— Meksiko, MXN, jezici es, en.cl— Čile, CLP, jezik es.co— Kolumbija, COP, jezik es.cn— Kina (ikea.cn), CNY, jezici zh, en.pr— Portoriko, USD, jezici en, es.do— Dominikanska Republika, DOP, jezici es, en.es_islands— Kanarski i Balearski otoci (pošaljite island), EUR, jezici es, en.is— Island, ISK, jezici en, is.
languagestringJezik odgovora, jedan od jezika koje nudi stranica tržišta; zadan je prvi jezik tržišta (hr na hr, de na de). IKEA Hrvatska ima jedan jezik, hrvatski. Višejezična tržišta: 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, arapska tržišta 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. Drugi kôd odgovara s 400.
Example: fr
islandenum<string>Obavezno uz country es_islands (trgovine Kanarskih i Balearskih otoka), inače nije dopušteno: koji otok.
Example: tenerife
tenerife— Tenerife (Kanarski otoci).grancanaria— Gran Canaria (Kanarski otoci).lanzarote— Lanzarote (Kanarski otoci).fuerteventura— Fuerteventura (Kanarski otoci).lapalma— La Palma (Kanarski otoci).lagomera— La Gomera (Kanarski otoci).elhierro— El Hierro (Kanarski otoci).mallorca— Mallorca (Balearski otoci).menorca— Menorca (Balearski otoci).ibiza— Ibiza (Balearski otoci).
Request
from scavio import ScavioClient
# Poziv proizvoda može trajati do otprilike 100 sekundi: postavite 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="hr")["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