IKEA
IKEA API för produktdata
En IKEA-produkt per artikelnummer eller produkt-URL på någon av 55 marknader: namn, typ, beskrivning, pris och tidigare pris med giltighetsdatum, IKEA Family-pris, valuta, färg, material, kategori, dimensioner, bilder, betyg, antal betyg och delbetyg, mått, material, skötsel, bra att veta, säkerhetsinformation, förpackning (antal paket, varje pakets storlek och vikt), monteringsanvisningar och bruksanvisningar som PDF-länkar, formgivare, färg- och storleksvarianter med priser, de 3 senaste recensionerna och returpolicyn. Ett produktanrop kan ta upp till cirka 100 sekunder. Kostar 1 kredit per anrop.
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 | integerEtt IKEA-artikelnummer: 8 siffror, punkter tillåtna (802.758.87). Skicka item_no eller url.
Example: 80275887
urlstringEn IKEA-produktsida på en marknad som täcks, som alternativ till item_no; marknad och språk läses från den.
Example: https://www.ikea.com/se/sv/p/kallax-hylla-vit-80275887/
countrystringdefault:usIKEA-marknaden, som landskod med gemener (standard us). Den här endpointen täcker 55 marknader: de 50 ikea.com-marknaderna, Kina (ikea.cn), Puerto Rico, Dominikanska republiken, Kanarieöarna och Balearerna samt Island. Namn, beskrivningar och etiketter kommer på marknadens språk och priser i dess valuta, aldrig omräknade; svaret returnerar country, language och currency. En marknad utanför listan svarar 400 innan något debiteras.
Example: se
us— USA, USD, språk en, es. Standardvärdet.ca— Kanada, CAD, språk en, fr.gb— Storbritannien, 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— Schweiz, CHF, språk de, fr, it, en.fr— Frankrike, EUR, språk fr.be— Belgien, EUR, språk nl, fr, en.nl— Nederländerna, 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— Lettland, EUR, språk lv, ru, en.lt— Litauen, EUR, språk lt, ru, en.pl— Polen, PLN, språk pl.cz— Tjeckien, CZK, språk cs, en.sk— Slovakien, EUR, språk sk.hu— Ungern, HUF, språk hu.hr— Kroatien, EUR, språk hr.si— Slovenien, EUR, språk sl.rs— Serbien, RSD, språk sr.ro— Rumänien, RON, språk ro.pt— Portugal, EUR, språk pt, en.es— Spanien, EUR, språk es, en, ca, eu, gl.it— Italien, EUR, språk it.il— Israel, ILS, språk he.ae— Förenade Arabemiraten, AED, språk ar, en.sa— Saudiarabien, 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— Jordanien, JOD, språk ar, en.eg— Egypten, EGP, språk ar, en.ma— Marocko, MAD, språk ar, fr, en.in— Indien, INR, språk en.my— Malaysia, MYR, språk ms, en.sg— Singapore, SGD, språk en.ph— Filippinerna, PHP, språk en.th— Thailand, THB, språk th, en.jp— Japan, JPY, språk ja, en.kr— Sydkorea, KRW, språk ko, en.au— Australien, AUD, språk en.nz— Nya Zeeland, NZD, språk en.mx— Mexiko, 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— Dominikanska republiken, DOP, språk es, en.es_islands— Kanarieöarna och Balearerna (skicka island), EUR, språk es, en.is— Island, ISK, språk en, is.
languagestringSvarets språk, ett av dem som marknadens sajt har; standard är marknadens första (en på us, sv på se, fi på fi). Flerspråkiga marknader: us en/es, ca en/fr, de och 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, Gulfstaterna och de arabiska marknaderna 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 och es_islands es/en, is en/is. Övriga marknader har ett språk. En annan kod svarar 400. Svenska i Finland: fi med "language": "sv".
Example: fr
islandenum<string>Krävs med country es_islands (webbutikerna för Kanarieöarna och Balearerna), tillåts inte annars: vilken öns webbutik.
Example: tenerife
tenerife— Teneriffa (Kanarieöarna).grancanaria— Gran Canaria (Kanarieöarna).lanzarote— Lanzarote (Kanarieöarna).fuerteventura— Fuerteventura (Kanarieöarna).lapalma— La Palma (Kanarieöarna).lagomera— La Gomera (Kanarieöarna).elhierro— El Hierro (Kanarieöarna).mallorca— Mallorca (Balearerna).menorca— Menorca (Balearerna).ibiza— Ibiza (Balearerna).
Request
from scavio import ScavioClient
# Ett produktanrop kan ta upp till cirka 100 sekunder: tillåt 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="se")["data"]
print(p["full_name"], p["price"], p["currency"], p["rating"], p["rating_count"])
print(p["packaging"]["number_of_packages"], "paket")
for doc in p["assembly_pdfs"]:
print(doc["label"], doc["url"])Response