{"id": "BG32", "n": "Veliko Tarnovo & north-central Bulgaria", "c": "Bulgaria", "official": "Severen tsentralen", "cc": "BG", "t": "countryside", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 14%; median ground height 225 m", "lat": 43.469, "lon": 26.072, "population": 673331, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 2.427, "is_flat": false, "seasonality_pct": 22.19, "hotel_share": 0.795, "rental_share": 0.198, "camping_share": 0.007, "hotel_occupancy_pct": 28.5, "elevation_m": 224.691, "weather_check": {"kind": "normals", "n": 1, "places": ["Razgrad"], "hi_err": 0.43, "lo_err": 0.37}, "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 14%; median ground height 225 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 53.2, "pli_overall": 56.9, "months": [{"m": 1, "est_share": 0.0, "weather": 60.319, "index": "HCI:Urban", "weather_alt": 41.746, "hci_urban": 60.319, "hci_beach": 41.746, "good_days": 7.336, "good_days_urban": 7.336, "good_days_beach": 1.159, "tx_mean": 6.279, "tx_max_median": 16.121, "tn_mean": -2.565, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.07, "p35": 0.0, "p30": 0.0, "rain_days": 8.309, "rain_days_p90": 10.47, "rain_withheld": null, "climate_years": 15, "k": 1.886, "visitors_night": 1276.355, "dom_share": 0.829, "stage": 0.412107, "share_pct": 0.188, "cost_hotel_swing": -4.309, "cost_accom_swing": -4.763, "cost_package_swing": -0.733, "cost_air_swing": 0.893, "plat_night": 214.097, "plat_ratio": 0.168, "plat_dom_share": 0.529, "share_pct_upper": 0.22, "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": 62.875, "index": "HCI:Urban", "weather_alt": 44.712, "hci_urban": 62.875, "hci_beach": 44.712, "good_days": 9.153, "good_days_urban": 9.153, "good_days_beach": 1.93, "tx_mean": 8.674, "tx_max_median": 17.701, "tn_mean": -1.249, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.156, "p35": 0.0, "p30": 0.0, "rain_days": 6.202, "rain_days_p90": 9.41, "rain_withheld": null, "climate_years": 15, "k": 2.3, "visitors_night": 1556.814, "dom_share": 0.85, "stage": 0.50241, "share_pct": 0.229, "cost_hotel_swing": -3.675, "cost_accom_swing": -3.951, "cost_package_swing": -0.25, "cost_air_swing": -11.86, "plat_night": 259.434, "plat_ratio": 0.167, "plat_dom_share": 0.6, "share_pct_upper": 0.268, "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.129, "index": "HCI:Urban", "weather_alt": 51.943, "hci_urban": 68.129, "hci_beach": 51.943, "good_days": 16.103, "good_days_urban": 16.103, "good_days_beach": 7.225, "tx_mean": 13.365, "tx_max_median": 22.769, "tn_mean": 2.371, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.863, "p35": 0.0, "p30": 0.0, "rain_days": 7.106, "rain_days_p90": 10.829, "rain_withheld": null, "climate_years": 15, "k": 2.892, "visitors_night": 1956.952, "dom_share": 0.844, "stage": 0.63169, "share_pct": 0.288, "cost_hotel_swing": -1.711, "cost_accom_swing": -3.765, "cost_package_swing": -1.828, "cost_air_swing": -6.666, "plat_night": 402.387, "plat_ratio": 0.206, "plat_dom_share": 0.67, "share_pct_upper": 0.348, "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.226, "index": "HCI:Urban", "weather_alt": 64.697, "hci_urban": 76.226, "hci_beach": 64.697, "good_days": 21.289, "good_days_urban": 21.289, "good_days_beach": 14.44, "tx_mean": 18.767, "tx_max_median": 26.635, "tn_mean": 6.411, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.616, "p35": 0.0, "p30": 0.133, "rain_days": 8.439, "rain_days_p90": 11.679, "rain_withheld": null, "climate_years": 15, "k": 3.456, "visitors_night": 2338.9, "dom_share": 0.825, "stage": 0.754911, "share_pct": 0.344, "cost_hotel_swing": -1.584, "cost_accom_swing": -7.83, "cost_package_swing": -8.036, "cost_air_swing": 1.935, "plat_night": 542.517, "plat_ratio": 0.232, "plat_dom_share": 0.553, "share_pct_upper": 0.424, "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.405, "index": "HCI:Urban", "weather_alt": 73.558, "hci_urban": 80.405, "hci_beach": 73.558, "good_days": 25.697, "good_days_urban": 25.697, "good_days_beach": 20.371, "tx_mean": 23.205, "tx_max_median": 29.228, "tn_mean": 10.646, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.593, "p35": 0.0, "p30": 0.267, "rain_days": 9.263, "rain_days_p90": 13.312, "rain_withheld": null, "climate_years": 15, "k": 3.852, "visitors_night": 2606.323, "dom_share": 0.779, "stage": 0.841478, "share_pct": 0.384, "cost_hotel_swing": 0.986, "cost_accom_swing": -6.334, "cost_package_swing": -9.575, "cost_air_swing": -4.677, "plat_night": 638.823, "plat_ratio": 0.245, "plat_dom_share": 0.548, "share_pct_upper": 0.478, "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": 76.643, "index": "HCI:Urban", "weather_alt": 80.233, "hci_urban": 76.643, "hci_beach": 80.233, "good_days": 23.421, "good_days_urban": 23.421, "good_days_beach": 23.903, "tx_mean": 27.717, "tx_max_median": 33.552, "tn_mean": 15.611, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.976, "p35": 0.267, "p30": 1.0, "rain_days": 8.599, "rain_days_p90": 12.431, "rain_withheld": null, "climate_years": 15, "k": 4.184, "visitors_night": 2831.433, "dom_share": 0.759, "stage": 0.913984, "share_pct": 0.417, "cost_hotel_swing": 1.207, "cost_accom_swing": 1.525, "cost_package_swing": -7.117, "cost_air_swing": -2.704, "plat_night": 624.783, "plat_ratio": 0.221, "plat_dom_share": 0.389, "share_pct_upper": 0.509, "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.319, "index": "HCI:Urban", "weather_alt": 84.317, "hci_urban": 74.319, "hci_beach": 84.317, "good_days": 22.177, "good_days_urban": 22.177, "good_days_beach": 27.782, "tx_mean": 30.685, "tx_max_median": 37.55, "tn_mean": 17.903, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 18.23, "p35": 0.8, "p30": 1.0, "rain_days": 4.895, "rain_days_p90": 10.404, "rain_withheld": null, "climate_years": 15, "k": 4.274, "visitors_night": 2892.5, "dom_share": 0.771, "stage": 0.933653, "share_pct": 0.426, "cost_hotel_swing": 2.339, "cost_accom_swing": 18.415, "cost_package_swing": 10.13, "cost_air_swing": 16.838, "plat_night": 790.065, "plat_ratio": 0.273, "plat_dom_share": 0.361, "share_pct_upper": 0.542, "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": 76.155, "index": "HCI:Urban", "weather_alt": 85.926, "hci_urban": 76.155, "hci_beach": 85.926, "good_days": 25.016, "good_days_urban": 25.016, "good_days_beach": 28.701, "tx_mean": 30.716, "tx_max_median": 35.632, "tn_mean": 17.905, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 19.697, "p35": 0.667, "p30": 1.0, "rain_days": 3.688, "rain_days_p90": 5.51, "rain_withheld": null, "climate_years": 15, "k": 4.578, "visitors_night": 3097.839, "dom_share": 0.765, "stage": 1.0, "share_pct": 0.456, "cost_hotel_swing": 1.618, "cost_accom_swing": 15.651, "cost_package_swing": 10.712, "cost_air_swing": 24.085, "plat_night": 992.726, "plat_ratio": 0.32, "plat_dom_share": 0.353, "share_pct_upper": 0.602, "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": 82.162, "index": "HCI:Urban", "weather_alt": 82.033, "hci_urban": 82.162, "hci_beach": 82.033, "good_days": 26.847, "good_days_urban": 26.847, "good_days_beach": 24.409, "tx_mean": 25.997, "tx_max_median": 32.302, "tn_mean": 13.937, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 13.353, "p35": 0.067, "p30": 0.8, "rain_days": 3.615, "rain_days_p90": 6.448, "rain_withheld": null, "climate_years": 15, "k": 4.059, "visitors_night": 2746.767, "dom_share": 0.766, "stage": 0.886749, "share_pct": 0.404, "cost_hotel_swing": 3.881, "cost_accom_swing": -0.639, "cost_package_swing": -10.457, "cost_air_swing": 1.674, "plat_night": 673.667, "plat_ratio": 0.245, "plat_dom_share": 0.569, "share_pct_upper": 0.503, "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": 77.572, "index": "HCI:Urban", "weather_alt": 66.308, "hci_urban": 77.572, "hci_beach": 66.308, "good_days": 23.32, "good_days_urban": 23.32, "good_days_beach": 16.81, "tx_mean": 18.739, "tx_max_median": 26.095, "tn_mean": 8.174, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.541, "p35": 0.0, "p30": 0.133, "rain_days": 5.716, "rain_days_p90": 10.158, "rain_withheld": null, "climate_years": 15, "k": 3.469, "visitors_night": 2347.194, "dom_share": 0.777, "stage": 0.757866, "share_pct": 0.346, "cost_hotel_swing": 1.658, "cost_accom_swing": -2.836, "cost_package_swing": 0.599, "cost_air_swing": -6.81, "plat_night": 476.694, "plat_ratio": 0.203, "plat_dom_share": 0.502, "share_pct_upper": 0.416, "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": 66.811, "index": "HCI:Urban", "weather_alt": 49.079, "hci_urban": 66.811, "hci_beach": 49.079, "good_days": 13.852, "good_days_urban": 13.852, "good_days_beach": 4.716, "tx_mean": 12.616, "tx_max_median": 21.415, "tn_mean": 4.03, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.535, "p35": 0.0, "p30": 0.0, "rain_days": 6.914, "rain_days_p90": 10.194, "rain_withheld": null, "climate_years": 15, "k": 3.085, "visitors_night": 2087.9, "dom_share": 0.844, "stage": 0.67401, "share_pct": 0.308, "cost_hotel_swing": 0.28, "cost_accom_swing": -3.14, "cost_package_swing": 4.816, "cost_air_swing": -16.394, "plat_night": 371.167, "plat_ratio": 0.178, "plat_dom_share": 0.617, "share_pct_upper": 0.362, "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": 61.316, "index": "HCI:Urban", "weather_alt": 41.917, "hci_urban": 61.316, "hci_beach": 41.917, "good_days": 8.654, "good_days_urban": 8.654, "good_days_beach": 1.082, "tx_mean": 7.87, "tx_max_median": 16.321, "tn_mean": -0.408, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.456, "p35": 0.0, "p30": 0.0, "rain_days": 8.364, "rain_days_p90": 12.896, "rain_withheld": null, "climate_years": 15, "k": 2.539, "visitors_night": 1717.677, "dom_share": 0.875, "stage": 0.554561, "share_pct": 0.253, "cost_hotel_swing": -0.689, "cost_accom_swing": -2.334, "cost_package_swing": 11.738, "cost_air_swing": 3.684, "plat_night": 370.484, "plat_ratio": 0.216, "plat_dom_share": 0.638, "share_pct_upper": 0.308, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}