כדי לקבל מחירי איקאה ישראל דרך API, שלחו "country": "il" לנקודות הקצה של IKEA API של Scavio. POST /api/v1/ikea/search מחזיר את תוצאות IKEA ישראל בעברית ובשקלים, POST /api/v1/ikea/items מתמחר עד 100 מספרי מוצר בקריאה אחת, ו-POST /api/v1/ikea/compare מתמחר מספר מוצר אחד בישראל ובעד 9 מדינות נוספות, כל אחת במטבע שלה. קרדיט אחד לקריאה, ו-compare קרדיט אחד לכל מדינה.
כל שוק של IKEA מתמחר בעצמו, במטבע שלו ובאתר שלו, ו-IKEA ישראל נמצאת ב-ikea.com/il/he. מספר המוצר בן 8 הספרות הוא מה שקושר מוצר אחד בין השווקים. כל תגובה כאן היא לכידה מקוצרת מ-13 בנובמבר 2026: החיפוש ודף המוצר מ-IKEA ישראל ב-19:02 UTC, ההשוואה משש מדינות באירופה באותו יום, ודוגמת items מ-IKEA גרמניה (דוגמת ה-playground של אותו יום), כי את הקריאה הזאת לא לכדנו ב-il. המחירים הם מספרים במטבע של השוק: 475 עם "currency": "ILS" הם 475 ש"ח. קיצרנו שדות, לא שינינו ערכים.
שלב 1: חפשו ב-IKEA ישראל ומצאו את מספר המוצר
מספר המוצר הוא 8 הספרות בסוף כל קישור מוצר של IKEA (.../kallax-shelving-unit-white-80275887/), ועל תווית המחיר הוא מופיע כ-802.758.87. כדי למצוא אותו לפי שם, חפשו:
curl -s https://api.scavio.dev/api/v1/ikea/search \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "kallax", "country": "il", "language": "he"}'IKEA ישראל החזירה 118 מוצרים ב-5 עמודים של 24. הפריט הראשון, בלי תמונות, וריאנטים ונתיב קטגוריה:
{
"query": "kallax",
"total": 118,
"page": 1,
"page_size": 24,
"total_pages": 5,
"count": 24,
"items": [
{
"item_no": "80275887",
"item_no_global": "80275887",
"is_combination": false,
"name": "KALLAX",
"type_name": "יחידת מדפים",
"design": "לבן",
"measure_text": "77x147 ס\"מ",
"url": "https://www.ikea.com/il/he/p/kallax-shelving-unit-white-80275887/",
"price": 475,
"previous_price": null,
"price_tag": "none",
"rating": null,
"rating_count": null
}
],
"country": "il",
"language": "he",
"currency": "ILS"
}בכל 24 הפריטים בעמוד, item_no היה זהה ל-item_no_global, ולאף אחד לא היו previous_price או דירוג. שניים נשאו price_tag: "new_product". החיפוש מקבל query בעברית או באנגלית, page ו-page_size עד 100, שבעה מיונים ומסננים לצבע, טווח מחירים, קטגוריה, חדש, הזדמנות אחרונה, מחיר IKEA Family ורב מכר, ו-facets לכל השאר (16 facets בעברית בלכידה הזאת, מ"מידות" ועד "חזית"). קרדיט אחד. לתיבת חיפוש, POST /api/v1/ikea/suggestions עם {"query": "kall", "country": "il"} מחזיר השלמות, קטגוריות ומוצרים, גם הוא בקרדיט אחד.
שלב 2: קראו מוצר אחד
curl -s https://api.scavio.dev/api/v1/ikea/product \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "country": "il"}'KALLAX ב-IKEA ישראל, בלי תיאור, תמונות, הוראות טיפול, אזהרות וּוריאנטים, ועם 2 מתוך 4 המידות:
{
"item_no": "80275887",
"article_number": "802.758.87",
"name": "KALLAX",
"full_name": "KALLAX יחידת מדפים - לבן 77x147 ס\"מ",
"price": 475,
"previous_price": null,
"family_price": null,
"currency": "ILS",
"dimensions": {
"width": "76.5 ס\"מ",
"depth": "39 ס\"מ",
"height": "146.5 ס\"מ",
"weight": null
},
"rating": null,
"rating_count": null,
"availability_online": "in_stock",
"price_tag": "none",
"measurements": [
{
"name": "רוחב",
"value": "76.5 ס\"מ"
},
{
"name": "עומס מרבי/מדף",
"value": "13 ק\"ג"
}
],
"packaging": {
"number_of_packages": 1,
"packages": [
{
"item_no": "80275887",
"dimensions": {
"width": {
"text": "41 ס\"מ",
"value": 41
},
"height": {
"text": "16 ס\"מ",
"value": 16
},
"length": {
"text": "150 ס\"מ",
"value": 150
}
},
"weight": {
"text": "20.30 ק\"ג",
"value": 20.3
},
"quantity": 1
}
]
},
"assembly_pdfs": [
{
"label": "KALLAX יחידת מדפים",
"url": "https://www.ikea.com/il/he/assembly_instructions/kallax-shelving-unit-white__AA-2703432-1-2.pdf",
"article_number": "802.758.87"
}
],
"designer": "Tord Björklund",
"secondary_ratings": [],
"reviews_preview": [],
"detail_level": "full",
"country": "il",
"language": "he"
}התשובה הגיעה תוך 9.6 שניות. מלבד מה שמוצג, דף המוצר מחזיר תיאור, חומרים ("שבבית אירופאית דחוסה, MDF, צבע אקרילי..."), הוראות טיפול, אזהרות בטיחות, מדריך PDF ווריאנטי צבע עם מספרי המוצר שלהם (ארבעה בישראל: לבן, גוון אלון מולבן, חום גוון אגוז, שחור-חום). rating, secondary_ratings ו-reviews_preview היו ריקים, כי IKEA ישראל לא הציגה דירוגים למוצר הזה. product מקבל גם url של מוצר במקום item_no, ויכול להימשך עד כ-100 שניות, אז הגדירו timeout ארוך. קרדיט אחד.
שלב 3: השוו את אותו מוצר לאירופה
curl -s https://api.scavio.dev/api/v1/ikea/compare \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "countries": ["de", "fr", "se", "nl", "es", "it"]}'זו קריאת ההשוואה שלכדנו, בשש מדינות באירופה; שתיים מוצגות:
{
"item_no": "80275887",
"count": 6,
"found_count": 6,
"markets": [
{
"country": "de",
"language": "de",
"currency": "EUR",
"found": true,
"name": "KALLAX",
"type_name": "Regal",
"design": "weiß",
"price": 49.99,
"previous_price": 59.99,
"price_tag": "new_lower_price",
"url": "https://www.ikea.com/de/de/p/kallax-regal-weiss-80275887/"
},
{
"country": "se",
"language": "sv",
"currency": "SEK",
"found": true,
"name": "KALLAX",
"type_name": "Hylla",
"design": "vit",
"price": 599,
"previous_price": null,
"price_tag": "none",
"url": "https://www.ikea.com/se/sv/p/kallax-hylla-vit-80275887/"
}
],
"errors": [],
"note": "Prices are in each market's own currency and are not converted. Some markets (us, ca, jp, au, kr, in, my, sg, ph ...) sell the same product under a different article number, so found is false there."
}הוסיפו "il" לרשימה כדי לקבל את ישראל באותה תשובה. ב-13 בנובמבר 2026 KALLAX 80275887 עלתה 475 ש"ח ב-IKEA ישראל (מהחיפוש בשלב 1), 49.99 אירו בגרמניה ובהולנד (קודם 59.99 ו-69.99), 54.99 אירו בספרד, 55 אירו באיטליה, 59.99 אירו בצרפת (קודם 74.99) ו-599 כתר בשוודיה. compare מקבל 2 עד 10 מתוך 50 המדינות של ikea.com ועולה קרדיט אחד לכל מדינה שעונה, כולל found: false; מדינה ב-errors אינה מחויבת. הקריאה הזאת עלתה 6 קרדיטים.
| שוק | מחיר (2026-11-13) | מחיר קודם | תווית מחיר |
|---|---|---|---|
| il ישראל | 475 ILS | אין | none |
| de גרמניה | 49.99 EUR | 59.99 EUR | new_lower_price |
| nl הולנד | 49.99 EUR | 69.99 EUR | new_lower_price |
| es ספרד | 54.99 EUR | 59.99 EUR | new_lower_price |
| it איטליה | 55 EUR | 69.95 EUR | new_lower_price |
| fr צרפת | 59.99 EUR | 74.99 EUR | new_lower_price |
| se שוודיה | 599 SEK | אין | none |
שלב 4: תמחרו 100 מספרי מוצר בבת אחת
לסל או לרשימת מעקב, קריאת items אחת למדינה עדיפה על קריאת compare לכל מוצר:
curl -s https://api.scavio.dev/api/v1/ikea/items \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_nos": ["80275887", "00275848", "20275814", "10409932", "30275861", "70562087"], "country": "il"}'את הקריאה הזאת לא לכדנו ב-il. כך נראית התשובה, מאותה נקודת קצה ב-IKEA גרמניה ב-13 בנובמבר 2026, פריט אחד מתוך שלושה:
{
"count": 3,
"not_found": [],
"country": "de",
"language": "de",
"currency": "EUR",
"items": [
{
"item_no": "80275887",
"item_no_global": "80275887",
"name": "KALLAX",
"type_name": "Regal",
"design": "weiß",
"measure_text": "77x147 cm",
"price": 49.99,
"previous_price": 59.99,
"price_tag": "new_lower_price",
"price_valid_from": "2026-09-01",
"price_valid_to": "2027-08-31",
"rating": 4.7,
"rating_count": 8241
}
]
}item_nos מקבל 1 עד 100 מספרים כרשימה או כמחרוזת מופרדת בפסיקים, ונקודות מותרות (802.758.87). מספרים שהשוק אינו מוכר חוזרים ב-not_found ולא מנוחשים. items מכסה את 50 המדינות של ikea.com ואת ikea.cn. קרדיט אחד.
שלב 5: קראו מבצעים ותוויות מחיר
curl -s https://api.scavio.dev/api/v1/ikea/deals \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"type": "new_lower_price", "country": "il", "page_size": 24}'deals מחזיר אחת מעשר רשימות מבצעים של השוק: new_lower_price, new_products, family_price, last_chance, lowest_price, top_seller, limited_edition, time_restricted, in_store_price_only ו-reduced_price_offer. price_tag בכל פריט הוא אחד מ-new_lower_price (הוזלה, עם previous_price), time_restricted_offer (מחיר מוזל לזמן מוגבל עם תאריכים), family_price (price הוא מחיר החברים ו-previous_price המחיר הרגיל), lower_price_in_store, new_product, discontinued או none. בחיפוש kallax ב-IKEA ישראל לא הופיע אף מחיר קודם ב-24 התוצאות הראשונות, ושתיים נשאו new_product. קרדיט אחד.
שלב 6: מצאו סניף ובדקו מלאי
curl -s https://api.scavio.dev/api/v1/ikea/stores \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "il"}'stores מחזיר את הסניפים ונקודות האיסוף של השוק עם store_id, כתובת, קואורדינטות, שעות פתיחה לפי יום עם חריגים מתוארכים ושעות המסעדה; עם query הוא מסנן לפי טקסט, ועם נקודה הוא ממיין לפי מרחק. את ה-store_id שולחים אחר כך ל-stock:
curl -s https://api.scavio.dev/api/v1/ikea/stock \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_nos": ["80275887", "20275814", "70562087"], "store_id": "<store_id>", "country": "il"}'stock מחזיר לכל אחד מעד 100 מספרי מוצר את רמת המלאי בסניף (in_stock_high, in_stock_low, out_of_stock) עם הטקסט של האתר עצמו. זו רמה ולא כמות: IKEA אינה מפרסמת מספר יחידות. zip מוסיף זמינות למשלוח עד הבית. stores ו-stock עולים קרדיט אחד כל אחד, ו-store_id עובד גם כמסנן בחיפוש, בקטגוריה ובמבצעים.
שלב 7: דירוגים וביקורות
curl -s https://api.scavio.dev/api/v1/ikea/reviews \
-H "Authorization: Bearer $SCAVIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"item_no": "80275887", "country": "il"}'reviews מחזיר את הדירוג, מספר הדירוגים, דירוגי המשנה ואת 20 הביקורות האחרונות שדף המוצר מציג, בלי עימוד, מיון או סינון כוכבים. הדירוגים הם של כל שוק: ב-13 בנובמבר 2026 דף המוצר של KALLAX ב-IKEA ישראל החזיר rating: null ורשימות ריקות של דירוגי משנה ותצוגת ביקורות, ואותו מוצר הציג 4.7 מתוך 8,241 דירוגים בגרמניה. ה-API לא מעתיק דירוגים משוק אחר. קרדיט אחד.
שלב 8: קטגוריה ועץ הקטגוריות
POST /api/v1/ikea/categories עם {"country": "il"} מחזיר את עץ הקטגוריות של IKEA ישראל בעברית, עם id, name, url וצאצאים, או תת-עץ אחד עם parent_id. POST /api/v1/ikea/category עם category_id (או url של קטגוריה) ו-"country": "il" מחזיר את מוצרי הקטגוריה עם אותם מיונים ומסננים כמו בחיפוש. בחיפוש שלב 1, KALLAX 80275887 ישבה תחת "אחסון וארגון" > "כונניות ויחידות מדפים" > "מערכות מדפים" (מזהה 11465). קרדיט אחד כל אחד.
שלב 9: טבלת מחירים שבועית, ישראל מול אירופה
import requests, datetime, json
API = "https://api.scavio.dev/api/v1/ikea"
HEADERS = {"Authorization": "Bearer YOUR_SCAVIO_API_KEY"}
ITEMS = ["80275887", "00275848", "20275814", "10409932", "30275861", "70562087"]
COUNTRIES = ["il", "de", "nl", "fr", "it", "es", "se"]
def regular(it):
# family_price: price is the member price, previous_price what everyone pays
if it["price_tag"] == "family_price" and it["previous_price"]:
return it["previous_price"]
return it["price"]
today = datetime.date.today().isoformat()
rows = []
for c in COUNTRIES: # one request at a time, 1 credit each
d = requests.post(f"{API}/items", headers=HEADERS, timeout=120,
json={"item_nos": ITEMS, "country": c}).json()["data"]
for it in d["items"]:
rows.append({"date": today, "country": c, "currency": d["currency"],
"item_no": it["item_no"], "price": regular(it),
"previous_price": it["previous_price"], "price_tag": it["price_tag"]})
for no in d["not_found"]:
rows.append({"date": today, "country": c, "item_no": no, "price": None})
with open(f"ikea-prices-{today}.json", "w") as f:
json.dump(rows, f, ensure_ascii=False)שבע מדינות הן 7 קרדיטים לריצה, בין אם אתם עוקבים אחרי 6 מספרי מוצר או אחרי 100. הריצו פעם בשבוע ושמרו כל קובץ: המחיר הקודם של IKEA מופיע רק כל עוד ההוזלה בתוקף, ולכן ההיסטוריה שלכם היא מה שמראה מתי מחיר זז. המחירים נשמרים במטבע של כל שוק; אל תמירו אותם בתוך הטבלה.
כל נקודות הקצה של IKEA ב-IKEA ישראל
| נקודת קצה | מה היא מחזירה | קרדיטים | עלות ל-1,000 קריאות ב-Growth |
|---|---|---|---|
/api/v1/ikea/search | מוצרים למילת מפתח, עם מיונים, מסננים ו-facets | 1 | 1.00 דולר |
/api/v1/ikea/product | מוצר אחד: מחיר, מידות, אריזות, הוראות הרכבה, וריאנטים | 1 | 1.00 דולר |
/api/v1/ikea/compare | מספר מוצר אחד ב-2 עד 10 מתוך 50 מדינות | 1 לכל מדינה | 1.00 דולר לכל מדינה |
/api/v1/ikea/items | עד 100 מספרי מוצר בשוק אחד | 1 | 1.00 דולר |
/api/v1/ikea/deals | אחת מ-10 רשימות מבצעים | 1 | 1.00 דולר |
/api/v1/ikea/category | המוצרים של קטגוריה אחת, עם מיונים ומסננים | 1 | 1.00 דולר |
/api/v1/ikea/categories | עץ הקטגוריות של השוק או תת-עץ אחד | 1 | 1.00 דולר |
/api/v1/ikea/suggestions | הצעות לתיבת חיפוש לשאילתה חלקית | 1 | 1.00 דולר |
/api/v1/ikea/stores | סניפים עם שעות פתיחה, לפי טקסט או מרחק | 1 | 1.00 דולר |
/api/v1/ikea/stock | רמת מלאי של עד 100 מספרי מוצר בסניף אחד | 1 | 1.00 דולר |
/api/v1/ikea/reviews | דירוג, דירוגי משנה ו-20 הביקורות האחרונות | 1 | 1.00 דולר |
As-is (פריטי תצוגה ומוחזרים) היא נקודת הקצה ה-12, והיא אינה זמינה בישראל: בקשה עם il נדחית עם 400 לפני שמשהו מחויב. קריאות שנכשלות במקור אינן מחויבות; "לא נמצא" מחויב.
ומה עם API רשמי של IKEA?
אין כזה להירשם אליו. IKEA אינה מפרסמת פורטל מפתחים או תוכנית מפתחות לקטלוג שלה, ותנאי השימוש שלה בארצות הברית מעניקים רישיון לחומרי האתר "for non-commercial personal use only". בודק המלאי של IKEA הוא דף לקונים עם בחירת סניף. רכזות הבית החכם DIRIGERA ו-TRADFRI חושפות ממשק מקומי למכשירים ולא נתוני מוצרים, והספרייה הפתוחה vrslev/ikea-api-client הועברה לארכיון על ידי בעליה ב-3 באוקטובר 2024.
איך מתחילים
- פתחו חשבון Scavio: 50 קרדיטים בחינם, בלי כרטיס, מספיק ל-50 קריאות items של עד 100 מספרי מוצר כל אחת. אחר כך Hobby ב-15 דולר לחודש ל-3,000 קרדיטים, או דולר ל-1,000 קרדיטים ב-Growth.
- מצאו את מספרי המוצר שמעניינים אתכם בחיפוש ב-
il, או קחו אותם מקישורי המוצרים של IKEA ישראל. - תמחרו אותם בקריאת items אחת לכל מדינה, או בקריאת compare אחת לכל מוצר.
- שמרו כל ריצה עם התאריך שלה, וקראו את
price_tagו-previous_priceכדי לזהות הוזלות של IKEA. - נסו כל קריאה קודם ב-playground.
קישורים: IKEA API בעברית · התיעוד של החיפוש · התיעוד של compare · התיעוד של items · התיעוד של המלאי · 7 ממשקי ה-API הטובים למחירי איקאה · הגרסה האנגלית של המדריך
Frequently asked questions
אילו נקודות קצה של IKEA API עובדות ב-IKEA ישראל?
11 מתוך 12: חיפוש, מוצר, השוואה (compare), מספרי מוצר (items), מבצעים, קטגוריה, עץ קטגוריות, הצעות חיפוש, סניפים, מלאי וביקורות, כולן עם "country": "il". רק As-is, פריטי תצוגה ומוחזרים, אינו זמין בישראל; הוא מכסה 13 שווקים אחרים, ובקשה כזאת ל-il נדחית עם 400 לפני שמשהו מחויב.
האם המחירים בשקלים כוללים מע"מ?
כן, המחיר הוא מה ש-IKEA ישראל מציגה באונליין, כולל מע"מ, עם "currency": "ILS" בכל תשובה. ה-API לא ממיר לאירו או לדולר ולא מנכה מע"מ. כדי להשוות לאירופה, המירו בעצמכם לפי שער ותאריך שאפשר לצטט.
האם נקודת המלאי מחזירה כמה יחידות יש בסניף?
לא. היא מחזירה את הרמה שהאתר מציג לסניף: in_stock_high, in_stock_low או out_of_stock, עם הטקסט של האתר עצמו. IKEA אינה מפרסמת מספר יחידות, ולכן לא מוחזר מספר. קריאה אחת בודקת עד 100 מספרי מוצר בסניף אחד, ואת store_id לוקחים מנקודת הקצה stores של il.
כמה זמן לוקחת קריאה ל-IKEA ישראל?
בלכידה של 13 בנובמבר 2026 החיפוש ב-il ענה תוך 3.5 שניות ודף המוצר תוך 9.6 שניות. product ו-reviews קוראים את דף המוצר המלא ויכולים להימשך עד כ-100 שניות, אז הגדירו timeout של 120 שניות. למחירים בלבד, items ו-compare מהירים יותר.
האם לאיקאה יש API רשמי?
לא. IKEA אינה מפרסמת API ציבורי, פורטל מפתחים או תוכנית מפתחות לקטלוג, למחירים או למלאי, ותנאי השימוש שלה בארצות הברית (בתוקף מ-2 בספטמבר 2026) מעניקים רישיון לחומרי האתר לשימוש אישי ולא מסחרי בלבד. כל שוק מפרסם תנאים משלו; זה אינו ייעוץ משפטי. IKEA API של Scavio מחזיר את נתוני IKEA ישראל כ-JSON בקרדיט אחד לקריאה.