{"id": "ITF1", "n": "Abruzzo", "c": "Italy", "official": "Abruzzo", "cc": "IT", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 77%, mountain 100%; median ground height 500 m", "lat": 42.226, "lon": 13.856, "population": 1269118, "peak": 8, "trough": 3, "n_years_crowd": 2, "spread": 8.95, "is_flat": false, "seasonality_pct": 48.281, "hotel_share": 0.598, "rental_share": 0.245, "camping_share": 0.156, "hotel_occupancy_pct": 51.7, "elevation_m": 499.811, "weather_check": {"kind": "normals", "n": 1, "places": ["Pescara"], "hi_err": 1.13, "lo_err": 2.3}, "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 77%, mountain 100%; median ground height 500 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 46.779, "index": "HCI:Beach", "weather_alt": 64.565, "hci_urban": 64.565, "hci_beach": 46.779, "good_days": 2.396, "good_days_urban": 13.923, "good_days_beach": 2.396, "tx_mean": 11.0, "tx_max_median": 15.908, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 13.993, "us_pax": null, "us_airports": [], "sunny_days": 6.694, "p35": 0.0, "p30": 0.0, "rain_days": 8.111, "rain_days_p90": 13.237, "rain_withheld": null, "climate_years": 15, "k": 7.758, "visitors_night": 9846.919, "dom_share": 0.879, "stage": 0.143157, "share_pct": 0.77, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 1477.129, "plat_ratio": 0.15, "plat_dom_share": 0.858, "share_pct_upper": 0.884, "adr_eur": 118.1, "adr_swing": -7.312, "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": 2, "est_share": 0.0, "weather": 49.896, "index": "HCI:Beach", "weather_alt": 66.086, "hci_urban": 66.086, "hci_beach": 49.896, "good_days": 4.167, "good_days_urban": 14.596, "good_days_beach": 4.167, "tx_mean": 12.274, "tx_max_median": 17.669, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 12.95, "us_pax": null, "us_airports": [], "sunny_days": 7.439, "p35": 0.0, "p30": 0.0, "rain_days": 6.462, "rain_days_p90": 11.741, "rain_withheld": null, "climate_years": 15, "k": 7.913, "visitors_night": 10044.23, "dom_share": 0.872, "stage": 0.146027, "share_pct": 0.785, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 1580.442, "plat_ratio": 0.157, "plat_dom_share": 0.827, "share_pct_upper": 0.908, "adr_eur": 116.15, "adr_swing": -8.842, "adr_vs_cheapest": 1.001, "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": 55.008, "index": "HCI:Beach", "weather_alt": 69.305, "hci_urban": 69.305, "hci_beach": 55.008, "good_days": 8.52, "good_days_urban": 18.501, "good_days_beach": 8.52, "tx_mean": 14.905, "tx_max_median": 21.022, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 12.897, "us_pax": null, "us_airports": [], "sunny_days": 7.682, "p35": 0.0, "p30": 0.0, "rain_days": 8.291, "rain_days_p90": 12.703, "rain_withheld": null, "climate_years": 15, "k": 6.055, "visitors_night": 7685.532, "dom_share": 0.831, "stage": 0.111732, "share_pct": 0.602, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 1193.323, "plat_ratio": 0.155, "plat_dom_share": 0.65, "share_pct_upper": 0.695, "adr_eur": 116.0, "adr_swing": -8.96, "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": 4, "est_share": 0.0, "weather": 66.28, "index": "HCI:Beach", "weather_alt": 77.61, "hci_urban": 77.61, "hci_beach": 66.28, "good_days": 15.621, "good_days_urban": 22.89, "good_days_beach": 15.621, "tx_mean": 18.782, "tx_max_median": 23.91, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 14.588, "us_pax": null, "us_airports": [], "sunny_days": 7.97, "p35": 0.0, "p30": 0.0, "rain_days": 6.672, "rain_days_p90": 10.56, "rain_withheld": null, "climate_years": 15, "k": 7.629, "visitors_night": 9683.967, "dom_share": 0.808, "stage": 0.140788, "share_pct": 0.757, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 1984.95, "plat_ratio": 0.205, "plat_dom_share": 0.592, "share_pct_upper": 0.911, "adr_eur": 118.15, "adr_swing": -7.273, "adr_vs_cheapest": 1.019, "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": 73.745, "index": "HCI:Beach", "weather_alt": 81.45, "hci_urban": 81.45, "hci_beach": 73.745, "good_days": 21.288, "good_days_urban": 25.565, "good_days_beach": 21.288, "tx_mean": 22.543, "tx_max_median": 28.155, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 18.029, "us_pax": null, "us_airports": [], "sunny_days": 7.781, "p35": 0.0, "p30": 0.133, "rain_days": 7.905, "rain_days_p90": 13.295, "rain_withheld": null, "climate_years": 15, "k": 10.33, "visitors_night": 13112.048, "dom_share": 0.737, "stage": 0.190628, "share_pct": 1.022, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 2253.323, "plat_ratio": 0.172, "plat_dom_share": 0.46, "share_pct_upper": 1.196, "adr_eur": 122.2, "adr_swing": -4.094, "adr_vs_cheapest": 1.053, "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.741, "index": "HCI:Beach", "weather_alt": 78.63, "hci_urban": 78.63, "hci_beach": 83.741, "good_days": 25.8, "good_days_urban": 24.716, "good_days_beach": 25.8, "tx_mean": 28.029, "tx_max_median": 33.597, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 22.96, "us_pax": null, "us_airports": [], "sunny_days": 14.11, "p35": 0.333, "p30": 1.0, "rain_days": 5.561, "rain_days_p90": 8.549, "rain_withheld": null, "climate_years": 15, "k": 26.356, "visitors_night": 33454.217, "dom_share": 0.827, "stage": 0.486367, "share_pct": 2.568, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 4557.983, "plat_ratio": 0.136, "plat_dom_share": 0.542, "share_pct_upper": 2.908, "adr_eur": 131.45, "adr_swing": 3.165, "adr_vs_cheapest": 1.133, "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": 84.442, "index": "HCI:Beach", "weather_alt": 73.615, "hci_urban": 73.615, "hci_beach": 84.442, "good_days": 28.592, "good_days_urban": 20.972, "good_days_beach": 28.592, "tx_mean": 30.821, "tx_max_median": 35.881, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 26.275, "us_pax": null, "us_airports": [], "sunny_days": 20.962, "p35": 0.8, "p30": 1.0, "rain_days": 3.7, "rain_days_p90": 6.521, "rain_withheld": null, "climate_years": 15, "k": 43.268, "visitors_night": 54921.484, "dom_share": 0.841, "stage": 0.798466, "share_pct": 4.147, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 8833.194, "plat_ratio": 0.161, "plat_dom_share": 0.541, "share_pct_upper": 4.783, "adr_eur": 148.35, "adr_swing": 16.429, "adr_vs_cheapest": 1.279, "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": 84.602, "index": "HCI:Beach", "weather_alt": 73.992, "hci_urban": 73.992, "hci_beach": 84.602, "good_days": 28.905, "good_days_urban": 21.939, "good_days_beach": 28.905, "tx_mean": 30.74, "tx_max_median": 35.921, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 26.748, "us_pax": null, "us_airports": [], "sunny_days": 18.458, "p35": 0.667, "p30": 1.0, "rain_days": 4.271, "rain_days_p90": 6.308, "rain_withheld": null, "climate_years": 15, "k": 54.189, "visitors_night": 68783.419, "dom_share": 0.896, "stage": 1.0, "share_pct": 5.14, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 12167.919, "plat_ratio": 0.177, "plat_dom_share": 0.746, "share_pct_upper": 5.995, "adr_eur": 165.3, "adr_swing": 29.732, "adr_vs_cheapest": 1.425, "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.688, "index": "HCI:Beach", "weather_alt": 80.593, "hci_urban": 80.593, "hci_beach": 80.688, "good_days": 24.26, "good_days_urban": 25.611, "good_days_beach": 24.26, "tx_mean": 25.943, "tx_max_median": 30.769, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 24.473, "us_pax": null, "us_airports": [], "sunny_days": 10.337, "p35": 0.0, "p30": 0.8, "rain_days": 5.255, "rain_days_p90": 8.904, "rain_withheld": null, "climate_years": 15, "k": 18.89, "visitors_night": 23977.617, "dom_share": 0.768, "stage": 0.348593, "share_pct": 1.854, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 3948.467, "plat_ratio": 0.165, "plat_dom_share": 0.477, "share_pct_upper": 2.153, "adr_eur": 134.45, "adr_swing": 5.52, "adr_vs_cheapest": 1.159, "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": 71.145, "index": "HCI:Beach", "weather_alt": 81.348, "hci_urban": 81.348, "hci_beach": 71.145, "good_days": 18.663, "good_days_urban": 25.854, "good_days_beach": 18.663, "tx_mean": 21.097, "tx_max_median": 26.264, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 20.638, "us_pax": null, "us_airports": [], "sunny_days": 7.618, "p35": 0.0, "p30": 0.0, "rain_days": 6.898, "rain_days_p90": 10.435, "rain_withheld": null, "climate_years": 15, "k": 8.44, "visitors_night": 10713.032, "dom_share": 0.743, "stage": 0.155751, "share_pct": 0.837, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 1846.452, "plat_ratio": 0.172, "plat_dom_share": 0.44, "share_pct_upper": 0.98, "adr_eur": 121.1, "adr_swing": -4.957, "adr_vs_cheapest": 1.044, "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": 55.985, "index": "HCI:Beach", "weather_alt": 70.121, "hci_urban": 70.121, "hci_beach": 55.985, "good_days": 8.92, "good_days_urban": 18.858, "good_days_beach": 8.92, "tx_mean": 16.065, "tx_max_median": 21.514, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 17.884, "us_pax": null, "us_airports": [], "sunny_days": 4.888, "p35": 0.0, "p30": 0.0, "rain_days": 8.947, "rain_days_p90": 12.849, "rain_withheld": null, "climate_years": 15, "k": 6.16, "visitors_night": 7818.567, "dom_share": 0.771, "stage": 0.11367, "share_pct": 0.612, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 1118.483, "plat_ratio": 0.143, "plat_dom_share": 0.671, "share_pct_upper": 0.699, "adr_eur": 118.6, "adr_swing": -6.92, "adr_vs_cheapest": 1.022, "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": 51.286, "index": "HCI:Beach", "weather_alt": 67.268, "hci_urban": 67.268, "hci_beach": 51.286, "good_days": 3.759, "good_days_urban": 17.241, "good_days_beach": 3.759, "tx_mean": 12.464, "tx_max_median": 16.797, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.3 C", "sea_c": 15.513, "us_pax": null, "us_airports": [], "sunny_days": 8.223, "p35": 0.0, "p30": 0.0, "rain_days": 8.503, "rain_days_p90": 10.609, "rain_withheld": null, "climate_years": 15, "k": 7.474, "visitors_night": 9486.71, "dom_share": 0.855, "stage": 0.137922, "share_pct": 0.742, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 1980.952, "plat_ratio": 0.209, "plat_dom_share": 0.817, "share_pct_upper": 0.895, "adr_eur": 119.15, "adr_swing": -6.488, "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}]}