{"id": "RO32", "n": "Bucharest", "c": "Romania", "official": "Bucureşti-Ilfov", "cc": "RO", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 0%, mountain 0%; median ground height 83 m", "lat": 44.511, "lon": 26.141, "population": 2313455, "peak": 10, "trough": 1, "n_years_crowd": 2, "spread": 1.596, "is_flat": true, "seasonality_pct": 19.332, "hotel_share": 0.994, "rental_share": 0.006, "camping_share": 0.0, "hotel_occupancy_pct": 65.73, "elevation_m": 82.973, "weather_check": {"kind": "normals", "n": 1, "places": ["Bucuresti-Baneasa"], "hi_err": 0.63, "lo_err": 1.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 100%, coastal 0%, mountain 0%; median ground height 83 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 68.5, "pli_overall": 57.4, "months": [{"m": 1, "est_share": 0.0, "weather": 59.127, "index": "HCI:Urban", "weather_alt": 40.047, "hci_urban": 59.127, "hci_beach": 40.047, "good_days": 5.71, "good_days_urban": 5.71, "good_days_beach": 0.557, "tx_mean": 4.954, "tx_max_median": 13.966, "tn_mean": -3.827, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.511, "p35": 0.0, "p30": 0.0, "rain_days": 7.629, "rain_days_p90": 10.668, "rain_withheld": null, "climate_years": 15, "k": 3.805, "visitors_night": 8788.984, "dom_share": 0.422, "stage": 0.626707, "share_pct": 0.379, "cost_hotel_swing": -3.753, "cost_accom_swing": -3.867, "cost_package_swing": -4.429, "cost_air_swing": -1.579, "plat_night": 6071.484, "plat_ratio": 0.691, "plat_dom_share": 0.302, "share_pct_upper": 0.639, "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.057, "index": "HCI:Urban", "weather_alt": 43.293, "hci_urban": 62.057, "hci_beach": 43.293, "good_days": 7.273, "good_days_urban": 7.273, "good_days_beach": 1.505, "tx_mean": 7.631, "tx_max_median": 17.272, "tn_mean": -2.429, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.813, "p35": 0.0, "p30": 0.0, "rain_days": 5.667, "rain_days_p90": 10.081, "rain_withheld": null, "climate_years": 15, "k": 4.653, "visitors_night": 10747.097, "dom_share": 0.423, "stage": 0.766387, "share_pct": 0.463, "cost_hotel_swing": -3.489, "cost_accom_swing": -3.511, "cost_package_swing": -3.519, "cost_air_swing": -19.075, "plat_night": 7284.142, "plat_ratio": 0.678, "plat_dom_share": 0.314, "share_pct_upper": 0.774, "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.168, "index": "HCI:Urban", "weather_alt": 51.564, "hci_urban": 68.168, "hci_beach": 51.564, "good_days": 15.388, "good_days_urban": 15.388, "good_days_beach": 6.537, "tx_mean": 13.212, "tx_max_median": 22.573, "tn_mean": 1.741, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.569, "p35": 0.0, "p30": 0.0, "rain_days": 7.672, "rain_days_p90": 11.84, "rain_withheld": null, "climate_years": 15, "k": 4.931, "visitors_night": 11388.016, "dom_share": 0.408, "stage": 0.812092, "share_pct": 0.491, "cost_hotel_swing": -3.12, "cost_accom_swing": -3.311, "cost_package_swing": -2.995, "cost_air_swing": -16.612, "plat_night": 7760.242, "plat_ratio": 0.681, "plat_dom_share": 0.282, "share_pct_upper": 0.822, "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.501, "index": "HCI:Urban", "weather_alt": 64.937, "hci_urban": 76.501, "hci_beach": 64.937, "good_days": 21.33, "good_days_urban": 21.33, "good_days_beach": 14.43, "tx_mean": 19.165, "tx_max_median": 26.538, "tn_mean": 6.249, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.714, "p35": 0.0, "p30": 0.067, "rain_days": 7.623, "rain_days_p90": 10.927, "rain_withheld": null, "climate_years": 15, "k": 4.958, "visitors_night": 11449.4, "dom_share": 0.384, "stage": 0.816516, "share_pct": 0.493, "cost_hotel_swing": -2.56, "cost_accom_swing": -2.885, "cost_package_swing": -2.077, "cost_air_swing": -2.097, "plat_night": 7940.217, "plat_ratio": 0.694, "plat_dom_share": 0.288, "share_pct_upper": 0.832, "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.909, "index": "HCI:Urban", "weather_alt": 74.71, "hci_urban": 80.909, "hci_beach": 74.71, "good_days": 26.557, "good_days_urban": 26.557, "good_days_beach": 20.651, "tx_mean": 23.8, "tx_max_median": 29.78, "tn_mean": 10.712, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.132, "p35": 0.0, "p30": 0.333, "rain_days": 9.695, "rain_days_p90": 15.364, "rain_withheld": null, "climate_years": 15, "k": 5.445, "visitors_night": 12575.387, "dom_share": 0.401, "stage": 0.896696, "share_pct": 0.542, "cost_hotel_swing": -1.791, "cost_accom_swing": -2.494, "cost_package_swing": -1.49, "cost_air_swing": 6.83, "plat_night": 8416.177, "plat_ratio": 0.669, "plat_dom_share": 0.304, "share_pct_upper": 0.9, "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": 74.655, "index": "HCI:Urban", "weather_alt": 79.49, "hci_urban": 74.655, "hci_beach": 79.49, "good_days": 21.799, "good_days_urban": 21.799, "good_days_beach": 23.693, "tx_mean": 28.509, "tx_max_median": 34.305, "tn_mean": 15.933, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.689, "p35": 0.2, "p30": 1.0, "rain_days": 9.681, "rain_days_p90": 14.107, "rain_withheld": null, "climate_years": 15, "k": 5.406, "visitors_night": 12483.6, "dom_share": 0.405, "stage": 0.890243, "share_pct": 0.538, "cost_hotel_swing": -0.884, "cost_accom_swing": -2.018, "cost_package_swing": -0.813, "cost_air_swing": 1.445, "plat_night": 8183.8, "plat_ratio": 0.656, "plat_dom_share": 0.345, "share_pct_upper": 0.886, "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": 72.241, "index": "HCI:Urban", "weather_alt": 82.693, "hci_urban": 72.241, "hci_beach": 82.693, "good_days": 20.164, "good_days_urban": 20.164, "good_days_beach": 27.264, "tx_mean": 31.184, "tx_max_median": 37.411, "tn_mean": 18.125, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 15.908, "p35": 0.733, "p30": 1.0, "rain_days": 6.074, "rain_days_p90": 10.034, "rain_withheld": null, "climate_years": 15, "k": 4.906, "visitors_night": 11329.758, "dom_share": 0.407, "stage": 0.807974, "share_pct": 0.488, "cost_hotel_swing": 0.022, "cost_accom_swing": -1.601, "cost_package_swing": 0.315, "cost_air_swing": 14.226, "plat_night": 8528.226, "plat_ratio": 0.753, "plat_dom_share": 0.327, "share_pct_upper": 0.852, "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": 74.499, "index": "HCI:Urban", "weather_alt": 84.635, "hci_urban": 74.499, "hci_beach": 84.635, "good_days": 23.779, "good_days_urban": 23.779, "good_days_beach": 27.989, "tx_mean": 31.34, "tx_max_median": 35.937, "tn_mean": 18.155, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 17.71, "p35": 0.733, "p30": 1.0, "rain_days": 4.001, "rain_days_p90": 6.631, "rain_withheld": null, "climate_years": 15, "k": 5.062, "visitors_night": 11691.419, "dom_share": 0.398, "stage": 0.833714, "share_pct": 0.504, "cost_hotel_swing": 2.645, "cost_accom_swing": 0.047, "cost_package_swing": 1.376, "cost_air_swing": 25.083, "plat_night": 9213.871, "plat_ratio": 0.788, "plat_dom_share": 0.3, "share_pct_upper": 0.896, "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.381, "index": "HCI:Urban", "weather_alt": 82.172, "hci_urban": 82.381, "hci_beach": 82.172, "good_days": 27.64, "good_days_urban": 27.64, "good_days_beach": 24.935, "tx_mean": 26.106, "tx_max_median": 32.78, "tn_mean": 13.732, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 12.603, "p35": 0.067, "p30": 0.8, "rain_days": 3.565, "rain_days_p90": 5.64, "rain_withheld": null, "climate_years": 15, "k": 5.832, "visitors_night": 13468.467, "dom_share": 0.396, "stage": 0.96043, "share_pct": 0.58, "cost_hotel_swing": 2.849, "cost_accom_swing": 1.591, "cost_package_swing": 2.333, "cost_air_swing": 18.037, "plat_night": 9212.95, "plat_ratio": 0.684, "plat_dom_share": 0.317, "share_pct_upper": 0.972, "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": 76.983, "index": "HCI:Urban", "weather_alt": 65.14, "hci_urban": 76.983, "hci_beach": 65.14, "good_days": 22.841, "good_days_urban": 22.841, "good_days_beach": 15.857, "tx_mean": 18.332, "tx_max_median": 26.251, "tn_mean": 7.744, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.261, "p35": 0.0, "p30": 0.067, "rain_days": 5.938, "rain_days_p90": 11.448, "rain_withheld": null, "climate_years": 15, "k": 6.072, "visitors_night": 14023.887, "dom_share": 0.402, "stage": 1.0, "share_pct": 0.604, "cost_hotel_swing": 2.959, "cost_accom_swing": 5.673, "cost_package_swing": 3.179, "cost_air_swing": -8.278, "plat_night": 10149.065, "plat_ratio": 0.724, "plat_dom_share": 0.283, "share_pct_upper": 1.035, "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": 64.716, "index": "HCI:Urban", "weather_alt": 45.861, "hci_urban": 64.716, "hci_beach": 45.861, "good_days": 10.955, "good_days_urban": 10.955, "good_days_beach": 3.471, "tx_mean": 11.629, "tx_max_median": 19.419, "tn_mean": 3.249, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.282, "p35": 0.0, "p30": 0.0, "rain_days": 7.285, "rain_days_p90": 11.579, "rain_withheld": null, "climate_years": 15, "k": 5.575, "visitors_night": 12874.783, "dom_share": 0.41, "stage": 0.918076, "share_pct": 0.554, "cost_hotel_swing": 3.436, "cost_accom_swing": 6.144, "cost_package_swing": 3.733, "cost_air_swing": -12.062, "plat_night": 9096.117, "plat_ratio": 0.707, "plat_dom_share": 0.289, "share_pct_upper": 0.942, "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": 60.219, "index": "HCI:Urban", "weather_alt": 39.869, "hci_urban": 60.219, "hci_beach": 39.869, "good_days": 6.727, "good_days_urban": 6.727, "good_days_beach": 0.53, "tx_mean": 6.94, "tx_max_median": 14.462, "tn_mean": -1.279, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.054, "p35": 0.0, "p30": 0.0, "rain_days": 6.925, "rain_days_p90": 12.574, "rain_withheld": null, "climate_years": 15, "k": 5.073, "visitors_night": 11717.419, "dom_share": 0.379, "stage": 0.835494, "share_pct": 0.505, "cost_hotel_swing": 3.686, "cost_accom_swing": 6.231, "cost_package_swing": 4.387, "cost_air_swing": -5.919, "plat_night": 9343.0, "plat_ratio": 0.797, "plat_dom_share": 0.251, "share_pct_upper": 0.903, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}