IKEA
IKEA Product API
Jedan IKEA proizvod po broju artikla ili URL-u proizvoda na bilo kom od 55 tržišta: naziv, vrsta, opis, cena i prethodna cena sa datumima važenja, cena IKEA Family, valuta, boja, materijal, kategorija, dimenzije, slike, ocena, broj ocena i pojedinačne ocene, mere, materijali, održavanje, dobro je znati, bezbednosne napomene, pakovanje (broj paketa, dimenzije i težina svakog paketa), uputstva za montažu i priručnici kao PDF linkovi, dizajner, varijante boje i veličine sa cenama, 3 najnovije recenzije i rok za povraćaj. Poziv proizvoda može trajati do otprilike 100 sekundi. Košta 1 kredit po zahtevu.
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 cifara, tačke su dozvoljene (802.758.87). Pošaljite item_no ili url.
Example: 80275887
urlstringStranica IKEA proizvoda na opsluženom tržištu, kao alternativa za item_no; tržište i jezik se čitaju iz nje.
Example: https://www.ikea.com/rs/sr/p/kallax-spojene-police-bela-80275887/
countrystringdefault:usIKEA tržište kao kôd malim slovima (rs za IKEA Srbija). Ovaj endpoint opslužuje 55 tržišta: 50 tržišta ikea.com, Kinu (ikea.cn), Portoriko, Dominikansku Republiku, Kanarska i Balearska ostrva i Island. Nazivi, opisi i oznake stižu na jeziku tržišta, a cene u njegovoj valuti, nikad preračunate; odgovor vraća country, language i currency. Tržište van ove liste vraća 400 pre bilo kakve naplate.
Example: rs
us— Sjedinjene Američke Države, USD, jezici en, es. Podrazumevana vrednost.ca— Kanada, CAD, jezici en, fr.gb— Ujedinjeno Kraljevstvo, GBP, jezik en.ie— Irska, EUR, jezik en.de— Nemačka, EUR, jezici de, en.at— Austrija, EUR, jezici de, en.ch— Švajcarska, CHF, jezici de, fr, it, en.fr— Francuska, EUR, jezik fr.be— Belgija, EUR, jezici nl, fr, en.nl— Holandija, 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— Letonija, EUR, jezici lv, ru, en.lt— Litvanija, 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— Rumunija, RON, jezik ro.pt— Portugalija, EUR, jezici pt, en.es— Španija, 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— Kanarska i Balearska ostrva (pošaljite island), EUR, jezici es, en.is— Island, ISK, jezici en, is.
languagestringJezik odgovora, jedan od jezika koje nudi sajt tržišta; podrazumevan je prvi jezik tržišta (sr na rs, de na de). IKEA Srbija ima jedan jezik, srpski, i odgovara latinicom. 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 vraća 400.
Example: fr
islandenum<string>Obavezno uz country es_islands (prodavnice Kanarskih i Balearskih ostrva), inače nije dozvoljeno: koje ostrvo.
Example: tenerife
tenerife— Tenerife (Kanarska ostrva).grancanaria— Gran Canaria (Kanarska ostrva).lanzarote— Lanzarote (Kanarska ostrva).fuerteventura— Fuerteventura (Kanarska ostrva).lapalma— La Palma (Kanarska ostrva).lagomera— La Gomera (Kanarska ostrva).elhierro— El Hierro (Kanarska ostrva).mallorca— Mallorca (Balearska ostrva).menorca— Menorca (Balearska ostrva).ibiza— Ibiza (Balearska ostrva).
Request
from scavio import ScavioClient
# Poziv proizvoda može trajati do otprilike 100 sekundi: podesite 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="rs")["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