{
    "schema_version": 3,
    "name": "מדד המחירים של BlaBlaPrice, ישראל: אוקטובר 2026",
    "country": "il",
    "country_name": "ישראל",
    "lang": "he",
    "month": "2026-10",
    "period": {
        "from": "2026-10-01",
        "to": "2026-10-31"
    },
    "currency": "ILS",
    "min_samples": 5,
    "min_model_samples": 3,
    "min_service_unit_samples": 3,
    "schema_changes": {
        "2": "H-023: model level added (fields level, model, brand, model_key, model_samples, model_shops, used, product_id; the models list of each category row; models_count, other_samples, models_note). The version 1 fields keep their names and meaning; a category row reads as before.",
        "3": "H-026: goods and services (fields kind, unit_code, variant, unit_samples, unit_shops; the units list of each category row with level \"unit\" rows; units_count, units_note, unit_label). Goods keep their models; a service has no models (models empty, models_note null) and is grouped by price unit instead, from 3 prices a unit, its category row being its most usual unit. The version 1 and 2 fields keep their names and meaning; ?level=category in the CSV gives the same category lines as before."
    },
    "updated_at": "2026-10-28T09:52:22Z",
    "generated_at": "2026-10-31T17:23:07Z",
    "refresh_hours": 6,
    "html": "https://blablaprice.com/il/site/price-index/mobile-phones-smartphones",
    "csv": "https://blablaprice.com/il/site/price-index.csv?category=mobile-phones-smartphones",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "creator": "BlaBlaPrice (EVERLOGIC LLC)",
    "months_available": [
        "2026-10"
    ],
    "fields": [
        "country",
        "lang",
        "month",
        "category_slug",
        "category_name",
        "p25",
        "median",
        "p75",
        "currency",
        "samples",
        "updated_at",
        "unit",
        "shops",
        "requests",
        "level",
        "model",
        "brand",
        "model_key",
        "model_samples",
        "model_shops",
        "used",
        "product_id",
        "kind",
        "unit_code",
        "variant",
        "unit_samples",
        "unit_shops"
    ],
    "field_docs": {
        "country": "country code of the site folder (ISO 3166-1 alpha-2, lower case; \"ua\" = Ukraine, \"us\" = the site root)",
        "lang": "language of category_name (ISO 639-1)",
        "month": "calendar month of the observations, YYYY-MM",
        "category_slug": "address of the category page on this country's site, relative to the country folder",
        "category_name": "category name in lang",
        "p25": "25th percentile of the observed prices (a quarter of the prices are lower), in currency, rounded to 2 significant digits",
        "median": "median (50th percentile) of the observed prices, in currency, rounded to 2 significant digits",
        "p75": "75th percentile of the observed prices (three quarters are lower), in currency, rounded to 2 significant digits",
        "currency": "ISO 4217 code; prices in other currencies are not converted, they are left out",
        "samples": "number of distinct prices behind the row (a goods category at least 5, a service unit at least 3)",
        "updated_at": "time of the newest price in the row, ISO 8601, UTC",
        "unit": "on a category row: price unit when sellers quote per unit (per hour, per m2), as the source wrote it, empty = a whole item or job; on a unit row (level \"unit\"): the unit code, the same as unit_code",
        "shops": "number of distinct sellers (web sites or BlaBlaPrice accounts) behind the row",
        "requests": "number of distinct buyer requests whose web search or offers gave the prices; a small number means the row rests on few searches",
        "level": "\"category\" for a row of all the category's prices, \"model\" for the prices of one model inside a goods category (schema_version 2), \"unit\" for the prices of one unit inside a service category (schema_version 3); in JSON the model rows are in the category row's \"models\" list and the unit rows in its \"units\" list, in CSV they follow their category row",
        "model": "model without the brand, as most shops write it, taken from the shop's product title: series and code, plus the memory or capacity when the title gives it (\"iPhone 14 Pro 256GB\", \"TDLRB 65242BS\"); empty on a category row",
        "brand": "brand named in the title, or the only brand that makes the product line in it (iPhone: Apple, Galaxy: Samsung, Redmi and Poco: Xiaomi); empty on a category row",
        "model_key": "stable key of the model: Latin letters, digits and hyphens, brand first, \"-used\" at the end for used or refurbished goods (\"apple-iphone-14-pro-256gb-used\"); empty on a category row",
        "model_samples": "number of distinct prices of the model (at least 3); equals samples on a model row, empty on a category row",
        "model_shops": "number of distinct sellers of the model; equals shops on a model row, empty on a category row",
        "used": "true when the shops' titles say used or refurbished (б/у, б/в, вживаний, refurbished, \"хороший стан\"); such goods are a model of their own; false = not said to be used; empty on a category row",
        "product_id": "ID of the matching product card of the BlaBlaPrice catalog when the brand and the model match one, else empty (cards are not created from shop titles)",
        "models": "JSON only: the category's model rows, more prices first; empty when no model has 3 prices",
        "models_count": "JSON only: number of models shown for the category",
        "other_samples": "JSON only: prices of the category not in a shown model (no clear model in the title, or fewer than 3 prices of that model); they are in the category row, not in a model",
        "models_note": "JSON only: why the category has no model rows yet, in lang; null when it has some",
        "name": "JSON model rows only: brand and model as the page shows them",
        "label": "JSON model and unit rows: the model with the used mark, or the service with its unit (\"Maths tutors: prices per hour\"), in lang",
        "kind": "\"goods\" or \"service\" (schema_version 3). Goods are grouped by model, services by price unit: a service has no models. Worked out once per country, not per page: the kind the request reader gave the category's requests (two thirds agreeing), else per-hour prices, else the category's name, else its section of the tree",
        "unit_code": "service rows: the unit of the price, a stable code: hour, lesson, visit, m2, m3, lm (running metre), kg, pack, t, l, or service = the source names no unit (a price for the whole service). Taken from the price's own unit or a unit the seller's title states outright (\"1 lesson\", \"per hour\"), never guessed; on a service category row the code of its first unit; empty for goods",
        "variant": "service rows: the variant every price of the unit names in its title: group, individual, online, or several joined with \"+\"; empty when the titles name none or differ (then see variants)",
        "unit_samples": "service rows: number of distinct prices of the unit (at least 3); on a category row those of its first unit; empty for goods",
        "unit_shops": "service rows: number of distinct sellers of the unit; empty for goods",
        "units": "JSON only: a service category's unit rows, more prices first, never mixed; empty for goods",
        "units_count": "JSON only: number of units shown for the category",
        "units_note": "JSON only: why a service category has no unit row yet, in lang; null otherwise",
        "unit_label": "JSON service rows only: the unit as the page says it, in lang (\"за годину\", \"per lesson\")",
        "variants": "JSON unit rows only: how many prices of the unit name each variant in their titles",
        "variant_label": "JSON unit rows only: the variant in lang"
    },
    "methodology": {
        "source": {
            "term": "מקור",
            "text": "מחירים באתרי חנויות ומוכרים שהחיפוש של BlaBlaPrice מצא לבקשות של קונים בישראל, ובנוסף מחירים מהצעות של מוכרים ב-BlaBlaPrice ומרשימות מחירים שמוכרים העלו. חשבונות בדיקה לא נספרים."
        },
        "period": {
            "term": "תקופה",
            "text": "חודש קלנדרי אחד: אוקטובר 2026. מחיר שייך לחודש שבו החיפוש מצא אותו או שהמוכר שלח אותו. חודשים קודמים מקושרים למטה כשיש בהם נתונים."
        },
        "filter": {
            "term": "בחירה",
            "text": "רק מחירים ב-ILS. תוצאות חיפוש שלא מתאימות לבקשה (ציון התאמה מתחת ל-50 מתוך 100 או סימון \"לא מתאים\") נפסלות. אותו מחיר באותו עמוד נספר פעם אחת. אם בקטגוריה יש מחירים ביחידות שונות, נשארת היחידה הנפוצה ביותר (למשל לשעה), כדי לא לערבב מחיר לשעה עם מחיר של עבודה שלמה."
        },
        "min": {
            "term": "מינימום",
            "text": "קטגוריה נכנסת לטבלה כשיש בה לפחות 5 מחירים בחודש. אם יש פחות היא לא מוצגת, כי טווח שמחושב מכמה מחירים בודדים הוא מקרי. לכן רשימת הקטגוריות משתנה מחודש לחודש."
        },
        "kind": {
            "term": "מוצרים ושירותים",
            "text": "מוצרים מקובצים לפי דגם, כי הדגם קובע את המחיר: שתי מכונות כביסה מדגמים שונים עולות אחרת גם באותה קטגוריה. שירותים מקובצים לפי יחידת היקף, כי לשירות אין דגם והמחיר תלוי בכמות העבודה: שעה, שיעור, מטר רבוע, ביקור. את היחידה לוקחים מהמחיר עצמו או מהכותרת באתר נותן השירות („לשעה”, „שיעור 1”); אם אין שם יחידה, זה מחיר לשירות כולו, ואנחנו לא ממציאים יחידה. מחירים ביחידות שונות לא מתערבבים: שעה של מורה פרטי וקורס שלם, דמי הגעה והעבודה כולה שונים פי כמה, כך שחציון משותף לא היה מתאר אף אחד מהם. ליחידת שירות מספיקים 3 מחירים כדי להיכנס לטבלה. אם קטגוריה היא מוצרים או שירות נקבע פעם אחת לכל מדינה: לפי האופן שבו BlaBlaPrice זיהה את בקשות הקונים בה, לפי מחירים לשעה, לפי שם הקטגוריה ולפי המדור שלה בקטלוג."
        },
        "model": {
            "term": "דגמים",
            "text": "את הדגם לוקחים משם המוצר באתר החנות. השם חייב לציין את המותג (או סדרה שרק מותג אחד מייצר: iPhone ו־iPad של Apple, Galaxy של Samsung, Redmi ו־Poco של Xiaomi), והדגם הוא השם והקוד מיד אחרי המותג. צבע, שנה, גודל מסך, «Original», «חדש», אימוג׳י, סימוני אזור (UA, EU, Global) ויחידות מושמטים; נפח הזיכרון (128GB, 8/256GB) ומידת הצמיג נשארים, כי המחיר תלוי בהם. מוצרים משומשים ומחודשים (משומש, refurbished) הם דגם נפרד. דגם מוצג כשיש לו 3 מחירים או יותר: חציון של מחיר אחד או שניים הוא מקרי, ושלושה כבר מראים איפה המחיר נמצא. אם הדגם תואם כרטיס בקטלוג של BlaBlaPrice, ב־JSON מופיע ה־product_id שלו; כרטיסים חדשים לא נוצרים משמות של חנויות."
        },
        "others": {
            "term": "אחרים",
            "text": "מחיר עובר ל«אחרים» כשהשם לא מציין דגם אחד בבירור: אין מותג מוכר («מכונות כביסה 5 ק״ג»), אין קוד דגם («Tigar Winter»), יש רק מידה («Xiaomi 32»), חסר זיכרון אף שחנויות אחרות מציינות אותו לאותו דגם («iPhone 14 Pro» לצד «iPhone 14 Pro 256GB»), או שלדגם עדיין מעט מחירים בחודש (צריך 3 מחירים). המחירים האלה נמצאים בשורת הקטגוריה כולה, לא בדגמים. אם בקטגוריה אין דגם כזה, מוצג רק הטווח שלה עם ההערה «עדיין מעט מחירים לפי דגם»."
        },
        "pct": {
            "term": "אחוזונים",
            "text": "אחוזון 25 (גבול תחתון): רבע מהמחירים שנמצאו נמוכים ממנו. חציון: חצי מהמחירים נמוכים וחצי גבוהים. אחוזון 75 (גבול עליון): שלושה רבעים מהמחירים נמוכים ממנו. בין שני הגבולות נמצא החצי האמצעי של המחירים, ולכן הצעה אחת זולה מאוד או יקרה מאוד לא מזיזה את הטווח. בין מחירים סמוכים הערך מחושב באינטרפולציה לינארית."
        },
        "round": {
            "term": "עיגול",
            "text": "הערכים מעוגלים לשתי ספרות משמעותיות (13,009 הופך ל-13,000), כי זה טווח של השוק ולא מחיר של מוצר מסוים."
        },
        "cur": {
            "term": "מטבע",
            "text": "ILS. מחירים במטבעות אחרים לא מומרים ולא נספרים."
        },
        "upd": {
            "term": "עדכון",
            "text": "הטבלה מחושבת מחדש כל 6 שעות. המחיר החדש ביותר בה: 28 באוקטובר 2026. חושב ב-31 באוקטובר 2026."
        },
        "limits": {
            "term": "מגבלות",
            "text": "אלה לא כל המוכרים במדינה, אלא רק מי שהחיפוש מצא לבקשות ב-BlaBlaPrice, ולכן הקטגוריות משקפות את מה שקונים חיפשו. המחירים הם כפי שאתר המוכר הציג אותם: משלוח, התקנה, הנחות אישיות ומיקוח בדרך כלל לא כלולים. קטגוריה אחת מערבבת דגמים והיקפי עבודה שונים. שורה מסוימת יכולה להישען על בקשה אחת או שתיים (השדה requests ב-JSON וב-CSV). המדד אינו הצעה של BlaBlaPrice: אנחנו לא מוכרים מוצרים או שירותים."
        }
    },
    "count": 1,
    "models_count": 1,
    "units_count": 0,
    "kinds": {
        "goods": 1,
        "service": 0
    },
    "note": null,
    "rows": [
        {
            "country": "il",
            "lang": "he",
            "month": "2026-10",
            "category_slug": "mobile-phones-smartphones",
            "category_name": "טלפונים סלולריים / סמארטפונים",
            "p25": 2500,
            "median": 2900,
            "p75": 3200,
            "currency": "ILS",
            "samples": 17,
            "updated_at": "2026-10-28T09:52:22Z",
            "unit": "",
            "shops": 14,
            "requests": 2,
            "level": "category",
            "model": null,
            "brand": null,
            "model_key": null,
            "model_samples": null,
            "model_shops": null,
            "used": null,
            "product_id": null,
            "kind": "goods",
            "unit_code": null,
            "variant": null,
            "unit_samples": null,
            "unit_shops": null,
            "category_id": 728,
            "category_url": "https://blablaprice.com/il/mobile-phones-smartphones",
            "models": [
                {
                    "country": "il",
                    "lang": "he",
                    "month": "2026-10",
                    "category_slug": "mobile-phones-smartphones",
                    "category_name": "טלפונים סלולריים / סמארטפונים",
                    "p25": 2900,
                    "median": 3000,
                    "p75": 3100,
                    "currency": "ILS",
                    "samples": 6,
                    "updated_at": "2026-10-28T09:52:22Z",
                    "unit": "",
                    "shops": 6,
                    "requests": 2,
                    "level": "model",
                    "model": "iPhone 17 256GB",
                    "brand": "Apple",
                    "model_key": "apple-iphone-17-256gb",
                    "model_samples": 6,
                    "model_shops": 6,
                    "used": false,
                    "product_id": null,
                    "kind": "goods",
                    "unit_code": null,
                    "variant": null,
                    "unit_samples": null,
                    "unit_shops": null,
                    "category_id": 728,
                    "category_url": "https://blablaprice.com/il/mobile-phones-smartphones",
                    "name": "iPhone 17 256GB",
                    "label": "iPhone 17 256GB"
                }
            ],
            "models_count": 1,
            "units": [],
            "units_count": 0,
            "other_samples": 11,
            "models_note": null,
            "units_note": null
        }
    ],
    "category": "mobile-phones-smartphones",
    "total_count": 1,
    "pagination": {
        "page": 1,
        "per_page": 50,
        "pages": 1,
        "total": 1,
        "of": "models",
        "prev": null,
        "next": null
    },
    "query_parameters": {
        "m": "YYYY-MM, an earlier month",
        "category": "category_slug: that category only, its models or units paged",
        "page": "page number from 1, 50 rows a page (categories, or the category's models or units)"
    }
}