{"id": "CY00", "n": "Cyprus", "c": "Cyprus", "official": "Kýpros", "cc": "CY", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 0%; median ground height 213 m", "lat": 35.045, "lon": 33.202, "population": 982966, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 10.266, "is_flat": false, "seasonality_pct": 29.848, "hotel_share": 0.999, "rental_share": 0.0, "camping_share": 0.001, "hotel_occupancy_pct": 71.5, "elevation_m": 213.279, "weather_check": {"kind": "normals", "n": 3, "places": ["Larnaca Airport", "Nicosia Athalassa", "Paphos Airport"], "hi_err": 0.58, "lo_err": 2.4}, "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 100%, mountain 0%; median ground height 213 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 89.0, "pli_overall": 95.1, "months": [{"m": 1, "est_share": 0.0, "weather": 63.696, "index": "HCI:Beach", "weather_alt": 73.92, "hci_urban": 73.92, "hci_beach": 63.696, "good_days": 13.239, "good_days_urban": 23.299, "good_days_beach": 13.239, "tx_mean": 16.389, "tx_max_median": 19.558, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 18.01, "us_pax": null, "us_airports": [], "sunny_days": 8.87, "p35": 0.0, "p30": 0.0, "rain_days": 8.09, "rain_days_p90": 12.109, "rain_withheld": null, "climate_years": 15, "k": 9.26, "visitors_night": 9029.694, "dom_share": 0.201, "stage": 0.097407, "share_pct": 0.917, "cost_hotel_swing": -22.194, "cost_accom_swing": -22.194, "cost_package_swing": -6.539, "cost_air_swing": -18.185, "plat_night": 6811.774, "plat_ratio": 0.754, "plat_dom_share": 0.121, "share_pct_upper": 1.593, "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": 67.797, "index": "HCI:Beach", "weather_alt": 77.482, "hci_urban": 77.482, "hci_beach": 67.797, "good_days": 14.183, "good_days_urban": 23.557, "good_days_beach": 14.183, "tx_mean": 17.191, "tx_max_median": 21.394, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 17.202, "us_pax": null, "us_airports": [], "sunny_days": 10.335, "p35": 0.0, "p30": 0.0, "rain_days": 6.017, "rain_days_p90": 8.902, "rain_withheld": null, "climate_years": 15, "k": 12.809, "visitors_night": 12489.593, "dom_share": 0.156, "stage": 0.134743, "share_pct": 1.265, "cost_hotel_swing": -22.06, "cost_accom_swing": -22.06, "cost_package_swing": -6.539, "cost_air_swing": -16.9, "plat_night": 8800.142, "plat_ratio": 0.705, "plat_dom_share": 0.089, "share_pct_upper": 2.13, "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": 76.029, "index": "HCI:Beach", "weather_alt": 84.635, "hci_urban": 84.635, "hci_beach": 76.029, "good_days": 23.534, "good_days_urban": 28.765, "good_days_beach": 23.534, "tx_mean": 20.122, "tx_max_median": 25.104, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 17.498, "us_pax": null, "us_airports": [], "sunny_days": 14.131, "p35": 0.0, "p30": 0.067, "rain_days": 4.541, "rain_days_p90": 6.922, "rain_withheld": null, "climate_years": 15, "k": 21.245, "visitors_night": 20705.145, "dom_share": 0.135, "stage": 0.223485, "share_pct": 2.08, "cost_hotel_swing": -15.636, "cost_accom_swing": -15.636, "cost_package_swing": -6.539, "cost_air_swing": -13.292, "plat_night": 10802.79, "plat_ratio": 0.522, "plat_dom_share": 0.094, "share_pct_upper": 3.123, "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": 84.686, "index": "HCI:Beach", "weather_alt": 88.193, "hci_urban": 88.193, "hci_beach": 84.686, "good_days": 26.92, "good_days_urban": 28.672, "good_days_beach": 26.92, "tx_mean": 24.377, "tx_max_median": 30.358, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 18.656, "us_pax": null, "us_airports": [], "sunny_days": 16.733, "p35": 0.0, "p30": 0.8, "rain_days": 2.285, "rain_days_p90": 5.36, "rain_withheld": null, "climate_years": 15, "k": 47.701, "visitors_night": 46508.533, "dom_share": 0.059, "stage": 0.501799, "share_pct": 4.553, "cost_hotel_swing": -13.564, "cost_accom_swing": -13.564, "cost_package_swing": -6.539, "cost_air_swing": 3.652, "plat_night": 16242.567, "plat_ratio": 0.349, "plat_dom_share": 0.061, "share_pct_upper": 6.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": 5, "est_share": 0.0, "weather": 88.611, "index": "HCI:Beach", "weather_alt": 82.458, "hci_urban": 82.458, "hci_beach": 88.611, "good_days": 29.575, "good_days_urban": 28.361, "good_days_beach": 29.575, "tx_mean": 28.575, "tx_max_median": 34.292, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 21.197, "us_pax": null, "us_airports": [], "sunny_days": 19.83, "p35": 0.533, "p30": 1.0, "rain_days": 3.386, "rain_days_p90": 4.564, "rain_withheld": null, "climate_years": 15, "k": 63.494, "visitors_night": 61891.242, "dom_share": 0.046, "stage": 0.667938, "share_pct": 5.97, "cost_hotel_swing": -1.028, "cost_accom_swing": -1.028, "cost_package_swing": -6.539, "cost_air_swing": -0.735, "plat_night": 17747.065, "plat_ratio": 0.287, "plat_dom_share": 0.074, "share_pct_upper": 7.54, "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": 85.643, "index": "HCI:Beach", "weather_alt": 72.921, "hci_urban": 72.921, "hci_beach": 85.643, "good_days": 29.847, "good_days_urban": 20.598, "good_days_beach": 29.847, "tx_mean": 32.657, "tx_max_median": 37.18, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 24.427, "us_pax": null, "us_airports": [], "sunny_days": 27.565, "p35": 1.0, "p30": 1.0, "rain_days": 0.411, "rain_days_p90": 1.699, "rain_withheld": null, "climate_years": 15, "k": 78.263, "visitors_night": 76298.433, "dom_share": 0.059, "stage": 0.8233, "share_pct": 7.258, "cost_hotel_swing": 8.934, "cost_accom_swing": 8.934, "cost_package_swing": -6.078, "cost_air_swing": 3.046, "plat_night": 23947.483, "plat_ratio": 0.314, "plat_dom_share": 0.105, "share_pct_upper": 9.307, "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.828, "index": "HCI:Beach", "weather_alt": 61.453, "hci_urban": 61.453, "hci_beach": 76.828, "good_days": 30.925, "good_days_urban": 5.414, "good_days_beach": 30.925, "tx_mean": 36.111, "tx_max_median": 38.97, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 27.51, "us_pax": null, "us_airports": [], "sunny_days": 30.52, "p35": 1.0, "p30": 1.0, "rain_days": 0.0, "rain_days_p90": 0.014, "rain_withheld": null, "climate_years": 15, "k": 87.612, "visitors_night": 85401.71, "dom_share": 0.071, "stage": 0.921644, "share_pct": 8.055, "cost_hotel_swing": 21.915, "cost_accom_swing": 21.915, "cost_package_swing": 4.751, "cost_air_swing": 18.489, "plat_night": 29640.129, "plat_ratio": 0.347, "plat_dom_share": 0.098, "share_pct_upper": 10.536, "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.57, "index": "HCI:Beach", "weather_alt": 60.807, "hci_urban": 60.807, "hci_beach": 76.57, "good_days": 30.864, "good_days_urban": 3.451, "good_days_beach": 30.864, "tx_mean": 35.936, "tx_max_median": 38.412, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 28.518, "us_pax": null, "us_airports": [], "sunny_days": 30.359, "p35": 1.0, "p30": 1.0, "rain_days": 0.036, "rain_days_p90": 0.419, "rain_withheld": null, "climate_years": 15, "k": 95.06, "visitors_night": 92666.871, "dom_share": 0.116, "stage": 1.0, "share_pct": 8.681, "cost_hotel_swing": 32.87, "cost_accom_swing": 32.87, "cost_package_swing": 7.755, "cost_air_swing": 30.916, "plat_night": 33940.371, "plat_ratio": 0.366, "plat_dom_share": 0.171, "share_pct_upper": 11.472, "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": 84.362, "index": "HCI:Beach", "weather_alt": 71.011, "hci_urban": 71.011, "hci_beach": 84.362, "good_days": 29.784, "good_days_urban": 19.017, "good_days_beach": 29.784, "tx_mean": 32.97, "tx_max_median": 36.197, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 27.79, "us_pax": null, "us_airports": [], "sunny_days": 28.171, "p35": 1.0, "p30": 1.0, "rain_days": 0.85, "rain_days_p90": 2.037, "rain_withheld": null, "climate_years": 15, "k": 82.568, "visitors_night": 80483.983, "dom_share": 0.043, "stage": 0.868584, "share_pct": 7.627, "cost_hotel_swing": 23.005, "cost_accom_swing": 23.005, "cost_package_swing": 6.971, "cost_air_swing": 1.935, "plat_night": 28120.4, "plat_ratio": 0.349, "plat_dom_share": 0.059, "share_pct_upper": 10.005, "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": 89.959, "index": "HCI:Beach", "weather_alt": 82.986, "hci_urban": 82.986, "hci_beach": 89.959, "good_days": 29.975, "good_days_urban": 29.507, "good_days_beach": 29.975, "tx_mean": 28.035, "tx_max_median": 32.012, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 25.737, "us_pax": null, "us_airports": [], "sunny_days": 21.226, "p35": 0.133, "p30": 1.0, "rain_days": 2.513, "rain_days_p90": 6.961, "rain_withheld": null, "climate_years": 15, "k": 78.514, "visitors_night": 76537.145, "dom_share": 0.037, "stage": 0.825941, "share_pct": 7.28, "cost_hotel_swing": 9.663, "cost_accom_swing": 9.663, "cost_package_swing": 6.433, "cost_air_swing": 2.215, "plat_night": 25849.371, "plat_ratio": 0.338, "plat_dom_share": 0.051, "share_pct_upper": 9.487, "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": 81.196, "index": "HCI:Beach", "weather_alt": 87.68, "hci_urban": 87.68, "hci_beach": 81.196, "good_days": 25.323, "good_days_urban": 28.32, "good_days_beach": 25.323, "tx_mean": 22.661, "tx_max_median": 26.651, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 22.911, "us_pax": null, "us_airports": [], "sunny_days": 13.226, "p35": 0.0, "p30": 0.067, "rain_days": 4.824, "rain_days_p90": 6.104, "rain_withheld": null, "climate_years": 15, "k": 29.36, "visitors_night": 28634.833, "dom_share": 0.076, "stage": 0.308851, "share_pct": 2.852, "cost_hotel_swing": -7.913, "cost_accom_swing": -7.913, "cost_package_swing": 6.433, "cost_air_swing": -0.146, "plat_night": 12119.017, "plat_ratio": 0.423, "plat_dom_share": 0.074, "share_pct_upper": 4.002, "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": 68.896, "index": "HCI:Beach", "weather_alt": 78.66, "hci_urban": 78.66, "hci_beach": 68.896, "good_days": 17.996, "good_days_urban": 25.486, "good_days_beach": 17.996, "tx_mean": 18.225, "tx_max_median": 21.961, "tn_mean": null, "lows_withheld": "official climate normals: night lows off by 2.4 C", "sea_c": 19.932, "us_pax": null, "us_airports": [], "sunny_days": 10.71, "p35": 0.0, "p30": 0.0, "rain_days": 8.868, "rain_days_p90": 12.122, "rain_withheld": null, "climate_years": 15, "k": 14.895, "visitors_night": 14526.097, "dom_share": 0.182, "stage": 0.156695, "share_pct": 1.468, "cost_hotel_swing": -13.992, "cost_accom_swing": -13.992, "cost_package_swing": 6.433, "cost_air_swing": -10.994, "plat_night": 11252.565, "plat_ratio": 0.775, "plat_dom_share": 0.126, "share_pct_upper": 2.567, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}