{"id": "AL01", "n": "Northern Albania", "c": "Albania", "official": "Veri", "cc": "AL", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 0%; median ground height 466 m", "lat": 41.937, "lon": 19.969, "population": 633710, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 18.759, "is_flat": false, "seasonality_pct": 50.692, "hotel_share": 0.9, "rental_share": 0.082, "camping_share": 0.019, "hotel_occupancy_pct": 29.0, "elevation_m": 465.913, "weather_check": {"kind": "normals", "n": 1, "places": ["Shkoder"], "hi_err": 0.68, "lo_err": 0.95}, "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": null, "platform_years": null, "platform_first_year": null, "platform_last_year": null, "platform_source": null, "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 0%; median ground height 466 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 52.3, "pli_overall": 62.9, "months": [{"m": 1, "est_share": 0.0, "weather": 60.341, "index": "HCI:Urban", "weather_alt": 42.895, "hci_urban": 60.341, "hci_beach": 42.895, "good_days": 11.902, "good_days_urban": 11.902, "good_days_beach": 1.544, "tx_mean": 10.752, "tx_max_median": 16.206, "tn_mean": 2.453, "lows_withheld": null, "sea_c": 14.762, "us_pax": null, "us_airports": [], "sunny_days": 8.159, "p35": 0.0, "p30": 0.0, "rain_days": 11.978, "rain_days_p90": 15.405, "rain_withheld": null, "climate_years": 15, "k": 1.68, "visitors_night": 1064.952, "dom_share": 0.51, "stage": 0.053309, "share_pct": 0.168, "cost_hotel_swing": -2.521, "cost_accom_swing": -0.985, "cost_package_swing": -4.918, "cost_air_swing": -9.997, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 2, "est_share": 0.0, "weather": 63.544, "index": "HCI:Urban", "weather_alt": 47.317, "hci_urban": 63.544, "hci_beach": 47.317, "good_days": 13.559, "good_days_urban": 13.559, "good_days_beach": 3.675, "tx_mean": 12.823, "tx_max_median": 18.169, "tn_mean": 4.014, "lows_withheld": null, "sea_c": 14.307, "us_pax": null, "us_airports": [], "sunny_days": 7.92, "p35": 0.0, "p30": 0.0, "rain_days": 9.203, "rain_days_p90": 16.277, "rain_withheld": null, "climate_years": 15, "k": 1.959, "visitors_night": 1241.327, "dom_share": 0.505, "stage": 0.062136, "share_pct": 0.195, "cost_hotel_swing": -1.923, "cost_accom_swing": -0.856, "cost_package_swing": -4.707, "cost_air_swing": -11.644, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 3, "est_share": 0.0, "weather": 68.061, "index": "HCI:Urban", "weather_alt": 54.698, "hci_urban": 68.061, "hci_beach": 54.698, "good_days": 18.067, "good_days_urban": 18.067, "good_days_beach": 9.525, "tx_mean": 15.818, "tx_max_median": 21.077, "tn_mean": 6.347, "lows_withheld": null, "sea_c": 14.439, "us_pax": null, "us_airports": [], "sunny_days": 9.414, "p35": 0.0, "p30": 0.0, "rain_days": 10.22, "rain_days_p90": 16.776, "rain_withheld": null, "climate_years": 15, "k": 2.487, "visitors_night": 1576.306, "dom_share": 0.441, "stage": 0.078906, "share_pct": 0.248, "cost_hotel_swing": -1.337, "cost_accom_swing": -0.766, "cost_package_swing": -2.479, "cost_air_swing": -9.83, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 4, "est_share": 0.0, "weather": 76.747, "index": "HCI:Urban", "weather_alt": 65.954, "hci_urban": 76.747, "hci_beach": 65.954, "good_days": 21.966, "good_days_urban": 21.966, "good_days_beach": 16.103, "tx_mean": 19.515, "tx_max_median": 25.228, "tn_mean": 9.588, "lows_withheld": null, "sea_c": 15.836, "us_pax": null, "us_airports": [], "sunny_days": 9.657, "p35": 0.0, "p30": 0.0, "rain_days": 8.201, "rain_days_p90": 13.058, "rain_withheld": null, "climate_years": 15, "k": 3.879, "visitors_night": 2457.75, "dom_share": 0.365, "stage": 0.123034, "share_pct": 0.386, "cost_hotel_swing": -0.865, "cost_accom_swing": -0.713, "cost_package_swing": -1.193, "cost_air_swing": -5.812, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 5, "est_share": 0.0, "weather": 80.903, "index": "HCI:Urban", "weather_alt": 74.217, "hci_urban": 80.903, "hci_beach": 74.217, "good_days": 24.76, "good_days_urban": 24.76, "good_days_beach": 20.891, "tx_mean": 23.31, "tx_max_median": 28.157, "tn_mean": 13.502, "lows_withheld": null, "sea_c": 19.082, "us_pax": null, "us_airports": [], "sunny_days": 8.476, "p35": 0.0, "p30": 0.267, "rain_days": 9.654, "rain_days_p90": 12.115, "rain_withheld": null, "climate_years": 15, "k": 5.319, "visitors_night": 3370.5, "dom_share": 0.277, "stage": 0.168721, "share_pct": 0.529, "cost_hotel_swing": -0.729, "cost_accom_swing": -0.704, "cost_package_swing": 0.026, "cost_air_swing": 3.358, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 6, "est_share": 0.0, "weather": 78.528, "index": "HCI:Urban", "weather_alt": 84.432, "hci_urban": 78.528, "hci_beach": 84.432, "good_days": 25.115, "good_days_urban": 25.115, "good_days_beach": 26.669, "tx_mean": 28.161, "tx_max_median": 33.407, "tn_mean": 18.03, "lows_withheld": null, "sea_c": 23.249, "us_pax": null, "us_airports": [], "sunny_days": 15.446, "p35": 0.267, "p30": 1.0, "rain_days": 3.959, "rain_days_p90": 8.765, "rain_withheld": null, "climate_years": 15, "k": 13.764, "visitors_night": 8722.217, "dom_share": 0.244, "stage": 0.436618, "share_pct": 1.358, "cost_hotel_swing": -0.188, "cost_accom_swing": -0.623, "cost_package_swing": -0.054, "cost_air_swing": 6.803, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 7, "est_share": 0.0, "weather": 74.277, "index": "HCI:Urban", "weather_alt": 85.734, "hci_urban": 74.277, "hci_beach": 85.734, "good_days": 22.555, "good_days_urban": 22.555, "good_days_beach": 29.308, "tx_mean": 31.018, "tx_max_median": 34.74, "tn_mean": 20.035, "lows_withheld": null, "sea_c": 25.371, "us_pax": null, "us_airports": [], "sunny_days": 23.576, "p35": 0.8, "p30": 1.0, "rain_days": 2.502, "rain_days_p90": 4.881, "rain_withheld": null, "climate_years": 15, "k": 23.906, "visitors_night": 15149.758, "dom_share": 0.27, "stage": 0.758364, "share_pct": 2.335, "cost_hotel_swing": -0.121, "cost_accom_swing": -0.607, "cost_package_swing": 0.377, "cost_air_swing": 7.103, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 8, "est_share": 0.0, "weather": 73.304, "index": "HCI:Urban", "weather_alt": 84.885, "hci_urban": 73.304, "hci_beach": 84.885, "good_days": 21.801, "good_days_urban": 21.801, "good_days_beach": 28.902, "tx_mean": 31.35, "tx_max_median": 35.346, "tn_mean": 20.064, "lows_withheld": null, "sea_c": 25.926, "us_pax": null, "us_airports": [], "sunny_days": 21.658, "p35": 0.867, "p30": 1.0, "rain_days": 3.355, "rain_days_p90": 5.798, "rain_withheld": null, "climate_years": 15, "k": 31.524, "visitors_night": 19976.855, "dom_share": 0.218, "stage": 1.0, "share_pct": 3.056, "cost_hotel_swing": 1.278, "cost_accom_swing": -0.331, "cost_package_swing": 1.883, "cost_air_swing": 12.693, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 9, "est_share": 0.0, "weather": 78.256, "index": "HCI:Urban", "weather_alt": 80.466, "hci_urban": 78.256, "hci_beach": 80.466, "good_days": 24.188, "good_days_urban": 24.188, "good_days_beach": 23.781, "tx_mean": 26.843, "tx_max_median": 31.054, "tn_mean": 16.764, "lows_withheld": null, "sea_c": 24.514, "us_pax": null, "us_airports": [], "sunny_days": 13.209, "p35": 0.0, "p30": 0.867, "rain_days": 6.042, "rain_days_p90": 10.521, "rain_withheld": null, "climate_years": 15, "k": 13.489, "visitors_night": 8548.233, "dom_share": 0.32, "stage": 0.427905, "share_pct": 1.331, "cost_hotel_swing": 1.546, "cost_accom_swing": -0.311, "cost_package_swing": 3.619, "cost_air_swing": 10.578, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 10, "est_share": 0.0, "weather": 80.715, "index": "HCI:Urban", "weather_alt": 71.304, "hci_urban": 80.715, "hci_beach": 71.304, "good_days": 24.435, "good_days_urban": 24.435, "good_days_beach": 20.041, "tx_mean": 21.7, "tx_max_median": 26.058, "tn_mean": 12.139, "lows_withheld": null, "sea_c": 21.862, "us_pax": null, "us_airports": [], "sunny_days": 12.037, "p35": 0.0, "p30": 0.0, "rain_days": 7.847, "rain_days_p90": 11.6, "rain_withheld": null, "climate_years": 15, "k": 6.02, "visitors_night": 3815.129, "dom_share": 0.302, "stage": 0.190978, "share_pct": 0.598, "cost_hotel_swing": 1.072, "cost_accom_swing": 1.578, "cost_package_swing": 2.539, "cost_air_swing": 2.157, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 11, "est_share": 0.0, "weather": 69.094, "index": "HCI:Urban", "weather_alt": 55.592, "hci_urban": 69.094, "hci_beach": 55.592, "good_days": 17.952, "good_days_urban": 17.952, "good_days_beach": 9.915, "tx_mean": 16.943, "tx_max_median": 21.75, "tn_mean": 8.654, "lows_withheld": null, "sea_c": 19.831, "us_pax": null, "us_airports": [], "sunny_days": 7.777, "p35": 0.0, "p30": 0.0, "rain_days": 11.176, "rain_days_p90": 17.548, "rain_withheld": null, "climate_years": 15, "k": 3.632, "visitors_night": 2301.6, "dom_share": 0.362, "stage": 0.115215, "share_pct": 0.362, "cost_hotel_swing": 1.615, "cost_accom_swing": 2.101, "cost_package_swing": 1.806, "cost_air_swing": -3.281, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 12, "est_share": 0.0, "weather": 63.715, "index": "HCI:Urban", "weather_alt": 47.72, "hci_urban": 63.715, "hci_beach": 47.72, "good_days": 15.454, "good_days_urban": 15.454, "good_days_beach": 3.336, "tx_mean": 12.467, "tx_max_median": 16.153, "tn_mean": 4.113, "lows_withheld": null, "sea_c": 16.965, "us_pax": null, "us_airports": [], "sunny_days": 10.065, "p35": 0.0, "p30": 0.0, "rain_days": 11.855, "rain_days_p90": 14.965, "rain_withheld": null, "climate_years": 15, "k": 2.983, "visitors_night": 1890.452, "dom_share": 0.387, "stage": 0.094634, "share_pct": 0.297, "cost_hotel_swing": 2.173, "cost_accom_swing": 2.218, "cost_package_swing": 3.101, "cost_air_swing": -2.128, "plat_night": null, "plat_ratio": null, "plat_dom_share": null, "share_pct_upper": null, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}