{"id": "ES12", "n": "Asturias", "c": "Spain", "official": "Principado de Asturias", "cc": "ES", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 100%; median ground height 554 m", "lat": 43.295, "lon": -5.996, "population": 1015128, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 9.309, "is_flat": false, "seasonality_pct": 42.028, "hotel_share": 0.598, "rental_share": 0.235, "camping_share": 0.167, "hotel_occupancy_pct": 53.18, "elevation_m": 554.009, "weather_check": {"kind": "stations", "n": 21, "hi_err": 0.5, "lo_err": 1.05, "rain_ratio": 0.97}, "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": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 100%; median ground height 554 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 43.903, "index": "HCI:Beach", "weather_alt": 61.529, "hci_urban": 61.529, "hci_beach": 43.903, "good_days": 2.227, "good_days_urban": 11.185, "good_days_beach": 2.227, "tx_mean": 13.103, "tx_max_median": 18.728, "tn_mean": 5.192, "lows_withheld": null, "sea_c": 13.482, "us_pax": null, "us_airports": [], "sunny_days": 3.897, "p35": 0.0, "p30": 0.0, "rain_days": 12.672, "rain_days_p90": 15.904, "rain_withheld": null, "climate_years": 15, "k": 5.383, "visitors_night": 5449.145, "dom_share": 0.833, "stage": 0.107428, "share_pct": 0.535, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 2249.113, "plat_ratio": 0.413, "plat_dom_share": 0.795, "share_pct_upper": 0.754, "adr_eur": 61.685, "adr_swing": -16.795, "adr_vs_cheapest": 1.041, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 45.896, "index": "HCI:Beach", "weather_alt": 62.503, "hci_urban": 62.503, "hci_beach": 45.896, "good_days": 4.057, "good_days_urban": 11.713, "good_days_beach": 4.057, "tx_mean": 13.986, "tx_max_median": 19.295, "tn_mean": 5.301, "lows_withheld": null, "sea_c": 12.92, "us_pax": null, "us_airports": [], "sunny_days": 3.848, "p35": 0.0, "p30": 0.0, "rain_days": 10.917, "rain_days_p90": 17.778, "rain_withheld": null, "climate_years": 15, "k": 6.414, "visitors_night": 6493.593, "dom_share": 0.857, "stage": 0.128008, "share_pct": 0.637, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 2982.566, "plat_ratio": 0.459, "plat_dom_share": 0.822, "share_pct_upper": 0.927, "adr_eur": 59.28, "adr_swing": -20.039, "adr_vs_cheapest": 1.0, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 53.01, "index": "HCI:Beach", "weather_alt": 67.758, "hci_urban": 67.758, "hci_beach": 53.01, "good_days": 6.836, "good_days_urban": 16.433, "good_days_beach": 6.836, "tx_mean": 16.052, "tx_max_median": 22.122, "tn_mean": 6.172, "lows_withheld": null, "sea_c": 12.864, "us_pax": null, "us_airports": [], "sunny_days": 4.116, "p35": 0.0, "p30": 0.0, "rain_days": 10.421, "rain_days_p90": 16.976, "rain_withheld": null, "climate_years": 15, "k": 10.493, "visitors_night": 10617.129, "dom_share": 0.858, "stage": 0.209403, "share_pct": 1.038, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 4625.677, "plat_ratio": 0.436, "plat_dom_share": 0.855, "share_pct_upper": 1.483, "adr_eur": 66.275, "adr_swing": -10.604, "adr_vs_cheapest": 1.118, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 56.486, "index": "HCI:Beach", "weather_alt": 70.359, "hci_urban": 70.359, "hci_beach": 56.486, "good_days": 7.811, "good_days_urban": 17.748, "good_days_beach": 7.811, "tx_mean": 18.045, "tx_max_median": 24.435, "tn_mean": 7.455, "lows_withheld": null, "sea_c": 13.628, "us_pax": null, "us_airports": [], "sunny_days": 3.525, "p35": 0.0, "p30": 0.0, "rain_days": 12.051, "rain_days_p90": 13.76, "rain_withheld": null, "climate_years": 15, "k": 12.89, "visitors_night": 13053.533, "dom_share": 0.791, "stage": 0.257247, "share_pct": 1.273, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 6254.117, "plat_ratio": 0.479, "plat_dom_share": 0.813, "share_pct_upper": 1.87, "adr_eur": 67.165, "adr_swing": -9.403, "adr_vs_cheapest": 1.133, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 62.119, "index": "HCI:Beach", "weather_alt": 74.731, "hci_urban": 74.731, "hci_beach": 62.119, "good_days": 10.139, "good_days_urban": 22.284, "good_days_beach": 10.139, "tx_mean": 20.108, "tx_max_median": 27.375, "tn_mean": 9.436, "lows_withheld": null, "sea_c": 15.151, "us_pax": null, "us_airports": [], "sunny_days": 2.523, "p35": 0.0, "p30": 0.067, "rain_days": 11.354, "rain_days_p90": 13.172, "rain_withheld": null, "climate_years": 15, "k": 14.639, "visitors_night": 14819.823, "dom_share": 0.73, "stage": 0.292152, "share_pct": 1.443, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 6123.823, "plat_ratio": 0.413, "plat_dom_share": 0.747, "share_pct_upper": 2.025, "adr_eur": 67.515, "adr_swing": -8.931, "adr_vs_cheapest": 1.139, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 66.905, "index": "HCI:Beach", "weather_alt": 77.31, "hci_urban": 77.31, "hci_beach": 66.905, "good_days": 14.298, "good_days_urban": 23.197, "good_days_beach": 14.298, "tx_mean": 22.713, "tx_max_median": 29.486, "tn_mean": 12.232, "lows_withheld": null, "sea_c": 17.607, "us_pax": null, "us_airports": [], "sunny_days": 2.111, "p35": 0.0, "p30": 0.467, "rain_days": 9.37, "rain_days_p90": 13.065, "rain_withheld": null, "climate_years": 15, "k": 20.706, "visitors_night": 20963.117, "dom_share": 0.768, "stage": 0.413228, "share_pct": 2.029, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 8732.533, "plat_ratio": 0.417, "plat_dom_share": 0.785, "share_pct_upper": 2.847, "adr_eur": 70.185, "adr_swing": -5.33, "adr_vs_cheapest": 1.184, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 74.72, "index": "HCI:Beach", "weather_alt": 80.53, "hci_urban": 80.53, "hci_beach": 74.72, "good_days": 21.717, "good_days_urban": 27.776, "good_days_beach": 21.717, "tx_mean": 24.78, "tx_max_median": 29.887, "tn_mean": 13.927, "lows_withheld": null, "sea_c": 19.859, "us_pax": null, "us_airports": [], "sunny_days": 2.94, "p35": 0.067, "p30": 0.533, "rain_days": 5.13, "rain_days_p90": 8.383, "rain_withheld": null, "climate_years": 15, "k": 38.381, "visitors_night": 38855.097, "dom_share": 0.816, "stage": 0.765954, "share_pct": 3.696, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 20221.855, "plat_ratio": 0.52, "plat_dom_share": 0.807, "share_pct_upper": 5.509, "adr_eur": 94.985, "adr_swing": 28.122, "adr_vs_cheapest": 1.602, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 75.688, "index": "HCI:Beach", "weather_alt": 79.754, "hci_urban": 79.754, "hci_beach": 75.688, "good_days": 22.352, "good_days_urban": 27.09, "good_days_beach": 22.352, "tx_mean": 25.333, "tx_max_median": 31.563, "tn_mean": 14.292, "lows_withheld": null, "sea_c": 20.944, "us_pax": null, "us_airports": [], "sunny_days": 3.817, "p35": 0.067, "p30": 0.667, "rain_days": 7.553, "rain_days_p90": 8.987, "rain_withheld": null, "climate_years": 15, "k": 50.109, "visitors_night": 50725.129, "dom_share": 0.842, "stage": 1.0, "share_pct": 4.772, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 24705.887, "plat_ratio": 0.487, "plat_dom_share": 0.846, "share_pct_upper": 6.929, "adr_eur": 116.985, "adr_swing": 57.797, "adr_vs_cheapest": 1.973, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 72.29, "index": "HCI:Beach", "weather_alt": 80.34, "hci_urban": 80.34, "hci_beach": 72.29, "good_days": 18.271, "good_days_urban": 25.362, "good_days_beach": 18.271, "tx_mean": 23.369, "tx_max_median": 29.426, "tn_mean": 13.13, "lows_withheld": null, "sea_c": 19.948, "us_pax": null, "us_airports": [], "sunny_days": 3.977, "p35": 0.0, "p30": 0.333, "rain_days": 7.732, "rain_days_p90": 11.027, "rain_withheld": null, "climate_years": 15, "k": 23.957, "visitors_night": 24251.817, "dom_share": 0.758, "stage": 0.478101, "share_pct": 2.34, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 9507.4, "plat_ratio": 0.392, "plat_dom_share": 0.792, "share_pct_upper": 3.225, "adr_eur": 79.975, "adr_swing": 7.876, "adr_vs_cheapest": 1.349, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 67.002, "index": "HCI:Beach", "weather_alt": 78.588, "hci_urban": 78.588, "hci_beach": 67.002, "good_days": 15.12, "good_days_urban": 24.574, "good_days_beach": 15.12, "tx_mean": 20.817, "tx_max_median": 26.302, "tn_mean": 11.173, "lows_withheld": null, "sea_c": 18.308, "us_pax": null, "us_airports": [], "sunny_days": 5.447, "p35": 0.0, "p30": 0.067, "rain_days": 8.634, "rain_days_p90": 12.597, "rain_withheld": null, "climate_years": 15, "k": 13.503, "visitors_night": 13669.613, "dom_share": 0.791, "stage": 0.269479, "share_pct": 1.332, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 5536.565, "plat_ratio": 0.405, "plat_dom_share": 0.767, "share_pct_upper": 1.86, "adr_eur": 71.09, "adr_swing": -4.109, "adr_vs_cheapest": 1.199, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 49.904, "index": "HCI:Beach", "weather_alt": 65.194, "hci_urban": 65.194, "hci_beach": 49.904, "good_days": 5.517, "good_days_urban": 14.814, "good_days_beach": 5.517, "tx_mean": 15.831, "tx_max_median": 21.684, "tn_mean": 8.274, "lows_withheld": null, "sea_c": 16.143, "us_pax": null, "us_airports": [], "sunny_days": 2.473, "p35": 0.0, "p30": 0.0, "rain_days": 13.072, "rain_days_p90": 16.513, "rain_withheld": null, "climate_years": 15, "k": 8.93, "visitors_night": 9039.433, "dom_share": 0.853, "stage": 0.178213, "share_pct": 0.885, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 3632.9, "plat_ratio": 0.402, "plat_dom_share": 0.843, "share_pct_upper": 1.235, "adr_eur": 65.635, "adr_swing": -11.467, "adr_vs_cheapest": 1.107, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 47.745, "index": "HCI:Beach", "weather_alt": 64.239, "hci_urban": 64.239, "hci_beach": 47.745, "good_days": 3.322, "good_days_urban": 14.327, "good_days_beach": 3.322, "tx_mean": 14.294, "tx_max_median": 19.421, "tn_mean": 6.389, "lows_withheld": null, "sea_c": 14.468, "us_pax": null, "us_airports": [], "sunny_days": 4.479, "p35": 0.0, "p30": 0.0, "rain_days": 10.892, "rain_days_p90": 16.388, "rain_withheld": null, "climate_years": 15, "k": 7.858, "visitors_night": 7954.79, "dom_share": 0.872, "stage": 0.156814, "share_pct": 0.78, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 5049.935, "plat_ratio": 0.635, "plat_dom_share": 0.854, "share_pct_upper": 1.267, "adr_eur": 68.86, "adr_swing": -7.117, "adr_vs_cheapest": 1.162, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}]}