{"id": "PL21", "n": "Kraków & Lesser Poland", "c": "Poland", "official": "Małopolskie", "cc": "PL", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 24%, coastal 0%, mountain 25%; median ground height 338 m", "lat": 49.859, "lon": 20.272, "population": 3319792, "peak": 8, "trough": 3, "n_years_crowd": 2, "spread": 1.972, "is_flat": true, "seasonality_pct": 23.578, "hotel_share": 0.666, "rental_share": 0.331, "camping_share": 0.003, "hotel_occupancy_pct": 59.4, "elevation_m": 338.251, "weather_check": {"kind": "normals", "n": 1, "places": ["Krakow-Balice"], "hi_err": 0.51, "lo_err": 0.85}, "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": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 24%, coastal 0%, mountain 25%; median ground height 338 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 91.7, "pli_overall": 70.2, "months": [{"m": 1, "est_share": 0.0, "weather": 54.912, "index": "HCI:Urban", "weather_alt": 34.535, "hci_urban": 54.912, "hci_beach": 34.535, "good_days": 1.378, "good_days_urban": 1.378, "good_days_beach": 0.002, "tx_mean": 2.667, "tx_max_median": 10.009, "tn_mean": -3.707, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.126, "p35": 0.0, "p30": 0.0, "rain_days": 12.261, "rain_days_p90": 18.902, "rain_withheld": null, "climate_years": 15, "k": 11.518, "visitors_night": 38233.581, "dom_share": 0.753, "stage": 0.591461, "share_pct": 1.139, "cost_hotel_swing": -4.123, "cost_accom_swing": -4.083, "cost_package_swing": -5.402, "cost_air_swing": -0.77, "plat_night": 23768.016, "plat_ratio": 0.622, "plat_dom_share": 0.568, "share_pct_upper": 1.834, "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": 56.851, "index": "HCI:Urban", "weather_alt": 36.016, "hci_urban": 56.851, "hci_beach": 36.016, "good_days": 2.853, "good_days_urban": 2.853, "good_days_beach": 0.265, "tx_mean": 4.944, "tx_max_median": 11.579, "tn_mean": -3.119, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.788, "p35": 0.0, "p30": 0.0, "rain_days": 9.756, "rain_days_p90": 15.835, "rain_withheld": null, "climate_years": 15, "k": 13.63, "visitors_night": 45244.637, "dom_share": 0.759, "stage": 0.699914, "share_pct": 1.345, "cost_hotel_swing": -3.68, "cost_accom_swing": -3.675, "cost_package_swing": 0.58, "cost_air_swing": -17.72, "plat_night": 27804.336, "plat_ratio": 0.615, "plat_dom_share": 0.602, "share_pct_upper": 2.153, "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": 63.368, "index": "HCI:Urban", "weather_alt": 44.69, "hci_urban": 63.368, "hci_beach": 44.69, "good_days": 9.197, "good_days_urban": 9.197, "good_days_beach": 1.988, "tx_mean": 9.782, "tx_max_median": 19.001, "tn_mean": -0.378, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.908, "p35": 0.0, "p30": 0.0, "rain_days": 9.218, "rain_days_p90": 11.038, "rain_withheld": null, "climate_years": 15, "k": 9.874, "visitors_night": 32774.516, "dom_share": 0.65, "stage": 0.507007, "share_pct": 0.978, "cost_hotel_swing": -3.542, "cost_accom_swing": -3.508, "cost_package_swing": -4.377, "cost_air_swing": -14.946, "plat_night": 15898.726, "plat_ratio": 0.485, "plat_dom_share": 0.401, "share_pct_upper": 1.445, "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": 69.512, "index": "HCI:Urban", "weather_alt": 54.119, "hci_urban": 69.512, "hci_beach": 54.119, "good_days": 15.761, "good_days_urban": 15.761, "good_days_beach": 8.226, "tx_mean": 15.063, "tx_max_median": 23.461, "tn_mean": 3.902, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.622, "p35": 0.0, "p30": 0.0, "rain_days": 9.99, "rain_days_p90": 13.172, "rain_withheld": null, "climate_years": 15, "k": 10.593, "visitors_night": 35161.6, "dom_share": 0.633, "stage": 0.543942, "share_pct": 1.048, "cost_hotel_swing": -1.474, "cost_accom_swing": -1.546, "cost_package_swing": 0.006, "cost_air_swing": 18.228, "plat_night": 20484.7, "plat_ratio": 0.583, "plat_dom_share": 0.437, "share_pct_upper": 1.649, "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": 74.317, "index": "HCI:Urban", "weather_alt": 62.599, "hci_urban": 74.317, "hci_beach": 62.599, "good_days": 20.482, "good_days_urban": 20.482, "good_days_beach": 13.319, "tx_mean": 19.311, "tx_max_median": 26.698, "tn_mean": 7.865, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.199, "p35": 0.0, "p30": 0.067, "rain_days": 12.32, "rain_days_p90": 16.364, "rain_withheld": null, "climate_years": 15, "k": 12.812, "visitors_night": 42528.452, "dom_share": 0.686, "stage": 0.657901, "share_pct": 1.265, "cost_hotel_swing": 0.402, "cost_accom_swing": 0.347, "cost_package_swing": -5.821, "cost_air_swing": -4.484, "plat_night": 23730.903, "plat_ratio": 0.558, "plat_dom_share": 0.517, "share_pct_upper": 1.957, "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.359, "index": "HCI:Urban", "weather_alt": 72.578, "hci_urban": 78.359, "hci_beach": 72.578, "good_days": 23.659, "good_days_urban": 23.659, "good_days_beach": 18.595, "tx_mean": 23.808, "tx_max_median": 31.319, "tn_mean": 12.618, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.007, "p35": 0.0, "p30": 0.667, "rain_days": 8.951, "rain_days_p90": 14.557, "rain_withheld": null, "climate_years": 15, "k": 14.088, "visitors_night": 46763.5, "dom_share": 0.705, "stage": 0.723419, "share_pct": 1.389, "cost_hotel_swing": 1.84, "cost_accom_swing": 1.713, "cost_package_swing": -0.935, "cost_air_swing": 0.816, "plat_night": 27911.117, "plat_ratio": 0.597, "plat_dom_share": 0.492, "share_pct_upper": 2.2, "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": 76.68, "index": "HCI:Urban", "weather_alt": 73.526, "hci_urban": 76.68, "hci_beach": 73.526, "good_days": 23.253, "good_days_urban": 23.253, "good_days_beach": 20.688, "tx_mean": 25.211, "tx_max_median": 33.235, "tn_mean": 13.755, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.077, "p35": 0.0, "p30": 0.933, "rain_days": 12.443, "rain_days_p90": 16.461, "rain_withheld": null, "climate_years": 15, "k": 17.72, "visitors_night": 58818.613, "dom_share": 0.708, "stage": 0.909897, "share_pct": 1.741, "cost_hotel_swing": 2.589, "cost_accom_swing": 2.547, "cost_package_swing": 6.833, "cost_air_swing": -0.388, "plat_night": 43227.694, "plat_ratio": 0.735, "plat_dom_share": 0.45, "share_pct_upper": 2.982, "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": 77.974, "index": "HCI:Urban", "weather_alt": 75.674, "hci_urban": 77.974, "hci_beach": 75.674, "good_days": 24.45, "good_days_urban": 24.45, "good_days_beach": 22.031, "tx_mean": 25.342, "tx_max_median": 31.745, "tn_mean": 13.561, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.9, "p35": 0.0, "p30": 0.8, "rain_days": 9.195, "rain_days_p90": 15.325, "rain_withheld": null, "climate_years": 15, "k": 19.474, "visitors_night": 64642.726, "dom_share": 0.707, "stage": 1.0, "share_pct": 1.91, "cost_hotel_swing": 3.047, "cost_accom_swing": 2.972, "cost_package_swing": 7.531, "cost_air_swing": 37.927, "plat_night": 46784.742, "plat_ratio": 0.724, "plat_dom_share": 0.493, "share_pct_upper": 3.248, "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": 76.493, "index": "HCI:Urban", "weather_alt": 65.848, "hci_urban": 76.493, "hci_beach": 65.848, "good_days": 21.429, "good_days_urban": 21.429, "good_days_beach": 14.469, "tx_mean": 20.462, "tx_max_median": 28.571, "tn_mean": 9.723, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.407, "p35": 0.0, "p30": 0.133, "rain_days": 9.461, "rain_days_p90": 14.62, "rain_withheld": null, "climate_years": 15, "k": 13.991, "visitors_night": 46441.183, "dom_share": 0.694, "stage": 0.718429, "share_pct": 1.38, "cost_hotel_swing": 2.385, "cost_accom_swing": 2.313, "cost_package_swing": 3.64, "cost_air_swing": -7.444, "plat_night": 26109.017, "plat_ratio": 0.562, "plat_dom_share": 0.524, "share_pct_upper": 2.139, "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": 68.523, "index": "HCI:Urban", "weather_alt": 52.101, "hci_urban": 68.523, "hci_beach": 52.101, "good_days": 15.107, "good_days_urban": 15.107, "good_days_beach": 6.957, "tx_mean": 14.483, "tx_max_median": 22.503, "tn_mean": 5.286, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.364, "p35": 0.0, "p30": 0.0, "rain_days": 8.25, "rain_days_p90": 13.318, "rain_withheld": null, "climate_years": 15, "k": 12.721, "visitors_night": 42225.323, "dom_share": 0.657, "stage": 0.653214, "share_pct": 1.256, "cost_hotel_swing": 1.145, "cost_accom_swing": 1.295, "cost_package_swing": 1.259, "cost_air_swing": -14.213, "plat_night": 23622.21, "plat_ratio": 0.559, "plat_dom_share": 0.419, "share_pct_upper": 1.945, "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": 60.595, "index": "HCI:Urban", "weather_alt": 39.91, "hci_urban": 60.595, "hci_beach": 39.91, "good_days": 6.373, "good_days_urban": 6.373, "good_days_beach": 0.828, "tx_mean": 8.433, "tx_max_median": 16.374, "tn_mean": 1.251, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.708, "p35": 0.0, "p30": 0.0, "rain_days": 8.566, "rain_days_p90": 12.877, "rain_withheld": null, "climate_years": 15, "k": 11.053, "visitors_night": 36689.7, "dom_share": 0.677, "stage": 0.567572, "share_pct": 1.093, "cost_hotel_swing": 0.684, "cost_accom_swing": 0.776, "cost_package_swing": -1.378, "cost_air_swing": -11.073, "plat_night": 19574.1, "plat_ratio": 0.534, "plat_dom_share": 0.503, "share_pct_upper": 1.667, "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": 56.695, "index": "HCI:Urban", "weather_alt": 35.257, "hci_urban": 56.695, "hci_beach": 35.257, "good_days": 1.933, "good_days_urban": 1.933, "good_days_beach": 0.002, "tx_mean": 4.468, "tx_max_median": 11.256, "tn_mean": -1.728, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.863, "p35": 0.0, "p30": 0.0, "rain_days": 10.195, "rain_days_p90": 14.011, "rain_withheld": null, "climate_years": 15, "k": 13.087, "visitors_night": 43442.565, "dom_share": 0.612, "stage": 0.672039, "share_pct": 1.292, "cost_hotel_swing": 0.727, "cost_accom_swing": 0.85, "cost_package_swing": -1.937, "cost_air_swing": 14.066, "plat_night": 32948.935, "plat_ratio": 0.758, "plat_dom_share": 0.369, "share_pct_upper": 2.249, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}