{"id": "ES13", "n": "Cantabria", "c": "Spain", "official": "Cantabria", "cc": "ES", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 100%; median ground height 575 m", "lat": 43.197, "lon": -4.031, "population": 593623, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 14.084, "is_flat": false, "seasonality_pct": 44.608, "hotel_share": 0.483, "rental_share": 0.211, "camping_share": 0.307, "hotel_occupancy_pct": 53.87, "elevation_m": 574.796, "weather_check": {"kind": "stations", "n": 16, "hi_err": 0.8, "lo_err": 0.5, "rain_ratio": 0.94}, "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 575 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 43.58, "index": "HCI:Beach", "weather_alt": 61.308, "hci_urban": 61.308, "hci_beach": 43.58, "good_days": 2.272, "good_days_urban": 10.817, "good_days_beach": 2.272, "tx_mean": 13.114, "tx_max_median": 18.313, "tn_mean": 6.124, "lows_withheld": null, "sea_c": 13.439, "us_pax": null, "us_airports": [], "sunny_days": 3.197, "p35": 0.0, "p30": 0.0, "rain_days": 14.289, "rain_days_p90": 17.428, "rain_withheld": null, "climate_years": 15, "k": 5.839, "visitors_night": 3457.726, "dom_share": 0.828, "stage": 0.071004, "share_pct": 0.581, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 1464.855, "plat_ratio": 0.424, "plat_dom_share": 0.791, "share_pct_upper": 0.824, "adr_eur": 65.64, "adr_swing": -21.281, "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": 2, "est_share": 0.0, "weather": 45.912, "index": "HCI:Beach", "weather_alt": 62.57, "hci_urban": 62.57, "hci_beach": 45.912, "good_days": 4.157, "good_days_urban": 11.198, "good_days_beach": 4.157, "tx_mean": 14.008, "tx_max_median": 19.487, "tn_mean": 6.352, "lows_withheld": null, "sea_c": 12.849, "us_pax": null, "us_airports": [], "sunny_days": 3.853, "p35": 0.0, "p30": 0.0, "rain_days": 12.023, "rain_days_p90": 18.916, "rain_withheld": null, "climate_years": 15, "k": 7.307, "visitors_night": 4326.743, "dom_share": 0.822, "stage": 0.088844, "share_pct": 0.725, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 2059.77, "plat_ratio": 0.476, "plat_dom_share": 0.805, "share_pct_upper": 1.066, "adr_eur": 65.755, "adr_swing": -21.143, "adr_vs_cheapest": 1.002, "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.342, "index": "HCI:Beach", "weather_alt": 67.889, "hci_urban": 67.889, "hci_beach": 53.342, "good_days": 7.216, "good_days_urban": 15.849, "good_days_beach": 7.216, "tx_mean": 16.045, "tx_max_median": 22.101, "tn_mean": 7.492, "lows_withheld": null, "sea_c": 12.841, "us_pax": null, "us_airports": [], "sunny_days": 3.928, "p35": 0.0, "p30": 0.0, "rain_days": 11.325, "rain_days_p90": 16.536, "rain_withheld": null, "climate_years": 15, "k": 14.676, "visitors_night": 8685.968, "dom_share": 0.847, "stage": 0.178456, "share_pct": 1.446, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 3539.177, "plat_ratio": 0.407, "plat_dom_share": 0.857, "share_pct_upper": 2.022, "adr_eur": 72.28, "adr_swing": -13.318, "adr_vs_cheapest": 1.101, "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": 58.677, "index": "HCI:Beach", "weather_alt": 71.917, "hci_urban": 71.917, "hci_beach": 58.677, "good_days": 9.741, "good_days_urban": 18.771, "good_days_beach": 9.741, "tx_mean": 18.106, "tx_max_median": 25.231, "tn_mean": 8.982, "lows_withheld": null, "sea_c": 13.793, "us_pax": null, "us_airports": [], "sunny_days": 4.231, "p35": 0.0, "p30": 0.0, "rain_days": 9.525, "rain_days_p90": 12.824, "rain_withheld": null, "climate_years": 15, "k": 23.052, "visitors_night": 13654.633, "dom_share": 0.811, "stage": 0.280301, "share_pct": 2.253, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 5175.183, "plat_ratio": 0.379, "plat_dom_share": 0.793, "share_pct_upper": 3.079, "adr_eur": 73.605, "adr_swing": -11.729, "adr_vs_cheapest": 1.121, "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": 64.726, "index": "HCI:Beach", "weather_alt": 76.473, "hci_urban": 76.473, "hci_beach": 64.726, "good_days": 11.862, "good_days_urban": 23.495, "good_days_beach": 11.862, "tx_mean": 20.331, "tx_max_median": 27.991, "tn_mean": 11.044, "lows_withheld": null, "sea_c": 15.554, "us_pax": null, "us_airports": [], "sunny_days": 3.253, "p35": 0.0, "p30": 0.133, "rain_days": 8.893, "rain_days_p90": 13.024, "rain_withheld": null, "climate_years": 15, "k": 26.79, "visitors_night": 15866.0, "dom_share": 0.723, "stage": 0.325749, "share_pct": 2.609, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 5829.129, "plat_ratio": 0.367, "plat_dom_share": 0.704, "share_pct_upper": 3.532, "adr_eur": 77.5, "adr_swing": -7.058, "adr_vs_cheapest": 1.181, "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": 70.46, "index": "HCI:Beach", "weather_alt": 78.721, "hci_urban": 78.721, "hci_beach": 70.46, "good_days": 16.209, "good_days_urban": 24.192, "good_days_beach": 16.209, "tx_mean": 23.388, "tx_max_median": 30.4, "tn_mean": 14.028, "lows_withheld": null, "sea_c": 18.423, "us_pax": null, "us_airports": [], "sunny_days": 3.655, "p35": 0.133, "p30": 0.467, "rain_days": 8.185, "rain_days_p90": 10.749, "rain_withheld": null, "climate_years": 15, "k": 36.898, "visitors_night": 21856.4, "dom_share": 0.777, "stage": 0.448664, "share_pct": 3.559, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 7697.233, "plat_ratio": 0.352, "plat_dom_share": 0.746, "share_pct_upper": 4.75, "adr_eur": 83.58, "adr_swing": 0.233, "adr_vs_cheapest": 1.273, "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": 77.955, "index": "HCI:Beach", "weather_alt": 80.563, "hci_urban": 80.563, "hci_beach": 77.955, "good_days": 23.382, "good_days_urban": 27.572, "good_days_beach": 23.382, "tx_mean": 25.482, "tx_max_median": 30.977, "tn_mean": 16.024, "lows_withheld": null, "sea_c": 20.907, "us_pax": null, "us_airports": [], "sunny_days": 5.313, "p35": 0.067, "p30": 0.733, "rain_days": 5.203, "rain_days_p90": 9.491, "rain_withheld": null, "climate_years": 15, "k": 66.974, "visitors_night": 39663.097, "dom_share": 0.807, "stage": 0.814369, "share_pct": 6.277, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 18686.274, "plat_ratio": 0.471, "plat_dom_share": 0.755, "share_pct_upper": 8.963, "adr_eur": 112.97, "adr_swing": 35.479, "adr_vs_cheapest": 1.721, "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": 79.023, "index": "HCI:Beach", "weather_alt": 79.538, "hci_urban": 79.538, "hci_beach": 79.023, "good_days": 24.278, "good_days_urban": 27.218, "good_days_beach": 24.278, "tx_mean": 26.164, "tx_max_median": 33.553, "tn_mean": 16.34, "lows_withheld": null, "sea_c": 21.995, "us_pax": null, "us_airports": [], "sunny_days": 6.318, "p35": 0.133, "p30": 0.8, "rain_days": 5.872, "rain_days_p90": 8.041, "rain_withheld": null, "climate_years": 15, "k": 82.24, "visitors_night": 48707.968, "dom_share": 0.84, "stage": 1.0, "share_pct": 7.599, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 22734.984, "plat_ratio": 0.467, "plat_dom_share": 0.797, "share_pct_upper": 10.757, "adr_eur": 132.59, "adr_swing": 59.009, "adr_vs_cheapest": 2.02, "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": 73.932, "index": "HCI:Beach", "weather_alt": 79.44, "hci_urban": 79.44, "hci_beach": 73.932, "good_days": 19.791, "good_days_urban": 24.814, "good_days_beach": 19.791, "tx_mean": 24.142, "tx_max_median": 30.831, "tn_mean": 14.98, "lows_withheld": null, "sea_c": 21.038, "us_pax": null, "us_airports": [], "sunny_days": 4.652, "p35": 0.0, "p30": 0.6, "rain_days": 7.697, "rain_days_p90": 13.315, "rain_withheld": null, "climate_years": 15, "k": 37.403, "visitors_night": 22151.467, "dom_share": 0.742, "stage": 0.454802, "share_pct": 3.605, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 7477.683, "plat_ratio": 0.338, "plat_dom_share": 0.743, "share_pct_upper": 4.762, "adr_eur": 90.185, "adr_swing": 8.154, "adr_vs_cheapest": 1.374, "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": 69.586, "index": "HCI:Beach", "weather_alt": 79.759, "hci_urban": 79.759, "hci_beach": 69.586, "good_days": 17.124, "good_days_urban": 25.522, "good_days_beach": 17.124, "tx_mean": 21.409, "tx_max_median": 26.861, "tn_mean": 12.887, "lows_withheld": null, "sea_c": 18.957, "us_pax": null, "us_airports": [], "sunny_days": 5.522, "p35": 0.0, "p30": 0.133, "rain_days": 7.957, "rain_days_p90": 12.053, "rain_withheld": null, "climate_years": 15, "k": 17.113, "visitors_night": 10135.065, "dom_share": 0.751, "stage": 0.208086, "share_pct": 1.683, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 4488.919, "plat_ratio": 0.443, "plat_dom_share": 0.714, "share_pct_upper": 2.408, "adr_eur": 76.495, "adr_swing": -8.263, "adr_vs_cheapest": 1.165, "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": 51.742, "index": "HCI:Beach", "weather_alt": 66.261, "hci_urban": 66.261, "hci_beach": 51.742, "good_days": 6.899, "good_days_urban": 14.973, "good_days_beach": 6.899, "tx_mean": 16.47, "tx_max_median": 22.476, "tn_mean": 9.615, "lows_withheld": null, "sea_c": 16.522, "us_pax": null, "us_airports": [], "sunny_days": 2.951, "p35": 0.0, "p30": 0.0, "rain_days": 14.387, "rain_days_p90": 19.163, "rain_withheld": null, "climate_years": 15, "k": 11.348, "visitors_night": 6721.1, "dom_share": 0.848, "stage": 0.137992, "share_pct": 1.122, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 2546.95, "plat_ratio": 0.379, "plat_dom_share": 0.839, "share_pct_upper": 1.54, "adr_eur": 70.665, "adr_swing": -15.255, "adr_vs_cheapest": 1.077, "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": 48.234, "index": "HCI:Beach", "weather_alt": 64.082, "hci_urban": 64.082, "hci_beach": 48.234, "good_days": 3.902, "good_days_urban": 13.747, "good_days_beach": 3.902, "tx_mean": 14.507, "tx_max_median": 18.988, "tn_mean": 7.511, "lows_withheld": null, "sea_c": 14.588, "us_pax": null, "us_airports": [], "sunny_days": 3.526, "p35": 0.0, "p30": 0.0, "rain_days": 12.913, "rain_days_p90": 18.294, "rain_withheld": null, "climate_years": 15, "k": 9.015, "visitors_night": 5339.758, "dom_share": 0.877, "stage": 0.109624, "share_pct": 0.893, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 4087.661, "plat_ratio": 0.766, "plat_dom_share": 0.878, "share_pct_upper": 1.565, "adr_eur": 79.36, "adr_swing": -4.827, "adr_vs_cheapest": 1.209, "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}]}