{"id": "DEG0", "n": "Thuringia", "c": "Germany", "official": "Thüringen", "cc": "DE", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 28%; median ground height 335 m", "lat": 50.904, "lon": 11.024, "population": 2100277, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.564, "is_flat": false, "seasonality_pct": 22.864, "hotel_share": 0.759, "rental_share": 0.137, "camping_share": 0.104, "hotel_occupancy_pct": 54.97, "elevation_m": 335.346, "weather_check": {"kind": "stations", "n": 27, "hi_err": 0.3, "lo_err": 0.25, "rain_ratio": 1.1}, "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 0%, coastal 0%, mountain 28%; median ground height 335 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 112.1, "pli_overall": 109.1, "months": [{"m": 1, "est_share": 0.0, "weather": 54.497, "index": "HCI:Urban", "weather_alt": 32.195, "hci_urban": 54.497, "hci_beach": 32.195, "good_days": 0.845, "good_days_urban": 0.845, "good_days_beach": 0.0, "tx_mean": 4.265, "tx_max_median": 11.021, "tn_mean": -1.864, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.444, "p35": 0.0, "p30": 0.0, "rain_days": 13.649, "rain_days_p90": 17.269, "rain_withheld": null, "climate_years": 15, "k": 5.95, "visitors_night": 12540.355, "dom_share": 0.925, "stage": 0.390076, "share_pct": 0.592, "cost_hotel_swing": -3.757, "cost_accom_swing": -3.85, "cost_package_swing": -19.285, "cost_air_swing": -11.626, "plat_night": 1713.177, "plat_ratio": 0.137, "plat_dom_share": 0.783, "share_pct_upper": 0.672, "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": 57.963, "index": "HCI:Urban", "weather_alt": 36.854, "hci_urban": 57.963, "hci_beach": 36.854, "good_days": 2.782, "good_days_urban": 2.782, "good_days_beach": 0.274, "tx_mean": 5.879, "tx_max_median": 12.587, "tn_mean": -2.186, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.872, "p35": 0.0, "p30": 0.0, "rain_days": 8.662, "rain_days_p90": 14.534, "rain_withheld": null, "climate_years": 15, "k": 7.15, "visitors_night": 15072.478, "dom_share": 0.93, "stage": 0.468738, "share_pct": 0.71, "cost_hotel_swing": -3.428, "cost_accom_swing": -3.563, "cost_package_swing": -12.024, "cost_air_swing": -13.261, "plat_night": 2106.106, "plat_ratio": 0.14, "plat_dom_share": 0.816, "share_pct_upper": 0.809, "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.183, "index": "HCI:Urban", "weather_alt": 43.472, "hci_urban": 63.183, "hci_beach": 43.472, "good_days": 9.005, "good_days_urban": 9.005, "good_days_beach": 2.258, "tx_mean": 10.142, "tx_max_median": 17.71, "tn_mean": -0.145, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.669, "p35": 0.0, "p30": 0.0, "rain_days": 8.716, "rain_days_p90": 12.221, "rain_withheld": null, "climate_years": 15, "k": 8.273, "visitors_night": 17439.645, "dom_share": 0.936, "stage": 0.542319, "share_pct": 0.821, "cost_hotel_swing": -2.867, "cost_accom_swing": -2.725, "cost_package_swing": -7.5, "cost_air_swing": -3.799, "plat_night": 2468.097, "plat_ratio": 0.142, "plat_dom_share": 0.83, "share_pct_upper": 0.936, "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": 70.103, "index": "HCI:Urban", "weather_alt": 54.195, "hci_urban": 70.103, "hci_beach": 54.195, "good_days": 15.382, "good_days_urban": 15.382, "good_days_beach": 7.217, "tx_mean": 14.728, "tx_max_median": 21.897, "tn_mean": 3.285, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.962, "p35": 0.0, "p30": 0.0, "rain_days": 6.814, "rain_days_p90": 10.245, "rain_withheld": null, "climate_years": 15, "k": 9.787, "visitors_night": 20624.833, "dom_share": 0.936, "stage": 0.641596, "share_pct": 0.969, "cost_hotel_swing": -1.529, "cost_accom_swing": -1.425, "cost_package_swing": -4.109, "cost_air_swing": 2.475, "plat_night": 3215.15, "plat_ratio": 0.156, "plat_dom_share": 0.851, "share_pct_upper": 1.119, "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.713, "index": "HCI:Urban", "weather_alt": 62.132, "hci_urban": 74.713, "hci_beach": 62.132, "good_days": 20.957, "good_days_urban": 20.957, "good_days_beach": 11.294, "tx_mean": 18.853, "tx_max_median": 27.453, "tn_mean": 7.19, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.032, "p35": 0.0, "p30": 0.0, "rain_days": 6.938, "rain_days_p90": 15.551, "rain_withheld": null, "climate_years": 15, "k": 13.03, "visitors_night": 27463.694, "dom_share": 0.941, "stage": 0.854154, "share_pct": 1.286, "cost_hotel_swing": 2.055, "cost_accom_swing": 1.87, "cost_package_swing": -1.592, "cost_air_swing": -3.219, "plat_night": 4101.468, "plat_ratio": 0.149, "plat_dom_share": 0.867, "share_pct_upper": 1.476, "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": 79.192, "index": "HCI:Urban", "weather_alt": 71.467, "hci_urban": 79.192, "hci_beach": 71.467, "good_days": 24.221, "good_days_urban": 24.221, "good_days_beach": 17.147, "tx_mean": 23.212, "tx_max_median": 31.855, "tn_mean": 11.405, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.794, "p35": 0.067, "p30": 0.667, "rain_days": 9.052, "rain_days_p90": 13.345, "rain_withheld": null, "climate_years": 15, "k": 12.685, "visitors_night": 26733.65, "dom_share": 0.93, "stage": 0.831581, "share_pct": 1.253, "cost_hotel_swing": 2.538, "cost_accom_swing": 2.58, "cost_package_swing": 3.439, "cost_air_swing": -2.551, "plat_night": 3682.917, "plat_ratio": 0.138, "plat_dom_share": 0.819, "share_pct_upper": 1.423, "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": 79.454, "index": "HCI:Urban", "weather_alt": 73.643, "hci_urban": 79.454, "hci_beach": 73.643, "good_days": 25.925, "good_days_urban": 25.925, "good_days_beach": 20.281, "tx_mean": 24.572, "tx_max_median": 32.081, "tn_mean": 12.8, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.431, "p35": 0.2, "p30": 0.733, "rain_days": 10.225, "rain_days_p90": 13.094, "rain_withheld": null, "climate_years": 15, "k": 13.093, "visitors_night": 27595.065, "dom_share": 0.915, "stage": 0.858267, "share_pct": 1.292, "cost_hotel_swing": 1.16, "cost_accom_swing": 2.574, "cost_package_swing": 13.097, "cost_air_swing": 11.305, "plat_night": 4132.984, "plat_ratio": 0.15, "plat_dom_share": 0.785, "share_pct_upper": 1.484, "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": 78.941, "index": "HCI:Urban", "weather_alt": 74.143, "hci_urban": 78.941, "hci_beach": 74.143, "good_days": 25.577, "good_days_urban": 25.577, "good_days_beach": 20.415, "tx_mean": 24.805, "tx_max_median": 32.811, "tn_mean": 12.774, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.062, "p35": 0.0, "p30": 0.867, "rain_days": 8.907, "rain_days_p90": 13.806, "rain_withheld": null, "climate_years": 15, "k": 15.255, "visitors_night": 32150.323, "dom_share": 0.935, "stage": 1.0, "share_pct": 1.503, "cost_hotel_swing": 1.306, "cost_accom_swing": 2.68, "cost_package_swing": 15.054, "cost_air_swing": 3.018, "plat_night": 4478.919, "plat_ratio": 0.139, "plat_dom_share": 0.815, "share_pct_upper": 1.709, "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": 77.409, "index": "HCI:Urban", "weather_alt": 66.859, "hci_urban": 77.409, "hci_beach": 66.859, "good_days": 23.423, "good_days_urban": 23.423, "good_days_beach": 13.402, "tx_mean": 20.418, "tx_max_median": 28.09, "tn_mean": 9.161, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.718, "p35": 0.0, "p30": 0.133, "rain_days": 7.84, "rain_days_p90": 10.797, "rain_withheld": null, "climate_years": 15, "k": 12.341, "visitors_night": 26007.983, "dom_share": 0.933, "stage": 0.808998, "share_pct": 1.219, "cost_hotel_swing": 4.062, "cost_accom_swing": 3.027, "cost_package_swing": 9.618, "cost_air_swing": -2.866, "plat_night": 3597.15, "plat_ratio": 0.138, "plat_dom_share": 0.83, "share_pct_upper": 1.386, "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": 67.889, "index": "HCI:Urban", "weather_alt": 50.765, "hci_urban": 67.889, "hci_beach": 50.765, "good_days": 13.189, "good_days_urban": 13.189, "good_days_beach": 4.21, "tx_mean": 14.763, "tx_max_median": 22.017, "tn_mean": 5.927, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.343, "p35": 0.0, "p30": 0.0, "rain_days": 9.172, "rain_days_p90": 13.299, "rain_withheld": null, "climate_years": 15, "k": 11.787, "visitors_night": 24841.726, "dom_share": 0.943, "stage": 0.772698, "share_pct": 1.165, "cost_hotel_swing": 1.816, "cost_accom_swing": 1.053, "cost_package_swing": 7.836, "cost_air_swing": 10.544, "plat_night": 4330.774, "plat_ratio": 0.174, "plat_dom_share": 0.88, "share_pct_upper": 1.366, "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.083, "index": "HCI:Urban", "weather_alt": 38.201, "hci_urban": 60.083, "hci_beach": 38.201, "good_days": 4.033, "good_days_urban": 4.033, "good_days_beach": 0.445, "tx_mean": 8.559, "tx_max_median": 15.344, "tn_mean": 1.689, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.741, "p35": 0.0, "p30": 0.0, "rain_days": 9.25, "rain_days_p90": 13.956, "rain_withheld": null, "climate_years": 15, "k": 8.474, "visitors_night": 17859.65, "dom_share": 0.933, "stage": 0.555524, "share_pct": 0.84, "cost_hotel_swing": -0.731, "cost_accom_swing": -1.253, "cost_package_swing": -5.793, "cost_air_swing": -5.06, "plat_night": 2436.083, "plat_ratio": 0.136, "plat_dom_share": 0.812, "share_pct_upper": 0.954, "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": 55.685, "index": "HCI:Urban", "weather_alt": 32.402, "hci_urban": 55.685, "hci_beach": 32.402, "good_days": 1.262, "good_days_urban": 1.262, "good_days_beach": 0.02, "tx_mean": 5.702, "tx_max_median": 12.71, "tn_mean": -0.009, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.119, "p35": 0.0, "p30": 0.0, "rain_days": 13.127, "rain_days_p90": 17.526, "rain_withheld": null, "climate_years": 15, "k": 8.189, "visitors_night": 17256.242, "dom_share": 0.94, "stage": 0.536789, "share_pct": 0.812, "cost_hotel_swing": -0.625, "cost_accom_swing": -0.968, "cost_package_swing": 1.26, "cost_air_swing": 15.038, "plat_night": 3291.645, "plat_ratio": 0.191, "plat_dom_share": 0.867, "share_pct_upper": 0.966, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}