{"id": "ITI2", "n": "Umbria", "c": "Italy", "official": "Umbria", "cc": "IT", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 432 m", "lat": 42.968, "lon": 12.49, "population": 851473, "peak": 8, "trough": 2, "n_years_crowd": 2, "spread": 4.552, "is_flat": false, "seasonality_pct": 28.858, "hotel_share": 0.488, "rental_share": 0.448, "camping_share": 0.064, "hotel_occupancy_pct": 50.5, "elevation_m": 431.912, "weather_check": {"kind": "normals", "n": 1, "places": ["Perugia Sant'Egidio"], "hi_err": 0.49, "lo_err": 1.21}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 100%; median ground height 432 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 63.031, "index": "HCI:Urban", "weather_alt": 44.004, "hci_urban": 63.031, "hci_beach": 44.004, "good_days": 10.67, "good_days_urban": 10.67, "good_days_beach": 0.923, "tx_mean": 10.408, "tx_max_median": 15.161, "tn_mean": 1.992, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.572, "p35": 0.0, "p30": 0.0, "rain_days": 8.737, "rain_days_p90": 13.782, "rain_withheld": null, "climate_years": 15, "k": 11.202, "visitors_night": 9546.5, "dom_share": 0.808, "stage": 0.248531, "share_pct": 1.108, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 1245.387, "plat_ratio": 0.13, "plat_dom_share": 0.739, "share_pct_upper": 1.251, "adr_eur": 121.0, "adr_swing": -5.364, "adr_vs_cheapest": 1.038, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 64.448, "index": "HCI:Urban", "weather_alt": 47.463, "hci_urban": 64.448, "hci_beach": 47.463, "good_days": 12.425, "good_days_urban": 12.425, "good_days_beach": 2.888, "tx_mean": 12.109, "tx_max_median": 17.317, "tn_mean": 2.642, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.294, "p35": 0.0, "p30": 0.0, "rain_days": 8.918, "rain_days_p90": 15.684, "rain_withheld": null, "climate_years": 15, "k": 9.901, "visitors_night": 8437.965, "dom_share": 0.744, "stage": 0.219668, "share_pct": 0.98, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 1054.584, "plat_ratio": 0.125, "plat_dom_share": 0.66, "share_pct_upper": 1.102, "adr_eur": 116.55, "adr_swing": -8.844, "adr_vs_cheapest": 1.0, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 68.925, "index": "HCI:Urban", "weather_alt": 55.064, "hci_urban": 68.925, "hci_beach": 55.064, "good_days": 18.827, "good_days_urban": 18.827, "good_days_beach": 8.39, "tx_mean": 15.414, "tx_max_median": 20.942, "tn_mean": 4.403, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.486, "p35": 0.0, "p30": 0.0, "rain_days": 9.738, "rain_days_p90": 16.714, "rain_withheld": null, "climate_years": 15, "k": 14.539, "visitors_night": 12390.613, "dom_share": 0.753, "stage": 0.322545, "share_pct": 1.433, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 1825.565, "plat_ratio": 0.147, "plat_dom_share": 0.641, "share_pct_upper": 1.641, "adr_eur": 118.9, "adr_swing": -7.006, "adr_vs_cheapest": 1.02, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 77.523, "index": "HCI:Urban", "weather_alt": 66.406, "hci_urban": 77.523, "hci_beach": 66.406, "good_days": 22.787, "good_days_urban": 22.787, "good_days_beach": 15.128, "tx_mean": 19.441, "tx_max_median": 24.873, "tn_mean": 6.98, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.892, "p35": 0.0, "p30": 0.0, "rain_days": 7.97, "rain_days_p90": 10.748, "rain_withheld": null, "climate_years": 15, "k": 24.102, "visitors_night": 20540.033, "dom_share": 0.676, "stage": 0.534722, "share_pct": 2.354, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 4181.95, "plat_ratio": 0.204, "plat_dom_share": 0.566, "share_pct_upper": 2.82, "adr_eur": 128.65, "adr_swing": 0.619, "adr_vs_cheapest": 1.104, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 81.396, "index": "HCI:Urban", "weather_alt": 73.895, "hci_urban": 81.396, "hci_beach": 73.895, "good_days": 25.508, "good_days_urban": 25.508, "good_days_beach": 20.457, "tx_mean": 23.028, "tx_max_median": 28.966, "tn_mean": 10.493, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.62, "p35": 0.0, "p30": 0.267, "rain_days": 7.441, "rain_days_p90": 16.408, "rain_withheld": null, "climate_years": 15, "k": 26.646, "visitors_night": 22707.097, "dom_share": 0.565, "stage": 0.59115, "share_pct": 2.595, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 4160.403, "plat_ratio": 0.183, "plat_dom_share": 0.383, "share_pct_upper": 3.057, "adr_eur": 129.95, "adr_swing": 1.636, "adr_vs_cheapest": 1.115, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 77.84, "index": "HCI:Urban", "weather_alt": 83.432, "hci_urban": 77.84, "hci_beach": 83.432, "good_days": 24.005, "good_days_urban": 24.005, "good_days_beach": 25.953, "tx_mean": 29.186, "tx_max_median": 35.437, "tn_mean": 15.151, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 14.202, "p35": 0.467, "p30": 1.0, "rain_days": 5.598, "rain_days_p90": 10.167, "rain_withheld": null, "climate_years": 15, "k": 28.513, "visitors_night": 24298.9, "dom_share": 0.538, "stage": 0.632578, "share_pct": 2.772, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 5031.75, "plat_ratio": 0.207, "plat_dom_share": 0.312, "share_pct_upper": 3.328, "adr_eur": 133.6, "adr_swing": 4.491, "adr_vs_cheapest": 1.146, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 72.706, "index": "HCI:Urban", "weather_alt": 84.221, "hci_urban": 72.706, "hci_beach": 84.221, "good_days": 20.251, "good_days_urban": 20.251, "good_days_beach": 28.81, "tx_mean": 32.251, "tx_max_median": 37.431, "tn_mean": 17.554, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 21.006, "p35": 0.867, "p30": 1.0, "rain_days": 3.122, "rain_days_p90": 7.35, "rain_withheld": null, "climate_years": 15, "k": 35.175, "visitors_night": 29976.065, "dom_share": 0.525, "stage": 0.780371, "share_pct": 3.398, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 8371.306, "plat_ratio": 0.279, "plat_dom_share": 0.263, "share_pct_upper": 4.307, "adr_eur": 138.8, "adr_swing": 8.558, "adr_vs_cheapest": 1.191, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 72.21, "index": "HCI:Urban", "weather_alt": 83.408, "hci_urban": 72.21, "hci_beach": 83.408, "good_days": 19.994, "good_days_urban": 19.994, "good_days_beach": 28.334, "tx_mean": 32.209, "tx_max_median": 37.756, "tn_mean": 17.417, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 18.795, "p35": 0.867, "p30": 1.0, "rain_days": 5.1, "rain_days_p90": 7.611, "rain_withheld": null, "climate_years": 15, "k": 45.075, "visitors_night": 38412.984, "dom_share": 0.649, "stage": 1.0, "share_pct": 4.313, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 10280.387, "plat_ratio": 0.268, "plat_dom_share": 0.443, "share_pct_upper": 5.406, "adr_eur": 136.6, "adr_swing": 6.837, "adr_vs_cheapest": 1.172, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 80.229, "index": "HCI:Urban", "weather_alt": 80.351, "hci_urban": 80.229, "hci_beach": 80.351, "good_days": 25.177, "good_days_urban": 25.177, "good_days_beach": 24.143, "tx_mean": 26.394, "tx_max_median": 32.073, "tn_mean": 14.254, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.402, "p35": 0.0, "p30": 0.867, "rain_days": 6.967, "rain_days_p90": 10.925, "rain_withheld": null, "climate_years": 15, "k": 30.233, "visitors_night": 25763.767, "dom_share": 0.527, "stage": 0.67073, "share_pct": 2.935, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 5025.217, "plat_ratio": 0.195, "plat_dom_share": 0.329, "share_pct_upper": 3.487, "adr_eur": 129.7, "adr_swing": 1.44, "adr_vs_cheapest": 1.113, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 80.596, "index": "HCI:Urban", "weather_alt": 70.416, "hci_urban": 80.596, "hci_beach": 70.416, "good_days": 25.395, "good_days_urban": 25.395, "good_days_beach": 18.384, "tx_mean": 21.125, "tx_max_median": 25.613, "tn_mean": 10.787, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.302, "p35": 0.0, "p30": 0.067, "rain_days": 9.562, "rain_days_p90": 13.139, "rain_withheld": null, "climate_years": 15, "k": 24.041, "visitors_night": 20488.113, "dom_share": 0.549, "stage": 0.533361, "share_pct": 2.348, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 3466.129, "plat_ratio": 0.169, "plat_dom_share": 0.425, "share_pct_upper": 2.734, "adr_eur": 128.45, "adr_swing": 0.463, "adr_vs_cheapest": 1.102, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 67.325, "index": "HCI:Urban", "weather_alt": 52.918, "hci_urban": 67.325, "hci_beach": 52.918, "good_days": 17.022, "good_days_urban": 17.022, "good_days_beach": 5.903, "tx_mean": 15.265, "tx_max_median": 20.389, "tn_mean": 6.934, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.947, "p35": 0.0, "p30": 0.0, "rain_days": 11.251, "rain_days_p90": 15.621, "rain_withheld": null, "climate_years": 15, "k": 16.872, "visitors_night": 14379.383, "dom_share": 0.735, "stage": 0.374314, "share_pct": 1.659, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 2042.117, "plat_ratio": 0.142, "plat_dom_share": 0.694, "share_pct_upper": 1.891, "adr_eur": 125.85, "adr_swing": -1.571, "adr_vs_cheapest": 1.08, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 64.811, "index": "HCI:Urban", "weather_alt": 47.123, "hci_urban": 64.811, "hci_beach": 47.123, "good_days": 14.177, "good_days_urban": 14.177, "good_days_beach": 1.331, "tx_mean": 11.615, "tx_max_median": 15.351, "tn_mean": 3.071, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.428, "p35": 0.0, "p30": 0.0, "rain_days": 8.448, "rain_days_p90": 14.225, "rain_withheld": null, "climate_years": 15, "k": 15.884, "visitors_night": 13536.274, "dom_share": 0.817, "stage": 0.352391, "share_pct": 1.564, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 2894.532, "plat_ratio": 0.214, "plat_dom_share": 0.801, "share_pct_upper": 1.892, "adr_eur": 126.25, "adr_swing": -1.258, "adr_vs_cheapest": 1.083, "adr_source": "ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region", "adr_unit": "index", "adr_period": "2024–2025", "adr_annual_level": false}]}