IKEA
IKEA Product API - פרטי מוצר
מוצר IKEA אחד לפי מספר מוצר או קישור לדף המוצר, בכל אחד מ-55 שווקים: שם, סוג, תיאור, מחיר ומחיר קודם עם תאריכי התוקף שלהם, מחיר IKEA Family, מטבע, צבע, חומר, קטגוריה, מידות, תמונות, דירוג, מספר דירוגים ודירוגי משנה, מידות מפורטות, חומרים, טיפול, טוב לדעת, הערות בטיחות, אריזה (מספר האריזות, מידות ומשקל כל אריזה), הוראות הרכבה ומדריכים כקישורי PDF, מעצב, וריאנטים של צבע ומידה עם מחיריהם, 3 הביקורות החדשות ומדיניות ההחזרה. קריאת מוצר עשויה להימשך עד כ-100 שניות. עלות: קרדיט אחד לבקשה.
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 | integerמספר מוצר של IKEA: 8 ספרות, נקודות מותרות (802.758.87). שלחו item_no או url.
Example: 80275887
urlstringדף מוצר של IKEA בשוק נתמך, כחלופה ל-item_no; השוק והשפה נקראים ממנו.
Example: https://www.ikea.com/il/he/p/kallax-shelving-unit-white-80275887/
countrystringdefault:usשוק IKEA, כקוד באותיות קטנות. נקודת הקצה הזו משרתת 55 שווקים: 50 השווקים של ikea.com, סין (ikea.cn), פוארטו ריקו, הרפובליקה הדומיניקנית, האיים הקנריים והבלאריים ואיסלנד. שמות, תיאורים ותוויות חוזרים בשפת השוק והמחירים במטבע שלו, בלי המרה; התגובה מחזירה את country, language ו-currency. שוק שאינו ברשימה מחזיר 400 לפני חיוב כלשהו. ישראל: il, בעברית ובשקלים (ILS).
Example: il
us— ארצות הברית, USD, שפות en, es. ברירת המחדל.ca— קנדה, CAD, שפות en, fr.gb— בריטניה, GBP, שפה en.ie— אירלנד, EUR, שפה en.de— גרמניה, EUR, שפות de, en.at— אוסטריה, EUR, שפות de, en.ch— שווייץ, CHF, שפות de, fr, it, en.fr— צרפת, EUR, שפה fr.be— בלגיה, EUR, שפות nl, fr, en.nl— הולנד, EUR, שפות nl, en.dk— דנמרק, DKK, שפה da.se— שוודיה, SEK, שפות sv, en.no— נורווגיה, NOK, שפות no, en.fi— פינלנד, EUR, שפות fi, sv, en.ee— אסטוניה, EUR, שפות et, ru, en.lv— לטביה, EUR, שפות lv, ru, en.lt— ליטא, EUR, שפות lt, ru, en.pl— פולין, PLN, שפה pl.cz— צ׳כיה, CZK, שפות cs, en.sk— סלובקיה, EUR, שפה sk.hu— הונגריה, HUF, שפה hu.hr— קרואטיה, EUR, שפה hr.si— סלובניה, EUR, שפה sl.rs— סרביה, RSD, שפה sr.ro— רומניה, RON, שפה ro.pt— פורטוגל, EUR, שפות pt, en.es— ספרד, EUR, שפות es, en, ca, eu, gl.it— איטליה, EUR, שפה it.il— ישראל, ILS, שפה he.ae— איחוד האמירויות, AED, שפות ar, en.sa— ערב הסעודית, SAR, שפות ar, en.kw— כווית, KWD, שפות ar, en.qa— קטאר, QAR, שפות ar, en.bh— בחריין, BHD, שפות ar, en.om— עומאן, OMR, שפות ar, en.jo— ירדן, JOD, שפות ar, en.eg— מצרים, EGP, שפות ar, en.ma— מרוקו, MAD, שפות ar, fr, en.in— הודו, INR, שפה en.my— מלזיה, MYR, שפות ms, en.sg— סינגפור, SGD, שפה en.ph— הפיליפינים, PHP, שפה en.th— תאילנד, THB, שפות th, en.jp— יפן, JPY, שפות ja, en.kr— דרום קוריאה, KRW, שפות ko, en.au— אוסטרליה, AUD, שפה en.nz— ניו זילנד, NZD, שפה en.mx— מקסיקו, MXN, שפות es, en.cl— צ׳ילה, CLP, שפה es.co— קולומביה, COP, שפה es.cn— סין (ikea.cn), CNY, שפות zh, en.pr— פוארטו ריקו, USD, שפות en, es.do— הרפובליקה הדומיניקנית, DOP, שפות es, en.es_islands— האיים הקנריים והבלאריים (שלחו island), EUR, שפות es, en.is— איסלנד, ISK, שפות en, is.
languagestringשפת התגובה, אחת שאתר השוק מציע; ברירת המחדל היא הראשונה (he ב-il, en ב-us). ב-il יש שפה אחת, עברית. שווקים רב-לשוניים: us en/es, ca en/fr, de ו-at de/en, ch de/fr/it/en, be nl/fr/en, nl nl/en, se sv/en, es es/en/ca/eu/gl, שווקי המפרץ והשווקים הערביים ar/en (ma ar/fr/en), my ms/en, th th/en, jp ja/en, kr ko/en, cn zh/en, is en/is. קוד אחר מחזיר 400. המחיר והמטבע אינם משתנים עם השפה.
Example: he
islandenum<string>חובה עם country es_islands בלבד (חנויות האיים הקנריים והבלאריים), אסור בכל שוק אחר: החנות של איזה אי.
Example: tenerife
tenerife— טנריפה (האיים הקנריים).grancanaria— גראן קנריה (האיים הקנריים).lanzarote— לנסרוטה (האיים הקנריים).fuerteventura— פוארטבנטורה (האיים הקנריים).lapalma— לה פלמה (האיים הקנריים).lagomera— לה גומרה (האיים הקנריים).elhierro— אל יירו (האיים הקנריים).mallorca— מיורקה (האיים הבלאריים).menorca— מנורקה (האיים הבלאריים).ibiza— איביסה (האיים הבלאריים).
Request
from scavio import ScavioClient
# קריאת מוצר עשויה להימשך עד כ-100 שניות: אפשרו 120.
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
p = client.ikea.product(item_no="80275887", country="il", language="he")["data"]
print(p["full_name"], p["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