API פתוח
כל הנתונים של האתר זמינים כקבצי JSON ציבוריים: 1232 יישובים, 1131 שכונות ו-2877 אזורים סטטיסטיים. אין מפתח, אין הרשמה, והכתובות לא משתנות. English section below.
האתר בגרסת בדיקה. ייתכנו טעויות וחוסרים.
מה זה
קבצים סטטיים תחת /api/v1/. אין שאילתות ואין סינון בצד השרת: מורידים את הקובץ ומסננים אצלכם. הגרסה כרגע 1.0.0, והיא חלק מהכתובת. ה-slug של מקום, למשל tel-aviv-yafo, הוא גם הכתובת של העמוד באתר: /place/tel-aviv-yafo/.
כתובות
- /api/v1/places.jsonכל המקומות: יישובים, שכונות ואזורים סטטיסטיים, ברשומה קצרה לכל אחד
- /api/v1/places/tel-aviv-yafo.jsonהרשומה המלאה של יישוב, לפי ה-slug שלו
- /api/v1/places/tel-aviv-yafo/florentin.jsonהרשומה המלאה של שכונה: slug היישוב, סלאש, slug השכונה
- /api/v1/meta.jsonתיאור ה-API: גרסה, מספרים, רישיון, מקורות ושדות
דוגמה מהטרמינל:
curl -s <site-address>/api/v1/places/tel-aviv-yafo.json | jq '.top_party_k25'
שכונה או אזור הם <slug היישוב>/<יחידה>, ולכן הקובץ שלהם נמצא בתיקייה של היישוב: places/tel-aviv-yafo/florentin.json, places/tel-aviv-yafo/area-3.json. את רשימת ה-slugs אפשר לקחת מהשדה slug ב-places.json.
שדות ב-places.json
רשומה קצרה לכל מקום. אותם שדות מופיעים גם בראש הרשומה המלאה. השדה top_party_k25 מחזיק את המפלגה המובילה בבחירות האחרונות שבנתונים, גם כשאלה כבר לא הכנסת ה-25: השם נשאר כדי שקוד קיים לא יישבר.
| field | type | unit | description |
|---|---|---|---|
| slug | string | kebab-case ASCII; a neighborhood or area is '<locality slug>/<unit>' | Stable URL slug; also the path of the full record under places/. |
| id | integer | - | Numeric id: CBS locality code for a locality, generated id for a neighborhood or area. |
| cbs_locality_code | integer | CBS locality code | Locality the place belongs to (its own code for a locality). |
| name_he | string | - | Hebrew name. |
| name_en | string|null | - | CBS official English name of a locality, OpenStreetMap name:en of a neighborhood; null when none is published. |
| kind | string | locality | neighborhood | area | Kind of place. An area is a CBS 2011 statistical area. |
| locality_slug | string|null | - | Slug of the containing locality; null for a locality. |
| lat | number | degrees WGS84 | Display point latitude. |
| lon | number | degrees WGS84 | Display point longitude. |
| population | integer|null | residents | CBS population; see pop_as_of. |
| pop_as_of | string|null | ISO date | Date of the population figure. |
| ses | object|null | CBS socio-economic cluster 1 (lowest) to 10 | {cluster, year, basis} for a locality (official) or an area; {min, max, year, basis} for a neighborhood (range over its areas). null when the CBS gives none. |
| top_party_k25 | object|null | share: fraction 0-1 of valid votes | {letter, name, share}: leading party in the latest election in the data (Knesset 25 in this export; the name keeps k25 so existing readers do not break) in the place's own polling stations (or nearby ones, see the record's elections.source). |
| district | string|null | north | haifa | center | tel_aviv | jerusalem | south | judea_samaria | CBS district (inferred for a few localities, see record). |
| green_line | string|null | inside | beyond | Side of the Green Line at the display point. |
| green_line_km | number|null | km, straight line | Distance from the display point to the Green Line (the 1949 armistice ways), from either side. |
| sea_km | number|null | km, straight line | Distance to the nearest of the Mediterranean, the Kinneret and the Red Sea at Eilat; the Dead Sea does not count. A neighborhood or area: from its display point. A locality: the median over its residents' inhabited areas (the record also has sea_km_min and sea_km_max, its nearest and farthest area), because a town's centre point says little about a town several kilometres wide. |
| sea_name | string|null | mediterranean | kinneret | red_sea | Which of those is the nearest (for a locality, to its median area). |
| border_km | number|null | km, straight line | Distance from the display point to the nearest border of Israel (Lebanon, Syria, Jordan, Egypt) or the Gaza Strip boundary. Approximate: 1:10m map. |
| border_name | string|null | lebanon | syria | jordan | egypt | gaza | Which border is the nearest. |
| rail | object|null | {km, name, mode, by_mode, feed_date, source} | Nearest station of either kind, straight line: km, station name (Hebrew), mode (train = Israel Railways | light_rail), date of the Ministry of Transport GTFS feed, source. by_mode is the same for each kind on its own, {train: {km, name}, light_rail: {km, name}}, so a place shows both kinds apart. Light rail in service in the feed: Jerusalem and the Tel Aviv Red Line (with its Petah Tikva and Bat Yam branches). The Haifa Carmelit and cable car are neither kind and are left out. A neighborhood or area: from its display point. A locality: the median over its residents' inhabited areas, with km_min and km_max (nearest and farthest area; the by_mode entries carry them too), inside (the stations within the locality, [{name, mode}]) and basis residents_median. |
| higher_ed | object|null | {km, name, type, campus, source} | Nearest campus of an institution recognised by the Council for Higher Education, straight line: km, institution name (Hebrew), type (university | academic_college | education_college), campus, source. A neighborhood or area: from its display point. A locality: the median over its residents' inhabited areas, with km_min and km_max, inside (the institutions with a campus within the locality, [{name, type}]) and basis residents_median. |
| tax_benefit | object|null | {rate_pct, ceiling_nis, points, year, source} | Income-tax credit of the locality (a tax-benefit locality 2026): credit rate in percent, annual income ceiling in NIS, points. null = not a listed locality. A neighborhood or area carries its locality's. |
| arnona | object|null | {min_ppm_year, max_ppm_year, apt_min_ppm_year, apt_max_ppm_year, main_zone_name, main_ppm_year_100m2, status, year, source_url, source_page} | Residential arnona from the authority's own tax order, NIS per m2 per year; `year` is the order's year (2026; 2027 for an order in force from 1.1.2027; 2025 where the authority's 2026 order was not found): lowest and highest rate over zones and building types (apt_min / apt_max: the same for a regular 100 m2 apartment, without house-only, large-flat and luxury classes), and the rate of the main zone for a 100 m2 flat when the order names one (a stepped tariff gives the effective rate per m2). status: approved | pending (the order posted is a request or a draft, so final rates may differ). null = the authority's order was not read (not yet collected, blocked, or unreadable). `authority` is city, local_council or regional_council (from the CBS localities file). A locality of a regional council carries the council's block (`council_code`, `council_name`): one council order, whose min and max span the council's zones; local committee (ועד מקומי) taxes are not included. An area or neighborhood carries its locality's, with level "locality". |
| shelter_sec | object|null | {min, max, as_of, source} | Seconds to reach shelter (Home Front Command alert areas of the locality; min and max when it has several). Not scored. null = no alert area maps to the locality. |
שדות ברשומה המלאה של מקום
בקובץ של מקום בודד. קבוצות שאין להן נתון עבור המקום פשוט לא מופיעות או מופיעות כ-null.
| field | type | unit | description |
|---|---|---|---|
| sources | object | - | For every figure group present: {source, source_id (see meta.attributions), year and/or as_of}. |
| ses_summary, ses / ses_official / ses_range | object | CBS cluster 1-10 | ses_summary is the same compact object as `ses` in places.json; ses, ses_official and ses_range are the underlying blocks. |
| population, pop_as_of, pop_2014, pop_2024, growth_10y_pct | number | residents; percent | CBS population and 10-year change. |
| demographics | object | percent of Israeli residents | Population groups (CBS 2024) and census-2022 main religion of the areas. |
| elections | object | shares: fraction 0-1 of valid votes | Per Knesset 22-25: bloc shares (liberal, likud, haredi, religious_zionist, right_other, arab, other), top_party, parties, turnout_in_kalpi (in-station turnout, lower than official), n_kalpis, split indices. parties is [{letter, name, share}] for every party with at least 1% in the place, biggest first, then {letter: null, name: 'אחרות', share} for the rest, so the shares sum to 1 within rounding; it uses the same polling stations and weighting as the bloc shares (see elections.source.kind: own or nearby). The former single bloc `religious` is split into haredi (Shas, United Torah Judaism) and religious_zionist; the reason for each list is in pipeline/mappings/blocs_k*.csv. |
| realestate | object | NIS; NIS per m2; deals (n) | Median price and price per m2 by rooms and home type, trend, unusual deals excluded. |
| price_trend | object|null | percent; NIS per m2; deals (n) | Nominal (not inflation-adjusted) change of the median price per m2 of apartments in multi-storey buildings, existing buildings only, unusual deals excluded: the 12 months ending window_end against the same 12 months 5 and 10 years earlier. horizons.y5 / y10 = {change_pct, ppm_now, ppm_then, n_now, n_then, then_end}, present only when both windows hold at least 10 deals. null = no horizon qualifies. |
| census_age | object|null | percent of residents; years; persons per household | Census 2022 (CBS): age_median (a weighted mean of the median ages of the census areas when median_approx is true), age0_19_pct, age65_pct, household_size; level is area (worked out on the unit's own outline by area-weighted overlay of the 2022 statistical areas) or locality (the whole locality's figures, when the unit holds fewer than 100 residents in the overlay). null = the census has no figure. |
| services | object|null | count; metres | Libraries and community centres from OpenStreetMap (ODbL): {library, community_centre} each {count inside the unit, nearest {name, m} for an area or neighborhood; m_min, m_median, m_max over the inhabited areas for a locality}. Religious sites are not included. Volunteer-mapped, so completeness varies. |
| hospital | object|null | km, straight line | Nearest general hospital (GovMap layer 100, 27 hospitals): {name, locality, km, level, source}. A locality: the median over its residents' inhabited areas with km_min, km_max and inside (names of the hospitals within the locality). No claim is made about the services of a hospital. |
| schools | object | count | Schools by stream. |
| achievements | object | share 0-1; score | RAMA achievements relative to schools with a similar background. |
| crime | object | cases per 1,000 residents per year | Recorded police cases by group. |
| education | object | percent | Bagrut eligibility vs national, kindergartens and day-care nearby. |
| urban_renewal, subsidised_supply | object | count; units; NIS per m2 | Declared urban-renewal complexes; discounted-housing (Dira BeHanacha) lotteries held from 2023-01-01 on (subsidised_supply.window_start); the newest lottery in the source is dated in subsidised_supply.last_lottery. |
| municipal | object | share 0-1 | Mayor and turnout, municipal elections 2024. |
| density | object | residents per km2; km2 | Locality only. |
| distances | object | km | Great-circle distance to Tel Aviv, Jerusalem and the nearest metropolitan centre. |
| boundaries, osm_attribution | string | - | Where the boundary comes from; osm_attribution is set when OpenStreetMap-derived data is inside the record (ODbL). |
| name_source, name_attribution, also_includes | string | - | Neighborhood only: how the name was found (govmap, osm_polygon, osm_point, main_street, nearby, stat_area); name_attribution is the credit when the name comes from GovMap; also_includes lists other GovMap neighborhoods covering at least 15% of the unit's land, and GovMap neighborhoods with at least 100 address points that no unit carries by name, added to the unit that holds most of those addresses. |
ארנונה (arnona)
- השדה arnona ברשומה המלאה, ובקובץ places.json השדות arnona_min, arnona_max, arnona_100m2_year ו-arnona_status. התעריפים הם בשקלים למ״ר בשנה, לפי הצו העדכני שנאסף: year הוא שנת הצו (2026 לרוב; 2027 לצו שנכנס לתוקף ב-1 בינואר 2027; 2025 כשצו 2026 לא נמצא באתר הרשות), ובקובץ places.json השדה arnona_year. arnona_100m2_year הוא סכום שנתי בשקלים לדירה של 100 מ״ר בתעריף האזור העיקרי בצו, ו-null כשהצו לא מגדיר אזור עיקרי.
- כיסוי: נאסף כרגע ל-80 הרשויות הגדולות שאינן מועצות אזוריות, ולא לכולן נמצא נתון. null אומר שאין נתון, לא שהארנונה אפס. שכונה ואזור סטטיסטי נושאים את נתוני היישוב שלהם, ובשדה level כתוב locality.
- status הוא approved או pending. ב-pending הצו שפורסם הוא בקשה או טיוטה, והתעריף הסופי עשוי להיות שונה.
- המקור הוא צו הארנונה של הרשות עצמה באתר שלה. source_url מפנה לצו, ו-source_page למקום בו.
רכבת והשכלה גבוהה (rail, higher_ed)
- rail הוא {km, name, mode, by_mode, feed_date, source}: המרחק בקו אווירי בקילומטרים מנקודת התצוגה של המקום לתחנת הרכבת או הרכבת הקלה הקרובה, שם התחנה, mode שהוא train (רכבת ישראל) או light_rail (הרכבת הקלה בירושלים והקו האדום בתל אביב), ותאריך קובץ ה-GTFS של משרד התחבורה שממנו נלקחה. by_mode הוא אותו נתון לכל סוג בנפרד, {train: {km, name}, light_rail: {km, name}}; סוג שאין לו תחנה בכלל חסר. ביישוב, ערכי by_mode הם חציון התושבים לכל סוג, ויש בהם גם km_min ו-km_max.
- higher_ed הוא {km, name, type, campus, source}: המרחק בקו אווירי לקמפוס הקרוב של מוסד מוכר על ידי המועצה להשכלה גבוהה, שם המוסד, הסוג (university, academic_college או education_college) והקמפוס. מיקום הקמפוס נקבע בידי האתר, לפי OpenStreetMap או נקודת כתובת.
- כיסוי: לכל מקום עם נקודת תצוגה. null אומר שאין נקודה כזאת, לא שהמרחק אפס. שכונה ואזור נמדדים מנקודת התצוגה שלהם, לא של היישוב.
יחידות ו-null
- null אומר שהנתון לא ידוע או לא פורסם. הוא אף פעם לא אפס.
- שיעורים וחלקים, כמו חלק המפלגה המובילה, הם שבר בין 0 ל-1 ולא אחוזים. שדות שמסומנים ״percent״ הם אחוזים.
- קואורדינטות הן מעלות WGS84. אוכלוסייה היא מספר תושבים, ולצדה תאריך. לשכונה ולאזור סטטיסטי היא אומדן סוף 2024, ו-null כשאין כזה.
- אשכול חברתי-כלכלי הוא מספר בין 1 (הנמוך ביותר) ל-10, לפי הלמ״ס.
- null means unknown or not published, never zero.
- Slugs never change once published; a removed place keeps its slug reserved (mappings/slugs.csv).
- Areas are CBS 2011 statistical areas; neighborhoods are groups of areas named from GovMap (name_source govmap), else from OpenStreetMap, or 'near <street>' when approximate.
- Election results of areas and neighborhoods for Knesset 22-24 rest on the assumption that the polling-place numbering did not change between elections (the polling places' locations come from the Knesset 26 list, checked against the Knesset 25 list); they are in the records but are not shown on the website.
- GovMap neighborhood names: Survey of Israel layer for information only, used for names only; the boundaries stay unions of CBS areas.
עדכונים
הקבצים נבנים מחדש יחד עם נתוני האתר, בלי לוח זמנים קבוע. הבנייה האחרונה: 2026-10-04T20:16:22Z, והתאריך הזה מופיע גם ב-meta.json. כל נתון נושא את השנה או התאריך שלו בתוך הרשומה. שדות יכולים להתווסף בלי הודעה; ה-slug של מקום אינו משתנה, ומקום שהוסר שומר את ה-slug שלו כשמור.
רישיון ושימוש
- נתונים שמקורם ב-OpenStreetMap (שמות שכונות וגבולותיהן, שמות רחובות, הקו הירוק) הם ברישיון ODbL 1.0 (נפתח בחלון חדש), עם שיתוף זהה (share-alike). מי שמפרסם מאגר שנבנה מהם חייב לציין © OpenStreetMap contributors ולהציע את המאגר ברישיון זהה. רשומה ששדה osm_attribution בה אינו null מכילה נתונים כאלה.
- שמות שכונות: המרכז למיפוי ישראל (GovMap), דרך גרסאות לעם. שכבת GovMap מיועדת למידע בלבד, ואינה ברישיון פתוח. רק השמות נלקחו ממנה (בשדות name_source, name_attribution ו-also_includes), והגבולות הם של האזורים הסטטיסטיים של הלמ״ס.
- נתונים ממשלתיים מפורסמים כאן כמצרפים שנגזרו מהם, לא כקבצי המקור, ותמיד עם ציון המקור. לפני הפצה של קבצי המקור עצמם בדקו את התנאים של כל גוף.
- אם אתם משתמשים בנתונים, ציינו את המקורות שברשימה למטה, ואת האתר.
ללא אחריות. הנתונים ניתנים כמות שהם. המספרים הם מצרפים של נתונים רשמיים, עם המגבלות שמצוינות בכל קבוצה, בשדות note ו-source. אל תסתמכו עליהם להחלטה משפטית או כספית.
מקורות
- הלשכה המרכזית לסטטיסטיקה (הלמ"ס)Central Bureau of Statistics (CBS): population, socio-economic clusters, localities file, statistical areas, census 2022, land area
- ועדת הבחירות המרכזיתCentral Elections Committee: Knesset 22-25 results by polling station
- רשות המסיםIsrael Tax Authority: real-estate transactions; the list of tax-benefit localities 2026 (Reshumot, Kovetz HaTakanot 12212)
- הרשויות המקומיותLocal authorities: arnona (municipal property tax) rates 2026-2027, from each authority's own tax order
- משרד החינוךMinistry of Education: schools and kindergartens layer, bagrut indicators (shkifut), RAMA achievement data
- משטרת ישראלIsrael Police: recorded crime cases
- משרד הפניםMinistry of Interior: municipal elections 2024 (Mabat Pnim)
- משרד הבינוי והשיכוןMinistry of Construction and Housing: urban renewal complexes, subsidised-housing lotteries
- משרד העבודהMinistry of Labor: day-care centres
- data.gov.ildata.gov.il (Israel government open data portal): distribution channel of several of the datasets above
- גרסאות לעם (over.org.il) · תודה לגיא זומר, שפעל להשיג ולהנגיש את הנתוניםOver HaAm (over.org.il): mirrors of government datasets and layers used as inputs
- OpenStreetMapOpenStreetMap: neighborhood names, points and boundaries, street names, English names (name:en) of localities and neighborhoods, employment zones (the workplace picker), the Green Line, parks, libraries and community centres (© OpenStreetMap contributors, ODbL 1.0)
- המרכז למיפוי ישראל (GovMap)Survey of Israel (GovMap): official neighborhood names (names only; no GovMap geometry is published) and the 27 general hospitals (layer 100, for the distance to the nearest hospital), through the OVER mirror (שמות שכונות: המרכז למיפוי ישראל (GovMap), דרך גרסאות לעם, not an open licence; the layer is for information only)
- פיקוד העורףHome Front Command: time to shelter per alert area (snapshot of the public districts file, 2026-09-30)
- Natural EarthNatural Earth: coast, lakes and international borders for the distances to the sea and to the borders
- משרד התחבורהMinistry of Transport: rail and light-rail stations for the distance to the nearest station (GTFS feed of public transport)
- המועצה להשכלה גבוההCouncil for Higher Education: the official list of recognised institutions, for the distance to the nearest campus
- חישוב עצמיComputed by this project: distances
מי בנה
נבנה על ידי סתיו גיר. עוד על הנתונים ועל מה שהם לא יודעים לומר: אודות ומקורות.
Open API (English)
Every locality, neighborhood and statistical area on the site is available as static JSON under /api/v1/: 1232 localities, 1131 neighborhoods and 2877 statistical areas. No key, no sign-up, no query language: download a file and filter it yourself. The version (1.0.0) is part of the path.
- /api/v1/places.json
- /api/v1/places/tel-aviv-yafo.json
- /api/v1/places/tel-aviv-yafo/florentin.json
- /api/v1/meta.json
- Slugs are stable. A neighborhood or area is <locality-slug>/<unit> and its file sits in the locality's folder. The same slug is the page address: /place/<slug>/.
- null means unknown or not published, never zero. Shares are fractions between 0 and 1. The field tables above are generated from meta.json.
- Files are rebuilt with the site data, on no fixed schedule; generated_at in meta.json says when. Last build: 2026-10-04T20:16:22Z.
- Licence: data derived from OpenStreetMap is under the Open Database Licence (ODbL) 1.0 and is share-alike; credit © OpenStreetMap contributors. Government data is published as derived aggregates with credit to the source bodies listed in attributions (the CBS, the Survey of Israel (GovMap), the Central Elections Committee, the Tax Authority, the Ministry of Education, Israel Police, data.gov.il and Over HaAm, with thanks to Guy Zomer). Neighborhood names from GovMap are credited as שמות שכונות: המרכז למיפוי ישראל (GovMap), דרך גרסאות לעם; that layer is for information only, only its names are used, and the boundaries come from CBS statistical areas.
- Transport and campuses: rail and higher_ed are straight-line distances to the nearest rail or light-rail station (rail.by_mode has the nearest of each kind on its own) (Ministry of Transport GTFS feed) and the nearest campus of an institution recognised by the Council for Higher Education.
- No warranty. The data is provided as is, with the limits stated in each group's note and source.
- Built by Stav Gayer (סתיו גיר).