IKEA
IKEA produkt-API
Ett IKEA-produkt etter artikkelnummer eller produkt-URL på ett av 55 markeder: navn, type, beskrivelse, pris og førpris med gyldighetsdatoer, IKEA Family-pris, valuta, farge, materiale, kategori, dimensjoner, bilder, vurdering, antall vurderinger og delvurderinger, mål, materialer, vedlikehold, greit å vite, sikkerhetsinformasjon, emballasje (antall pakker, størrelse og vekt for hver pakke), monteringsanvisninger og bruksanvisninger som PDF-lenker, designer, farge- og størrelsesvarianter med priser, de 3 nyeste anmeldelsene og returfristen. Et produktkall kan ta opptil rundt 100 sekunder. Koster 1 kreditt per forespørsel.
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 | integerEt IKEA-artikkelnummer: 8 sifre, punktum tillatt (802.758.87). Send item_no eller url.
Example: 80275887
urlstringEn IKEA-produktside på et dekket marked, som alternativ til item_no; marked og språk leses fra den.
Example: https://www.ikea.com/no/no/p/kallax-hylle-hvit-80275887/
countrystringdefault:usIKEA-markedet som en kode med små bokstaver. Dette endepunktet dekker 55 markeder: de 50 ikea.com-markedene, Kina (ikea.cn), Puerto Rico, Den dominikanske republikk, Kanariøyene og Balearene og Island. Navn, beskrivelser og etiketter kommer tilbake på markedets språk og priser i markedets valuta, aldri omregnet; svaret gjentar country, language og currency. Et marked utenfor listen svarer 400 før noe belastes. "no" er IKEA Norge.
Example: no
us— USA, USD, språk en, es. Standardverdi.ca— Canada, CAD, språk en, fr.gb— Storbritannia, GBP, språk en.ie— Irland, EUR, språk en.de— Tyskland, EUR, språk de, en.at— Østerrike, EUR, språk de, en.ch— Sveits, CHF, språk de, fr, it, en.fr— Frankrike, EUR, språk fr.be— Belgia, EUR, språk nl, fr, en.nl— Nederland, EUR, språk nl, en.dk— Danmark, DKK, språk da.se— Sverige, SEK, språk sv, en.no— Norge, NOK, språk no, en.fi— Finland, EUR, språk fi, sv, en.ee— Estland, EUR, språk et, ru, en.lv— Latvia, EUR, språk lv, ru, en.lt— Litauen, EUR, språk lt, ru, en.pl— Polen, PLN, språk pl.cz— Tsjekkia, CZK, språk cs, en.sk— Slovakia, EUR, språk sk.hu— Ungarn, HUF, språk hu.hr— Kroatia, EUR, språk hr.si— Slovenia, EUR, språk sl.rs— Serbia, RSD, språk sr.ro— Romania, RON, språk ro.pt— Portugal, EUR, språk pt, en.es— Spania, EUR, språk es, en, ca, eu, gl.it— Italia, EUR, språk it.il— Israel, ILS, språk he.ae— De forente arabiske emirater, AED, språk ar, en.sa— Saudi-Arabia, SAR, språk ar, en.kw— Kuwait, KWD, språk ar, en.qa— Qatar, QAR, språk ar, en.bh— Bahrain, BHD, språk ar, en.om— Oman, OMR, språk ar, en.jo— Jordan, JOD, språk ar, en.eg— Egypt, EGP, språk ar, en.ma— Marokko, MAD, språk ar, fr, en.in— India, INR, språk en.my— Malaysia, MYR, språk ms, en.sg— Singapore, SGD, språk en.ph— Filippinene, PHP, språk en.th— Thailand, THB, språk th, en.jp— Japan, JPY, språk ja, en.kr— Sør-Korea, KRW, språk ko, en.au— Australia, AUD, språk en.nz— New Zealand, NZD, språk en.mx— Mexico, MXN, språk es, en.cl— Chile, CLP, språk es.co— Colombia, COP, språk es.cn— Kina (ikea.cn), CNY, språk zh, en.pr— Puerto Rico, USD, språk en, es.do— Den dominikanske republikk, DOP, språk es, en.es_islands— Kanariøyene og Balearene (med island), EUR, språk es, en.is— Island, ISK, språk en, is.
languagestringSpråket i svaret, et språk markedets nettsted tilbyr; standard er markedets første (no på no, en på us, de på de). Flerspråklige markeder: us en/es, ca en/fr, de og 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, Gulf-markedene og de arabiske markedene 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 og es_islands es/en, is en/is. Alle andre markeder har ett språk. En annen kode svarer 400.
Example: en
islandenum<string>Påkrevd med country es_islands (nettbutikkene på Kanariøyene og Balearene), ellers ikke tillatt: hvilken øys nettbutikk.
Example: tenerife
tenerife— Tenerife (Kanariøyene).grancanaria— Gran Canaria (Kanariøyene).lanzarote— Lanzarote (Kanariøyene).fuerteventura— Fuerteventura (Kanariøyene).lapalma— La Palma (Kanariøyene).lagomera— La Gomera (Kanariøyene).elhierro— El Hierro (Kanariøyene).mallorca— Mallorca (Balearene).menorca— Menorca (Balearene).ibiza— Ibiza (Balearene).
Request
from scavio import ScavioClient
# Et produktkall kan ta opptil rundt 100 sekunder: tillat 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="no")["data"]
print(p["full_name"], p["price"], p["previous_price"], p["currency"])
print(p["packaging"]["number_of_packages"], "pakke(r),", p["packaging"]["max_weight"])
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response