{"id": "ES61", "n": "Andalusia", "c": "Spain", "official": "Andalucía", "cc": "ES", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 58%, coastal 61%, mountain 48%; median ground height 421 m", "lat": 37.471, "lon": -4.576, "population": 8676713, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 3.173, "is_flat": false, "seasonality_pct": 25.977, "hotel_share": 0.733, "rental_share": 0.182, "camping_share": 0.085, "hotel_occupancy_pct": 66.34, "elevation_m": 421.023, "weather_check": {"kind": "stations", "n": 107, "hi_err": 0.8, "lo_err": 0.6, "rain_ratio": 1.01}, "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 58%, coastal 61%, mountain 48%; median ground height 421 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 62.02, "index": "HCI:Beach", "weather_alt": 73.928, "hci_urban": 73.928, "hci_beach": 62.02, "good_days": 12.175, "good_days_urban": 23.531, "good_days_beach": 12.175, "tx_mean": 16.021, "tx_max_median": 20.379, "tn_mean": 6.784, "lows_withheld": null, "sea_c": 15.892, "us_pax": null, "us_airports": [], "sunny_days": 11.888, "p35": 0.0, "p30": 0.0, "rain_days": 6.026, "rain_days_p90": 8.53, "rain_withheld": null, "climate_years": 15, "k": 12.635, "visitors_night": 109339.339, "dom_share": 0.4, "stage": 0.31518, "share_pct": 1.248, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 66487.194, "plat_ratio": 0.608, "plat_dom_share": 0.327, "share_pct_upper": 1.989, "adr_eur": 85.775, "adr_swing": -24.604, "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": 66.159, "index": "HCI:Beach", "weather_alt": 77.222, "hci_urban": 77.222, "hci_beach": 66.159, "good_days": 13.445, "good_days_urban": 23.32, "good_days_beach": 13.445, "tx_mean": 17.372, "tx_max_median": 21.778, "tn_mean": 7.537, "lows_withheld": null, "sea_c": 15.267, "us_pax": null, "us_airports": [], "sunny_days": 11.53, "p35": 0.0, "p30": 0.0, "rain_days": 4.787, "rain_days_p90": 7.064, "rain_withheld": null, "climate_years": 15, "k": 17.061, "visitors_night": 147636.796, "dom_share": 0.415, "stage": 0.425575, "share_pct": 1.677, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 90964.283, "plat_ratio": 0.616, "plat_dom_share": 0.337, "share_pct_upper": 2.681, "adr_eur": 88.195, "adr_swing": -22.477, "adr_vs_cheapest": 1.028, "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": 67.484, "index": "HCI:Beach", "weather_alt": 77.677, "hci_urban": 77.677, "hci_beach": 67.484, "good_days": 17.032, "good_days_urban": 23.984, "good_days_beach": 17.032, "tx_mean": 19.707, "tx_max_median": 25.72, "tn_mean": 9.012, "lows_withheld": null, "sea_c": 15.415, "us_pax": null, "us_airports": [], "sunny_days": 10.231, "p35": 0.0, "p30": 0.0, "rain_days": 7.057, "rain_days_p90": 17.033, "rain_withheld": null, "climate_years": 15, "k": 19.872, "visitors_night": 171946.048, "dom_share": 0.422, "stage": 0.495701, "share_pct": 1.948, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 91806.016, "plat_ratio": 0.534, "plat_dom_share": 0.357, "share_pct_upper": 2.955, "adr_eur": 95.745, "adr_swing": -15.841, "adr_vs_cheapest": 1.116, "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": 74.918, "index": "HCI:Beach", "weather_alt": 83.011, "hci_urban": 83.011, "hci_beach": 74.918, "good_days": 20.716, "good_days_urban": 26.314, "good_days_beach": 20.716, "tx_mean": 22.648, "tx_max_median": 28.325, "tn_mean": 10.994, "lows_withheld": null, "sea_c": 16.553, "us_pax": null, "us_airports": [], "sunny_days": 9.291, "p35": 0.067, "p30": 0.267, "rain_days": 5.992, "rain_days_p90": 7.99, "rain_withheld": null, "climate_years": 15, "k": 24.959, "visitors_night": 216015.933, "dom_share": 0.404, "stage": 0.622606, "share_pct": 2.435, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 123759.75, "plat_ratio": 0.573, "plat_dom_share": 0.332, "share_pct_upper": 3.774, "adr_eur": 109.51, "adr_swing": -3.741, "adr_vs_cheapest": 1.277, "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": 83.65, "index": "HCI:Beach", "weather_alt": 83.477, "hci_urban": 83.477, "hci_beach": 83.65, "good_days": 27.018, "good_days_urban": 28.155, "good_days_beach": 27.018, "tx_mean": 26.956, "tx_max_median": 33.029, "tn_mean": 13.673, "lows_withheld": null, "sea_c": 18.416, "us_pax": null, "us_airports": [], "sunny_days": 14.363, "p35": 0.533, "p30": 0.933, "rain_days": 2.584, "rain_days_p90": 5.734, "rain_withheld": null, "climate_years": 15, "k": 27.417, "visitors_night": 237270.742, "dom_share": 0.404, "stage": 0.683919, "share_pct": 2.669, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 128548.177, "plat_ratio": 0.542, "plat_dom_share": 0.336, "share_pct_upper": 4.052, "adr_eur": 115.87, "adr_swing": 1.849, "adr_vs_cheapest": 1.351, "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": 86.185, "index": "HCI:Beach", "weather_alt": 77.336, "hci_urban": 77.336, "hci_beach": 86.185, "good_days": 28.708, "good_days_urban": 23.624, "good_days_beach": 28.708, "tx_mean": 31.252, "tx_max_median": 36.977, "tn_mean": 16.956, "lows_withheld": null, "sea_c": 20.532, "us_pax": null, "us_airports": [], "sunny_days": 20.058, "p35": 1.0, "p30": 1.0, "rain_days": 0.775, "rain_days_p90": 1.797, "rain_withheld": null, "climate_years": 15, "k": 30.288, "visitors_night": 262136.2, "dom_share": 0.471, "stage": 0.755546, "share_pct": 2.94, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 145732.65, "plat_ratio": 0.556, "plat_dom_share": 0.364, "share_pct_upper": 4.497, "adr_eur": 124.465, "adr_swing": 9.404, "adr_vs_cheapest": 1.451, "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": 82.768, "index": "HCI:Beach", "weather_alt": 69.181, "hci_urban": 69.181, "hci_beach": 82.768, "good_days": 30.72, "good_days_urban": 16.625, "good_days_beach": 30.72, "tx_mean": 34.779, "tx_max_median": 39.414, "tn_mean": 19.37, "lows_withheld": null, "sea_c": 22.747, "us_pax": null, "us_airports": [], "sunny_days": 28.057, "p35": 1.0, "p30": 1.0, "rain_days": 0.099, "rain_days_p90": 0.289, "rain_withheld": null, "climate_years": 15, "k": 35.056, "visitors_night": 303397.097, "dom_share": 0.557, "stage": 0.874474, "share_pct": 3.387, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 206213.274, "plat_ratio": 0.68, "plat_dom_share": 0.428, "share_pct_upper": 5.555, "adr_eur": 148.49, "adr_swing": 30.522, "adr_vs_cheapest": 1.731, "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": 82.096, "index": "HCI:Beach", "weather_alt": 68.257, "hci_urban": 68.257, "hci_beach": 82.096, "good_days": 29.829, "good_days_urban": 15.388, "good_days_beach": 29.829, "tx_mean": 34.859, "tx_max_median": 39.479, "tn_mean": 20.166, "lows_withheld": null, "sea_c": 23.828, "us_pax": null, "us_airports": [], "sunny_days": 25.187, "p35": 1.0, "p30": 1.0, "rain_days": 0.415, "rain_days_p90": 1.19, "rain_withheld": null, "climate_years": 15, "k": 40.088, "visitors_night": 346937.71, "dom_share": 0.581, "stage": 1.0, "share_pct": 3.854, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 243534.145, "plat_ratio": 0.702, "plat_dom_share": 0.485, "share_pct_upper": 6.381, "adr_eur": 161.325, "adr_swing": 41.804, "adr_vs_cheapest": 1.881, "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": 85.831, "index": "HCI:Beach", "weather_alt": 77.5, "hci_urban": 77.5, "hci_beach": 85.831, "good_days": 27.816, "good_days_urban": 25.403, "good_days_beach": 27.816, "tx_mean": 30.165, "tx_max_median": 35.228, "tn_mean": 17.853, "lows_withheld": null, "sea_c": 22.787, "us_pax": null, "us_airports": [], "sunny_days": 16.372, "p35": 0.867, "p30": 1.0, "rain_days": 2.521, "rain_days_p90": 3.638, "rain_withheld": null, "climate_years": 15, "k": 31.206, "visitors_night": 270068.717, "dom_share": 0.445, "stage": 0.778433, "share_pct": 3.026, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 147197.7, "plat_ratio": 0.545, "plat_dom_share": 0.354, "share_pct_upper": 4.596, "adr_eur": 127.04, "adr_swing": 11.668, "adr_vs_cheapest": 1.481, "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": 80.306, "index": "HCI:Beach", "weather_alt": 81.936, "hci_urban": 81.936, "hci_beach": 80.306, "good_days": 25.202, "good_days_urban": 27.684, "good_days_beach": 25.202, "tx_mean": 25.735, "tx_max_median": 31.363, "tn_mean": 15.105, "lows_withheld": null, "sea_c": 21.064, "us_pax": null, "us_airports": [], "sunny_days": 10.937, "p35": 0.133, "p30": 0.933, "rain_days": 4.545, "rain_days_p90": 9.607, "rain_withheld": null, "climate_years": 15, "k": 25.135, "visitors_night": 217533.774, "dom_share": 0.33, "stage": 0.626992, "share_pct": 2.452, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 125666.113, "plat_ratio": 0.578, "plat_dom_share": 0.262, "share_pct_upper": 3.811, "adr_eur": 113.59, "adr_swing": -0.155, "adr_vs_cheapest": 1.324, "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": 69.296, "index": "HCI:Beach", "weather_alt": 80.085, "hci_urban": 80.085, "hci_beach": 69.296, "good_days": 17.947, "good_days_urban": 24.903, "good_days_beach": 17.947, "tx_mean": 19.353, "tx_max_median": 24.887, "tn_mean": 10.632, "lows_withheld": null, "sea_c": 18.545, "us_pax": null, "us_airports": [], "sunny_days": 11.092, "p35": 0.0, "p30": 0.0, "rain_days": 6.645, "rain_days_p90": 10.301, "rain_withheld": null, "climate_years": 15, "k": 16.364, "visitors_night": 141622.383, "dom_share": 0.399, "stage": 0.408195, "share_pct": 1.61, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 79633.633, "plat_ratio": 0.562, "plat_dom_share": 0.343, "share_pct_upper": 2.491, "adr_eur": 93.89, "adr_swing": -17.471, "adr_vs_cheapest": 1.095, "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": 64.877, "index": "HCI:Beach", "weather_alt": 76.062, "hci_urban": 76.062, "hci_beach": 64.877, "good_days": 14.415, "good_days_urban": 25.311, "good_days_beach": 14.415, "tx_mean": 17.001, "tx_max_median": 21.121, "tn_mean": 7.792, "lows_withheld": null, "sea_c": 16.968, "us_pax": null, "us_airports": [], "sunny_days": 11.76, "p35": 0.0, "p30": 0.0, "rain_days": 4.042, "rain_days_p90": 10.233, "rain_withheld": null, "climate_years": 15, "k": 14.032, "visitors_night": 121445.339, "dom_share": 0.464, "stage": 0.350034, "share_pct": 1.384, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 96680.581, "plat_ratio": 0.796, "plat_dom_share": 0.422, "share_pct_upper": 2.456, "adr_eur": 101.3, "adr_swing": -10.958, "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}]}