IKEA
IKEA tuote API
Yksi IKEA-tuote tuotenumerolla tai tuotesivun URL-osoitteella millä tahansa 55 markkinasta: nimi, tyyppi, kuvaus, hinta ja aiempi hinta voimassaolopäivineen, IKEA Family -hinta, valuutta, väri, materiaali, kategoria, mitat, kuvat, arvosana, arvioiden määrä ja osa-arvosanat, mittatiedot, materiaalit, hoito-ohjeet, hyvä tietää -tiedot, turvallisuustiedot, pakkaukset (pakkausten määrä, kunkin koko ja paino), kokoamisohjeet ja käyttöohjeet PDF-linkkeinä, suunnittelija, väri- ja kokoversiot hintoineen, 3 uusinta arvostelua ja palautusehdot. Tuotekutsu voi kestää noin 100 sekuntia. Maksaa 1 krediitin pyynnöltä.
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-tuotenumero: 8 numeroa, pisteet sallittu (802.758.87). Lähetä item_no tai url.
Example: 80275887
urlstringTarjotun markkinan IKEA-tuotesivu item_no:n sijaan; markkina ja kieli luetaan siitä.
Example: https://www.ikea.com/fi/fi/p/kallax-hylly-valkoinen-80275887/
countrystringdefault:usIKEA-markkina pienillä kirjaimilla kirjoitettuna koodina (oletus us). Tämä päätepiste kattaa 55 markkinaa: 50 ikea.com-markkinaa, Kiina (ikea.cn), Puerto Rico, Dominikaaninen tasavalta, Kanariansaaret ja Baleaarit sekä Islanti. Nimet, kuvaukset ja tunnisteet palautuvat markkinan kielellä ja hinnat sen valuutassa, koskaan muuntamatta; vastaus palauttaa country-, language- ja currency-kentät. Listan ulkopuolinen markkina vastaa 400 ennen veloitusta.
Example: fi
us— Yhdysvallat, USD, kielet en, es. Oletusarvo.ca— Kanada, CAD, kielet en, fr.gb— Iso-Britannia, GBP, kieli en.ie— Irlanti, EUR, kieli en.de— Saksa, EUR, kielet de, en.at— Itävalta, EUR, kielet de, en.ch— Sveitsi, CHF, kielet de, fr, it, en.fr— Ranska, EUR, kieli fr.be— Belgia, EUR, kielet nl, fr, en.nl— Alankomaat, EUR, kielet nl, en.dk— Tanska, DKK, kieli da.se— Ruotsi, SEK, kielet sv, en.no— Norja, NOK, kielet no, en.fi— Suomi, EUR, kielet fi, sv, en.ee— Viro, EUR, kielet et, ru, en.lv— Latvia, EUR, kielet lv, ru, en.lt— Liettua, EUR, kielet lt, ru, en.pl— Puola, PLN, kieli pl.cz— Tšekki, CZK, kielet cs, en.sk— Slovakia, EUR, kieli sk.hu— Unkari, HUF, kieli hu.hr— Kroatia, EUR, kieli hr.si— Slovenia, EUR, kieli sl.rs— Serbia, RSD, kieli sr.ro— Romania, RON, kieli ro.pt— Portugali, EUR, kielet pt, en.es— Espanja, EUR, kielet es, en, ca, eu, gl.it— Italia, EUR, kieli it.il— Israel, ILS, kieli he.ae— Arabiemiirikunnat, AED, kielet ar, en.sa— Saudi-Arabia, SAR, kielet ar, en.kw— Kuwait, KWD, kielet ar, en.qa— Qatar, QAR, kielet ar, en.bh— Bahrain, BHD, kielet ar, en.om— Oman, OMR, kielet ar, en.jo— Jordania, JOD, kielet ar, en.eg— Egypti, EGP, kielet ar, en.ma— Marokko, MAD, kielet ar, fr, en.in— Intia, INR, kieli en.my— Malesia, MYR, kielet ms, en.sg— Singapore, SGD, kieli en.ph— Filippiinit, PHP, kieli en.th— Thaimaa, THB, kielet th, en.jp— Japani, JPY, kielet ja, en.kr— Etelä-Korea, KRW, kielet ko, en.au— Australia, AUD, kieli en.nz— Uusi-Seelanti, NZD, kieli en.mx— Meksiko, MXN, kielet es, en.cl— Chile, CLP, kieli es.co— Kolumbia, COP, kieli es.cn— Kiina (ikea.cn), CNY, kielet zh, en.pr— Puerto Rico, USD, kielet en, es.do— Dominikaaninen tasavalta, DOP, kielet es, en.es_islands— Kanariansaaret ja Baleaarit (island pakollinen), EUR, kielet es, en.is— Islanti, ISK, kielet en, is.
languagestringVastauksen kieli, jokin markkinan sivuston kielistä; oletuksena ensimmäinen (en markkinalla us, de markkinalla de, fi markkinalla fi). Monikieliset markkinat: us en/es, ca en/fr, de ja 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, Persianlahden ja arabimaiden markkinat 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 ja es_islands es/en, is en/is. Muilla markkinoilla on yksi kieli. Muu koodi vastaa 400. Suomessa "language": "sv" palauttaa vastauksen ruotsiksi ja "en" englanniksi.
Example: fr
islandenum<string>Pakollinen, kun country on es_islands (Kanariansaarten ja Baleaarien verkkokaupat), muuten ei sallittu: minkä saaren verkkokauppa.
Example: tenerife
tenerife— Tenerife (Kanariansaaret).grancanaria— Gran Canaria (Kanariansaaret).lanzarote— Lanzarote (Kanariansaaret).fuerteventura— Fuerteventura (Kanariansaaret).lapalma— La Palma (Kanariansaaret).lagomera— La Gomera (Kanariansaaret).elhierro— El Hierro (Kanariansaaret).mallorca— Mallorca (Baleaarit).menorca— Menorca (Baleaarit).ibiza— Ibiza (Baleaarit).
Request
from scavio import ScavioClient
# Tuotekutsu voi kestää noin 100 sekuntia: salli 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="fi")["data"]
print(p["full_name"], p["price"], p["previous_price"], p["currency"], p["rating"], p["rating_count"])
print(p["packaging"]["number_of_packages"], "pakkaus(ta)")
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response