{"id": "ITF6", "n": "Calabria", "c": "Italy", "official": "Calabria", "cc": "IT", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 91%; median ground height 427 m", "lat": 39.069, "lon": 16.351, "population": 1834646, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 31.427, "is_flat": false, "seasonality_pct": 57.778, "hotel_share": 0.742, "rental_share": 0.132, "camping_share": 0.126, "hotel_occupancy_pct": 39.3, "elevation_m": 427.29, "weather_check": {"kind": "normals", "n": 2, "places": ["Crotone", "Reggio Calabria"], "hi_err": 0.63, "lo_err": 0.81}, "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 100%, mountain 91%; median ground height 427 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 106.9, "pli_overall": 98.1, "months": [{"m": 1, "est_share": 0.0, "weather": 52.128, "index": "HCI:Beach", "weather_alt": 66.815, "hci_urban": 66.815, "hci_beach": 52.128, "good_days": 4.312, "good_days_urban": 17.05, "good_days_beach": 4.312, "tx_mean": 13.24, "tx_max_median": 17.679, "tn_mean": 5.796, "lows_withheld": null, "sea_c": 15.434, "us_pax": null, "us_airports": [], "sunny_days": 7.614, "p35": 0.0, "p30": 0.0, "rain_days": 11.502, "rain_days_p90": 12.822, "rain_withheld": null, "climate_years": 15, "k": 1.551, "visitors_night": 2848.903, "dom_share": 0.861, "stage": 0.03182, "share_pct": 0.155, "cost_hotel_swing": -11.317, "cost_accom_swing": -10.547, "cost_package_swing": -0.841, "cost_air_swing": -18.297, "plat_night": 373.952, "plat_ratio": 0.131, "plat_dom_share": 0.518, "share_pct_upper": 0.175, "adr_eur": 113.45, "adr_swing": -6.227, "adr_vs_cheapest": 1.011, "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": 53.725, "index": "HCI:Beach", "weather_alt": 67.674, "hci_urban": 67.674, "hci_beach": 53.725, "good_days": 6.08, "good_days_urban": 16.618, "good_days_beach": 6.08, "tx_mean": 14.17, "tx_max_median": 18.695, "tn_mean": 5.892, "lows_withheld": null, "sea_c": 14.707, "us_pax": null, "us_airports": [], "sunny_days": 7.395, "p35": 0.0, "p30": 0.0, "rain_days": 8.1, "rain_days_p90": 16.233, "rain_withheld": null, "climate_years": 15, "k": 1.715, "visitors_night": 3149.08, "dom_share": 0.859, "stage": 0.035168, "share_pct": 0.171, "cost_hotel_swing": -10.27, "cost_accom_swing": -9.719, "cost_package_swing": 0.199, "cost_air_swing": -18.662, "plat_night": 386.655, "plat_ratio": 0.123, "plat_dom_share": 0.421, "share_pct_upper": 0.192, "adr_eur": 112.35, "adr_swing": -7.136, "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": 60.049, "index": "HCI:Beach", "weather_alt": 71.727, "hci_urban": 71.727, "hci_beach": 60.049, "good_days": 11.703, "good_days_urban": 21.156, "good_days_beach": 11.703, "tx_mean": 16.381, "tx_max_median": 21.373, "tn_mean": 7.105, "lows_withheld": null, "sea_c": 14.611, "us_pax": null, "us_airports": [], "sunny_days": 8.613, "p35": 0.0, "p30": 0.0, "rain_days": 9.678, "rain_days_p90": 13.281, "rain_withheld": null, "climate_years": 15, "k": 1.845, "visitors_night": 3388.306, "dom_share": 0.801, "stage": 0.03784, "share_pct": 0.184, "cost_hotel_swing": -8.058, "cost_accom_swing": -7.691, "cost_package_swing": -2.675, "cost_air_swing": -7.025, "plat_night": 540.516, "plat_ratio": 0.16, "plat_dom_share": 0.323, "share_pct_upper": 0.214, "adr_eur": 112.25, "adr_swing": -7.219, "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": 70.14, "index": "HCI:Beach", "weather_alt": 80.091, "hci_urban": 80.091, "hci_beach": 70.14, "good_days": 18.352, "good_days_urban": 24.804, "good_days_beach": 18.352, "tx_mean": 19.553, "tx_max_median": 24.983, "tn_mean": 9.345, "lows_withheld": null, "sea_c": 15.757, "us_pax": null, "us_airports": [], "sunny_days": 8.816, "p35": 0.0, "p30": 0.0, "rain_days": 5.412, "rain_days_p90": 9.442, "rain_withheld": null, "climate_years": 15, "k": 3.498, "visitors_night": 6423.633, "dom_share": 0.689, "stage": 0.071746, "share_pct": 0.349, "cost_hotel_swing": 1.985, "cost_accom_swing": 0.546, "cost_package_swing": -3.293, "cost_air_swing": 9.373, "plat_night": 1255.133, "plat_ratio": 0.195, "plat_dom_share": 0.259, "share_pct_upper": 0.416, "adr_eur": 113.95, "adr_swing": -5.813, "adr_vs_cheapest": 1.015, "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": 79.015, "index": "HCI:Beach", "weather_alt": 85.38, "hci_urban": 85.38, "hci_beach": 79.015, "good_days": 24.204, "good_days_urban": 27.781, "good_days_beach": 24.204, "tx_mean": 23.195, "tx_max_median": 29.047, "tn_mean": 12.522, "lows_withheld": null, "sea_c": 18.448, "us_pax": null, "us_airports": [], "sunny_days": 10.382, "p35": 0.0, "p30": 0.267, "rain_days": 5.16, "rain_days_p90": 10.302, "rain_withheld": null, "climate_years": 15, "k": 6.718, "visitors_night": 12336.79, "dom_share": 0.521, "stage": 0.137782, "share_pct": 0.667, "cost_hotel_swing": 6.232, "cost_accom_swing": 4.451, "cost_package_swing": -3.855, "cost_air_swing": -1.724, "plat_night": 1785.177, "plat_ratio": 0.145, "plat_dom_share": 0.207, "share_pct_upper": 0.763, "adr_eur": 117.6, "adr_swing": -2.797, "adr_vs_cheapest": 1.048, "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": 87.183, "index": "HCI:Beach", "weather_alt": 80.546, "hci_urban": 80.546, "hci_beach": 87.183, "good_days": 28.244, "good_days_urban": 26.633, "good_days_beach": 28.244, "tx_mean": 28.469, "tx_max_median": 33.521, "tn_mean": 17.12, "lows_withheld": null, "sea_c": 22.845, "us_pax": null, "us_airports": [], "sunny_days": 18.274, "p35": 0.4, "p30": 1.0, "rain_days": 2.688, "rain_days_p90": 6.827, "rain_withheld": null, "climate_years": 15, "k": 21.701, "visitors_night": 39852.65, "dom_share": 0.745, "stage": 0.445078, "share_pct": 2.124, "cost_hotel_swing": 8.801, "cost_accom_swing": 7.986, "cost_package_swing": -1.689, "cost_air_swing": 7.722, "plat_night": 3797.5, "plat_ratio": 0.095, "plat_dom_share": 0.381, "share_pct_upper": 2.322, "adr_eur": 122.2, "adr_swing": 1.006, "adr_vs_cheapest": 1.089, "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": 87.066, "index": "HCI:Beach", "weather_alt": 74.523, "hci_urban": 74.523, "hci_beach": 87.066, "good_days": 30.529, "good_days_urban": 22.729, "good_days_beach": 30.529, "tx_mean": 31.49, "tx_max_median": 35.897, "tn_mean": 19.689, "lows_withheld": null, "sea_c": 26.15, "us_pax": null, "us_airports": [], "sunny_days": 27.272, "p35": 0.933, "p30": 1.0, "rain_days": 1.67, "rain_days_p90": 3.407, "rain_withheld": null, "climate_years": 15, "k": 39.696, "visitors_night": 72903.258, "dom_share": 0.823, "stage": 0.814162, "share_pct": 3.818, "cost_hotel_swing": 6.007, "cost_accom_swing": 7.681, "cost_package_swing": 7.603, "cost_air_swing": 10.356, "plat_night": 7021.21, "plat_ratio": 0.096, "plat_dom_share": 0.459, "share_pct_upper": 4.171, "adr_eur": 130.3, "adr_swing": 7.701, "adr_vs_cheapest": 1.161, "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.073, "index": "HCI:Beach", "weather_alt": 73.371, "hci_urban": 73.371, "hci_beach": 86.073, "good_days": 29.843, "good_days_urban": 21.944, "good_days_beach": 29.843, "tx_mean": 31.383, "tx_max_median": 35.568, "tn_mean": 20.05, "lows_withheld": null, "sea_c": 27.237, "us_pax": null, "us_airports": [], "sunny_days": 24.736, "p35": 0.867, "p30": 1.0, "rain_days": 3.029, "rain_days_p90": 6.552, "rain_withheld": null, "climate_years": 15, "k": 48.757, "visitors_night": 89542.742, "dom_share": 0.882, "stage": 1.0, "share_pct": 4.649, "cost_hotel_swing": 3.571, "cost_accom_swing": 6.565, "cost_package_swing": 16.818, "cost_air_swing": 26.403, "plat_night": 9246.677, "plat_ratio": 0.103, "plat_dom_share": 0.691, "share_pct_upper": 5.105, "adr_eur": 144.45, "adr_swing": 19.397, "adr_vs_cheapest": 1.287, "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": 84.607, "index": "HCI:Beach", "weather_alt": 79.748, "hci_urban": 79.748, "hci_beach": 84.607, "good_days": 26.413, "good_days_urban": 25.752, "good_days_beach": 26.413, "tx_mean": 27.464, "tx_max_median": 32.857, "tn_mean": 17.62, "lows_withheld": null, "sea_c": 25.934, "us_pax": null, "us_airports": [], "sunny_days": 13.638, "p35": 0.0, "p30": 1.0, "rain_days": 6.309, "rain_days_p90": 7.116, "rain_withheld": null, "climate_years": 15, "k": 19.788, "visitors_night": 36339.533, "dom_share": 0.674, "stage": 0.405836, "share_pct": 1.94, "cost_hotel_swing": 11.711, "cost_accom_swing": 9.804, "cost_package_swing": -1.581, "cost_air_swing": -1.182, "plat_night": 4108.85, "plat_ratio": 0.113, "plat_dom_share": 0.323, "share_pct_upper": 2.155, "adr_eur": 129.5, "adr_swing": 7.04, "adr_vs_cheapest": 1.154, "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": 77.326, "index": "HCI:Beach", "weather_alt": 83.649, "hci_urban": 83.649, "hci_beach": 77.326, "good_days": 23.541, "good_days_urban": 26.706, "good_days_beach": 23.541, "tx_mean": 22.921, "tx_max_median": 26.825, "tn_mean": 14.258, "lows_withheld": null, "sea_c": 23.188, "us_pax": null, "us_airports": [], "sunny_days": 10.87, "p35": 0.0, "p30": 0.0, "rain_days": 7.14, "rain_days_p90": 11.298, "rain_withheld": null, "climate_years": 15, "k": 5.756, "visitors_night": 10569.661, "dom_share": 0.459, "stage": 0.11805, "share_pct": 0.572, "cost_hotel_swing": 5.253, "cost_accom_swing": 3.763, "cost_package_swing": -6.225, "cost_air_swing": -4.295, "plat_night": 2124.419, "plat_ratio": 0.201, "plat_dom_share": 0.171, "share_pct_upper": 0.687, "adr_eur": 120.35, "adr_swing": -0.523, "adr_vs_cheapest": 1.072, "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": 64.175, "index": "HCI:Beach", "weather_alt": 75.303, "hci_urban": 75.303, "hci_beach": 64.175, "good_days": 14.484, "good_days_urban": 21.911, "good_days_beach": 14.484, "tx_mean": 18.318, "tx_max_median": 22.915, "tn_mean": 11.052, "lows_withheld": null, "sea_c": 20.251, "us_pax": null, "us_airports": [], "sunny_days": 6.937, "p35": 0.0, "p30": 0.0, "rain_days": 11.066, "rain_days_p90": 13.975, "rain_withheld": null, "climate_years": 15, "k": 1.964, "visitors_night": 3605.8, "dom_share": 0.778, "stage": 0.040271, "share_pct": 0.196, "cost_hotel_swing": -4.968, "cost_accom_swing": -4.799, "cost_package_swing": -6.263, "cost_air_swing": -12.332, "plat_night": 658.55, "plat_ratio": 0.183, "plat_dom_share": 0.342, "share_pct_upper": 0.232, "adr_eur": 118.0, "adr_swing": -2.466, "adr_vs_cheapest": 1.051, "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": 57.606, "index": "HCI:Beach", "weather_alt": 70.245, "hci_urban": 70.245, "hci_beach": 57.606, "good_days": 8.154, "good_days_urban": 20.493, "good_days_beach": 8.154, "tx_mean": 14.66, "tx_max_median": 17.712, "tn_mean": 7.335, "lows_withheld": null, "sea_c": 17.199, "us_pax": null, "us_airports": [], "sunny_days": 8.764, "p35": 0.0, "p30": 0.0, "rain_days": 9.176, "rain_days_p90": 13.093, "rain_withheld": null, "climate_years": 15, "k": 1.773, "visitors_night": 3255.21, "dom_share": 0.826, "stage": 0.036355, "share_pct": 0.177, "cost_hotel_swing": -8.945, "cost_accom_swing": -8.039, "cost_package_swing": 1.802, "cost_air_swing": 9.662, "plat_night": 677.355, "plat_ratio": 0.208, "plat_dom_share": 0.463, "share_pct_upper": 0.214, "adr_eur": 117.4, "adr_swing": -2.962, "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}]}