{"id": "ES21", "n": "Basque Country", "c": "Spain", "official": "País Vasco", "cc": "ES", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 85%, mountain 100%; median ground height 336 m", "lat": 43.045, "lon": -2.613, "population": 2242343, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 3.191, "is_flat": false, "seasonality_pct": 26.361, "hotel_share": 0.725, "rental_share": 0.183, "camping_share": 0.092, "hotel_occupancy_pct": 69.38, "elevation_m": 335.664, "weather_check": {"kind": "stations", "n": 31, "hi_err": 0.1, "lo_err": 0.4, "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 100%, coastal 85%, mountain 100%; median ground height 336 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 59.982, "index": "HCI:Urban", "weather_alt": 41.425, "hci_urban": 59.982, "hci_beach": 41.425, "good_days": 9.348, "good_days_urban": 9.348, "good_days_beach": 1.895, "tx_mean": 12.304, "tx_max_median": 18.312, "tn_mean": 5.082, "lows_withheld": null, "sea_c": 13.16, "us_pax": null, "us_airports": [], "sunny_days": 3.04, "p35": 0.0, "p30": 0.0, "rain_days": 14.091, "rain_days_p90": 18.692, "rain_withheld": null, "climate_years": 15, "k": 6.633, "visitors_night": 14826.113, "dom_share": 0.654, "stage": 0.313413, "share_pct": 0.659, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 2992.032, "plat_ratio": 0.202, "plat_dom_share": 0.568, "share_pct_upper": 0.79, "adr_eur": 74.565, "adr_swing": -34.135, "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": 61.778, "index": "HCI:Urban", "weather_alt": 44.73, "hci_urban": 61.778, "hci_beach": 44.73, "good_days": 10.887, "good_days_urban": 10.887, "good_days_beach": 4.177, "tx_mean": 13.45, "tx_max_median": 18.929, "tn_mean": 5.406, "lows_withheld": null, "sea_c": 12.69, "us_pax": null, "us_airports": [], "sunny_days": 3.9, "p35": 0.0, "p30": 0.0, "rain_days": 12.241, "rain_days_p90": 20.023, "rain_withheld": null, "climate_years": 15, "k": 8.025, "visitors_night": 17937.15, "dom_share": 0.647, "stage": 0.379187, "share_pct": 0.796, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 4106.46, "plat_ratio": 0.229, "plat_dom_share": 0.554, "share_pct_upper": 0.976, "adr_eur": 76.69, "adr_swing": -32.258, "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.098, "index": "HCI:Urban", "weather_alt": 52.099, "hci_urban": 67.098, "hci_beach": 52.099, "good_days": 14.843, "good_days_urban": 14.843, "good_days_beach": 6.703, "tx_mean": 15.736, "tx_max_median": 21.88, "tn_mean": 6.735, "lows_withheld": null, "sea_c": 12.76, "us_pax": null, "us_airports": [], "sunny_days": 4.091, "p35": 0.0, "p30": 0.0, "rain_days": 13.281, "rain_days_p90": 16.905, "rain_withheld": null, "climate_years": 15, "k": 10.247, "visitors_night": 22898.839, "dom_share": 0.622, "stage": 0.484172, "share_pct": 1.014, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 5551.855, "plat_ratio": 0.242, "plat_dom_share": 0.566, "share_pct_upper": 1.256, "adr_eur": 93.545, "adr_swing": -17.369, "adr_vs_cheapest": 1.255, "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": 71.508, "index": "HCI:Urban", "weather_alt": 58.034, "hci_urban": 71.508, "hci_beach": 58.034, "good_days": 18.644, "good_days_urban": 18.644, "good_days_beach": 8.906, "tx_mean": 17.951, "tx_max_median": 24.332, "tn_mean": 8.238, "lows_withheld": null, "sea_c": 13.95, "us_pax": null, "us_airports": [], "sunny_days": 3.984, "p35": 0.0, "p30": 0.0, "rain_days": 10.798, "rain_days_p90": 13.91, "rain_withheld": null, "climate_years": 15, "k": 12.454, "visitors_night": 27841.1, "dom_share": 0.52, "stage": 0.588453, "share_pct": 1.23, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 7714.617, "plat_ratio": 0.277, "plat_dom_share": 0.411, "share_pct_upper": 1.565, "adr_eur": 104.01, "adr_swing": -8.125, "adr_vs_cheapest": 1.395, "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": 75.569, "index": "HCI:Urban", "weather_alt": 63.988, "hci_urban": 75.569, "hci_beach": 63.988, "good_days": 22.116, "good_days_urban": 22.116, "good_days_beach": 11.93, "tx_mean": 20.342, "tx_max_median": 28.847, "tn_mean": 10.359, "lows_withheld": null, "sea_c": 15.971, "us_pax": null, "us_airports": [], "sunny_days": 2.757, "p35": 0.0, "p30": 0.133, "rain_days": 10.845, "rain_days_p90": 12.817, "rain_withheld": null, "climate_years": 15, "k": 13.819, "visitors_night": 30889.145, "dom_share": 0.464, "stage": 0.652942, "share_pct": 1.363, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 9243.661, "plat_ratio": 0.299, "plat_dom_share": 0.339, "share_pct_upper": 1.763, "adr_eur": 129.08, "adr_swing": 14.019, "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": 6, "est_share": 0.0, "weather": 78.025, "index": "HCI:Urban", "weather_alt": 70.556, "hci_urban": 78.025, "hci_beach": 70.556, "good_days": 23.572, "good_days_urban": 23.572, "good_days_beach": 16.981, "tx_mean": 23.679, "tx_max_median": 31.251, "tn_mean": 13.325, "lows_withheld": null, "sea_c": 19.163, "us_pax": null, "us_airports": [], "sunny_days": 3.203, "p35": 0.2, "p30": 0.533, "rain_days": 8.078, "rain_days_p90": 11.041, "rain_withheld": null, "climate_years": 15, "k": 14.636, "visitors_night": 32717.417, "dom_share": 0.484, "stage": 0.691543, "share_pct": 1.443, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 9684.05, "plat_ratio": 0.296, "plat_dom_share": 0.369, "share_pct_upper": 1.86, "adr_eur": 134.69, "adr_swing": 18.975, "adr_vs_cheapest": 1.806, "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": 80.197, "index": "HCI:Urban", "weather_alt": 77.333, "hci_urban": 80.197, "hci_beach": 77.333, "good_days": 26.965, "good_days_urban": 26.965, "good_days_beach": 23.297, "tx_mean": 25.638, "tx_max_median": 34.466, "tn_mean": 15.172, "lows_withheld": null, "sea_c": 21.501, "us_pax": null, "us_airports": [], "sunny_days": 4.989, "p35": 0.267, "p30": 0.867, "rain_days": 5.482, "rain_days_p90": 10.298, "rain_withheld": null, "climate_years": 15, "k": 18.502, "visitors_night": 41354.919, "dom_share": 0.474, "stage": 0.874204, "share_pct": 1.817, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 14381.871, "plat_ratio": 0.348, "plat_dom_share": 0.339, "share_pct_upper": 2.431, "adr_eur": 146.01, "adr_swing": 28.974, "adr_vs_cheapest": 1.958, "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": 78.993, "index": "HCI:Urban", "weather_alt": 78.439, "hci_urban": 78.993, "hci_beach": 78.439, "good_days": 26.006, "good_days_urban": 26.006, "good_days_beach": 24.2, "tx_mean": 26.523, "tx_max_median": 34.391, "tn_mean": 15.528, "lows_withheld": null, "sea_c": 22.405, "us_pax": null, "us_airports": [], "sunny_days": 5.663, "p35": 0.467, "p30": 1.0, "rain_days": 6.457, "rain_days_p90": 9.014, "rain_withheld": null, "climate_years": 15, "k": 21.165, "visitors_night": 47302.968, "dom_share": 0.505, "stage": 1.0, "share_pct": 2.073, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 16071.145, "plat_ratio": 0.34, "plat_dom_share": 0.427, "share_pct_upper": 2.755, "adr_eur": 151.925, "adr_swing": 34.199, "adr_vs_cheapest": 2.037, "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": 79.375, "index": "HCI:Urban", "weather_alt": 73.909, "hci_urban": 79.375, "hci_beach": 73.909, "good_days": 25.086, "good_days_urban": 25.086, "good_days_beach": 19.921, "tx_mean": 24.229, "tx_max_median": 31.862, "tn_mean": 14.136, "lows_withheld": null, "sea_c": 21.326, "us_pax": null, "us_airports": [], "sunny_days": 4.223, "p35": 0.0, "p30": 0.733, "rain_days": 8.319, "rain_days_p90": 12.166, "rain_withheld": null, "climate_years": 15, "k": 15.507, "visitors_night": 34660.233, "dom_share": 0.46, "stage": 0.732673, "share_pct": 1.527, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 9910.117, "plat_ratio": 0.286, "plat_dom_share": 0.379, "share_pct_upper": 1.954, "adr_eur": 139.185, "adr_swing": 22.945, "adr_vs_cheapest": 1.867, "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": 78.491, "index": "HCI:Urban", "weather_alt": 68.027, "hci_urban": 78.491, "hci_beach": 68.027, "good_days": 24.875, "good_days_urban": 24.875, "good_days_beach": 16.511, "tx_mean": 21.208, "tx_max_median": 27.701, "tn_mean": 12.004, "lows_withheld": null, "sea_c": 19.007, "us_pax": null, "us_airports": [], "sunny_days": 5.137, "p35": 0.0, "p30": 0.067, "rain_days": 7.377, "rain_days_p90": 12.309, "rain_withheld": null, "climate_years": 15, "k": 13.201, "visitors_night": 29505.258, "dom_share": 0.503, "stage": 0.623724, "share_pct": 1.303, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 8707.677, "plat_ratio": 0.295, "plat_dom_share": 0.382, "share_pct_upper": 1.68, "adr_eur": 123.04, "adr_swing": 8.684, "adr_vs_cheapest": 1.65, "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": 64.903, "index": "HCI:Urban", "weather_alt": 49.545, "hci_urban": 64.903, "hci_beach": 49.545, "good_days": 13.518, "good_days_urban": 13.518, "good_days_beach": 6.185, "tx_mean": 15.824, "tx_max_median": 22.109, "tn_mean": 8.719, "lows_withheld": null, "sea_c": 16.5, "us_pax": null, "us_airports": [], "sunny_days": 2.526, "p35": 0.0, "p30": 0.0, "rain_days": 14.536, "rain_days_p90": 20.336, "rain_withheld": null, "climate_years": 15, "k": 10.096, "visitors_night": 22562.7, "dom_share": 0.629, "stage": 0.477009, "share_pct": 0.999, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 5277.117, "plat_ratio": 0.234, "plat_dom_share": 0.574, "share_pct_upper": 1.23, "adr_eur": 98.01, "adr_swing": -13.425, "adr_vs_cheapest": 1.314, "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": 63.171, "index": "HCI:Urban", "weather_alt": 46.362, "hci_urban": 63.171, "hci_beach": 46.362, "good_days": 12.678, "good_days_urban": 12.678, "good_days_beach": 2.972, "tx_mean": 13.78, "tx_max_median": 18.382, "tn_mean": 6.471, "lows_withheld": null, "sea_c": 14.535, "us_pax": null, "us_airports": [], "sunny_days": 3.041, "p35": 0.0, "p30": 0.0, "rain_days": 12.342, "rain_days_p90": 19.007, "rain_withheld": null, "climate_years": 15, "k": 8.601, "visitors_night": 19221.5, "dom_share": 0.666, "stage": 0.406371, "share_pct": 0.853, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 5498.935, "plat_ratio": 0.286, "plat_dom_share": 0.605, "share_pct_upper": 1.093, "adr_eur": 87.755, "adr_swing": -22.484, "adr_vs_cheapest": 1.177, "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}]}