{"id": "ITF2", "n": "Molise", "c": "Italy", "official": "Molise", "cc": "IT", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 73%, mountain 100%; median ground height 567 m", "lat": 41.683, "lon": 14.594, "population": 287814, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 10.063, "is_flat": false, "seasonality_pct": 49.241, "hotel_share": 0.537, "rental_share": 0.235, "camping_share": 0.229, "hotel_occupancy_pct": 48.8, "elevation_m": 567.463, "weather_check": {"kind": "normals", "n": 1, "places": ["Campobasso"], "hi_err": 0.64, "lo_err": 1.23}, "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 73%, mountain 100%; median ground height 567 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 43.212, "index": "HCI:Beach", "weather_alt": 62.388, "hci_urban": 62.388, "hci_beach": 43.212, "good_days": 1.249, "good_days_urban": 10.659, "good_days_beach": 1.249, "tx_mean": 9.9, "tx_max_median": 14.791, "tn_mean": 2.139, "lows_withheld": null, "sea_c": 14.234, "us_pax": null, "us_airports": [], "sunny_days": 6.213, "p35": 0.0, "p30": 0.0, "rain_days": 7.914, "rain_days_p90": 13.957, "rain_withheld": null, "climate_years": 15, "k": 1.504, "visitors_night": 433.919, "dom_share": 0.923, "stage": 0.099372, "share_pct": 0.15, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 155.419, "plat_ratio": 0.358, "plat_dom_share": 0.823, "share_pct_upper": 0.204, "adr_eur": 132.8, "adr_swing": -3.216, "adr_vs_cheapest": 1.025, "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": 45.443, "index": "HCI:Beach", "weather_alt": 63.405, "hci_urban": 63.405, "hci_beach": 45.443, "good_days": 2.476, "good_days_urban": 11.254, "good_days_beach": 2.476, "tx_mean": 11.243, "tx_max_median": 16.745, "tn_mean": 2.715, "lows_withheld": null, "sea_c": 13.316, "us_pax": null, "us_airports": [], "sunny_days": 6.082, "p35": 0.0, "p30": 0.0, "rain_days": 7.217, "rain_days_p90": 13.712, "rain_withheld": null, "climate_years": 15, "k": 1.82, "visitors_night": 525.381, "dom_share": 0.894, "stage": 0.120299, "share_pct": 0.182, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 129.788, "plat_ratio": 0.247, "plat_dom_share": 0.83, "share_pct_upper": 0.227, "adr_eur": 129.6, "adr_swing": -5.548, "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": 50.581, "index": "HCI:Beach", "weather_alt": 66.441, "hci_urban": 66.441, "hci_beach": 50.581, "good_days": 5.828, "good_days_urban": 15.418, "good_days_beach": 5.828, "tx_mean": 13.775, "tx_max_median": 19.789, "tn_mean": 4.191, "lows_withheld": null, "sea_c": 13.085, "us_pax": null, "us_airports": [], "sunny_days": 6.481, "p35": 0.0, "p30": 0.0, "rain_days": 10.153, "rain_days_p90": 13.877, "rain_withheld": null, "climate_years": 15, "k": 1.857, "visitors_night": 535.855, "dom_share": 0.888, "stage": 0.122728, "share_pct": 0.185, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 122.548, "plat_ratio": 0.229, "plat_dom_share": 0.681, "share_pct_upper": 0.228, "adr_eur": 130.9, "adr_swing": -4.601, "adr_vs_cheapest": 1.01, "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": 62.079, "index": "HCI:Beach", "weather_alt": 74.509, "hci_urban": 74.509, "hci_beach": 62.079, "good_days": 12.537, "good_days_urban": 20.774, "good_days_beach": 12.537, "tx_mean": 17.632, "tx_max_median": 23.401, "tn_mean": 6.707, "lows_withheld": null, "sea_c": 14.721, "us_pax": null, "us_airports": [], "sunny_days": 6.898, "p35": 0.0, "p30": 0.0, "rain_days": 7.419, "rain_days_p90": 11.397, "rain_withheld": null, "climate_years": 15, "k": 1.888, "visitors_night": 545.083, "dom_share": 0.873, "stage": 0.124803, "share_pct": 0.188, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 199.217, "plat_ratio": 0.365, "plat_dom_share": 0.645, "share_pct_upper": 0.257, "adr_eur": 133.1, "adr_swing": -2.997, "adr_vs_cheapest": 1.027, "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": 70.481, "index": "HCI:Beach", "weather_alt": 80.049, "hci_urban": 80.049, "hci_beach": 70.481, "good_days": 18.601, "good_days_urban": 25.088, "good_days_beach": 18.601, "tx_mean": 21.332, "tx_max_median": 27.476, "tn_mean": 10.244, "lows_withheld": null, "sea_c": 18.017, "us_pax": null, "us_airports": [], "sunny_days": 6.655, "p35": 0.0, "p30": 0.067, "rain_days": 7.679, "rain_days_p90": 13.299, "rain_withheld": null, "climate_years": 15, "k": 3.33, "visitors_night": 961.048, "dom_share": 0.841, "stage": 0.220117, "share_pct": 0.332, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 226.113, "plat_ratio": 0.235, "plat_dom_share": 0.568, "share_pct_upper": 0.41, "adr_eur": 135.05, "adr_swing": -1.576, "adr_vs_cheapest": 1.042, "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": 83.873, "index": "HCI:Beach", "weather_alt": 81.014, "hci_urban": 81.014, "hci_beach": 83.873, "good_days": 26.218, "good_days_urban": 26.111, "good_days_beach": 26.218, "tx_mean": 27.192, "tx_max_median": 33.006, "tn_mean": 15.245, "lows_withheld": null, "sea_c": 22.864, "us_pax": null, "us_airports": [], "sunny_days": 13.937, "p35": 0.267, "p30": 1.0, "rain_days": 4.503, "rain_days_p90": 8.433, "rain_withheld": null, "climate_years": 15, "k": 6.401, "visitors_night": 1846.183, "dom_share": 0.891, "stage": 0.423086, "share_pct": 0.636, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 511.517, "plat_ratio": 0.277, "plat_dom_share": 0.668, "share_pct_upper": 0.811, "adr_eur": 139.05, "adr_swing": 1.339, "adr_vs_cheapest": 1.073, "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": 85.776, "index": "HCI:Beach", "weather_alt": 76.328, "hci_urban": 76.328, "hci_beach": 85.776, "good_days": 28.987, "good_days_urban": 24.077, "good_days_beach": 28.987, "tx_mean": 30.17, "tx_max_median": 35.445, "tn_mean": 17.363, "lows_withheld": null, "sea_c": 26.127, "us_pax": null, "us_airports": [], "sunny_days": 20.385, "p35": 0.667, "p30": 1.0, "rain_days": 4.634, "rain_days_p90": 6.344, "rain_withheld": null, "climate_years": 15, "k": 10.499, "visitors_night": 3029.048, "dom_share": 0.898, "stage": 0.693878, "share_pct": 1.039, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 790.71, "plat_ratio": 0.261, "plat_dom_share": 0.622, "share_pct_upper": 1.307, "adr_eur": 146.45, "adr_swing": 6.732, "adr_vs_cheapest": 1.13, "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": 86.296, "index": "HCI:Beach", "weather_alt": 76.668, "hci_urban": 76.668, "hci_beach": 86.296, "good_days": 29.491, "good_days_urban": 25.003, "good_days_beach": 29.491, "tx_mean": 30.222, "tx_max_median": 35.762, "tn_mean": 17.372, "lows_withheld": null, "sea_c": 26.733, "us_pax": null, "us_airports": [], "sunny_days": 18.344, "p35": 0.733, "p30": 1.0, "rain_days": 4.915, "rain_days_p90": 7.628, "rain_withheld": null, "climate_years": 15, "k": 15.13, "visitors_night": 4365.355, "dom_share": 0.939, "stage": 1.0, "share_pct": 1.49, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 1259.435, "plat_ratio": 0.289, "plat_dom_share": 0.785, "share_pct_upper": 1.913, "adr_eur": 154.4, "adr_swing": 12.526, "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": 9, "est_share": 0.0, "weather": 79.547, "index": "HCI:Beach", "weather_alt": 81.733, "hci_urban": 81.733, "hci_beach": 79.547, "good_days": 23.845, "good_days_urban": 26.387, "good_days_beach": 23.845, "tx_mean": 25.116, "tx_max_median": 30.669, "tn_mean": 14.39, "lows_withheld": null, "sea_c": 24.564, "us_pax": null, "us_airports": [], "sunny_days": 9.036, "p35": 0.0, "p30": 0.733, "rain_days": 5.3, "rain_days_p90": 10.876, "rain_withheld": null, "climate_years": 15, "k": 5.048, "visitors_night": 1455.933, "dom_share": 0.848, "stage": 0.333631, "share_pct": 0.502, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 406.9, "plat_ratio": 0.279, "plat_dom_share": 0.599, "share_pct_upper": 0.642, "adr_eur": 143.6, "adr_swing": 4.655, "adr_vs_cheapest": 1.108, "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": 68.71, "index": "HCI:Beach", "weather_alt": 79.835, "hci_urban": 79.835, "hci_beach": 68.71, "good_days": 16.807, "good_days_urban": 25.024, "good_days_beach": 16.807, "tx_mean": 20.123, "tx_max_median": 25.667, "tn_mean": 10.848, "lows_withheld": null, "sea_c": 20.805, "us_pax": null, "us_airports": [], "sunny_days": 7.9, "p35": 0.0, "p30": 0.0, "rain_days": 7.494, "rain_days_p90": 10.554, "rain_withheld": null, "climate_years": 15, "k": 1.999, "visitors_night": 576.565, "dom_share": 0.793, "stage": 0.132088, "share_pct": 0.199, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 176.016, "plat_ratio": 0.305, "plat_dom_share": 0.466, "share_pct_upper": 0.26, "adr_eur": 134.2, "adr_swing": -2.195, "adr_vs_cheapest": 1.035, "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": 51.93, "index": "HCI:Beach", "weather_alt": 67.085, "hci_urban": 67.085, "hci_beach": 51.93, "good_days": 6.523, "good_days_urban": 16.358, "good_days_beach": 6.523, "tx_mean": 14.986, "tx_max_median": 20.049, "tn_mean": 7.321, "lows_withheld": null, "sea_c": 17.957, "us_pax": null, "us_airports": [], "sunny_days": 4.788, "p35": 0.0, "p30": 0.0, "rain_days": 10.117, "rain_days_p90": 14.97, "rain_withheld": null, "climate_years": 15, "k": 1.593, "visitors_night": 459.733, "dom_share": 0.892, "stage": 0.105306, "share_pct": 0.159, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 131.183, "plat_ratio": 0.285, "plat_dom_share": 0.606, "share_pct_upper": 0.204, "adr_eur": 131.9, "adr_swing": -3.872, "adr_vs_cheapest": 1.018, "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": 47.828, "index": "HCI:Beach", "weather_alt": 65.393, "hci_urban": 65.393, "hci_beach": 47.828, "good_days": 2.216, "good_days_urban": 13.887, "good_days_beach": 2.216, "tx_mean": 11.494, "tx_max_median": 15.814, "tn_mean": 3.607, "lows_withheld": null, "sea_c": 15.735, "us_pax": null, "us_airports": [], "sunny_days": 7.169, "p35": 0.0, "p30": 0.0, "rain_days": 8.881, "rain_days_p90": 10.831, "rain_withheld": null, "climate_years": 15, "k": 1.624, "visitors_night": 468.339, "dom_share": 0.925, "stage": 0.107356, "share_pct": 0.162, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 212.516, "plat_ratio": 0.454, "plat_dom_share": 0.776, "share_pct_upper": 0.236, "adr_eur": 135.5, "adr_swing": -1.248, "adr_vs_cheapest": 1.046, "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}]}