{"id": "IE04", "n": "The west of Ireland", "c": "Ireland", "official": "Northern and Western", "cc": "IE", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 100%, mountain 0%; median ground height 78 m", "lat": 54.008, "lon": -8.474, "population": 958925, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 5.615, "is_flat": false, "seasonality_pct": 29.117, "hotel_share": 0.548, "rental_share": 0.355, "camping_share": 0.097, "hotel_occupancy_pct": 74.0, "elevation_m": 77.902, "weather_check": {"kind": "stations", "n": 24, "hi_err": 0.3, "lo_err": 0.4, "rain_ratio": 0.89}, "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 78 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 129.3, "pli_overall": 141.2, "months": [{"m": 1, "est_share": 0.0, "weather": 32.891, "index": "HCI:Beach", "weather_alt": 55.405, "hci_urban": 55.405, "hci_beach": 32.891, "good_days": 0.0, "good_days_urban": 0.933, "good_days_beach": 0.0, "tx_mean": 8.166, "tx_max_median": 12.983, "tn_mean": 2.566, "lows_withheld": null, "sea_c": 9.324, "us_pax": null, "us_airports": [], "sunny_days": 0.984, "p35": 0.0, "p30": 0.0, "rain_days": 15.346, "rain_days_p90": 22.303, "rain_withheld": null, "climate_years": 15, "k": 11.562, "visitors_night": 10932.274, "dom_share": 0.446, "stage": 0.178099, "share_pct": 1.143, "cost_hotel_swing": -14.616, "cost_accom_swing": -13.465, "cost_package_swing": -13.005, "cost_air_swing": -19.577, "plat_night": 1714.968, "plat_ratio": 0.157, "plat_dom_share": 0.424, "share_pct_upper": 1.317, "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": 32.596, "index": "HCI:Beach", "weather_alt": 55.184, "hci_urban": 55.184, "hci_beach": 32.596, "good_days": 0.005, "good_days_urban": 1.469, "good_days_beach": 0.005, "tx_mean": 9.147, "tx_max_median": 13.366, "tn_mean": 2.769, "lows_withheld": null, "sea_c": 8.787, "us_pax": null, "us_airports": [], "sunny_days": 0.914, "p35": 0.0, "p30": 0.0, "rain_days": 15.13, "rain_days_p90": 22.436, "rain_withheld": null, "climate_years": 15, "k": 22.745, "visitors_night": 21506.956, "dom_share": 0.372, "stage": 0.350376, "share_pct": 2.224, "cost_hotel_swing": -10.701, "cost_accom_swing": -9.925, "cost_package_swing": -10.875, "cost_air_swing": -9.305, "plat_night": 2654.478, "plat_ratio": 0.123, "plat_dom_share": 0.458, "share_pct_upper": 2.488, "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": 38.089, "index": "HCI:Beach", "weather_alt": 59.27, "hci_urban": 59.27, "hci_beach": 38.089, "good_days": 0.829, "good_days_urban": 4.137, "good_days_beach": 0.829, "tx_mean": 10.726, "tx_max_median": 15.252, "tn_mean": 2.906, "lows_withheld": null, "sea_c": 8.864, "us_pax": null, "us_airports": [], "sunny_days": 1.588, "p35": 0.0, "p30": 0.0, "rain_days": 13.298, "rain_days_p90": 19.002, "rain_withheld": null, "climate_years": 15, "k": 28.404, "visitors_night": 26857.452, "dom_share": 0.395, "stage": 0.437539, "share_pct": 2.762, "cost_hotel_swing": -3.968, "cost_accom_swing": -3.736, "cost_package_swing": -5.513, "cost_air_swing": 9.255, "plat_night": 4172.661, "plat_ratio": 0.155, "plat_dom_share": 0.341, "share_pct_upper": 3.172, "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": 46.607, "index": "HCI:Beach", "weather_alt": 64.259, "hci_urban": 64.259, "hci_beach": 46.607, "good_days": 2.758, "good_days_urban": 9.322, "good_days_beach": 2.758, "tx_mean": 13.402, "tx_max_median": 18.023, "tn_mean": 4.235, "lows_withheld": null, "sea_c": 9.691, "us_pax": null, "us_airports": [], "sunny_days": 2.502, "p35": 0.0, "p30": 0.0, "rain_days": 11.866, "rain_days_p90": 14.891, "rain_withheld": null, "climate_years": 15, "k": 24.9, "visitors_night": 23544.7, "dom_share": 0.328, "stage": 0.38357, "share_pct": 2.43, "cost_hotel_swing": -1.908, "cost_accom_swing": -1.849, "cost_package_swing": -5.558, "cost_air_swing": 6.975, "plat_night": 6171.617, "plat_ratio": 0.262, "plat_dom_share": 0.269, "share_pct_upper": 3.038, "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": 51.889, "index": "HCI:Beach", "weather_alt": 67.373, "hci_urban": 67.373, "hci_beach": 51.889, "good_days": 4.571, "good_days_urban": 12.956, "good_days_beach": 4.571, "tx_mean": 16.169, "tx_max_median": 22.554, "tn_mean": 6.749, "lows_withheld": null, "sea_c": 11.457, "us_pax": null, "us_airports": [], "sunny_days": 2.185, "p35": 0.0, "p30": 0.0, "rain_days": 10.38, "rain_days_p90": 16.719, "rain_withheld": null, "climate_years": 15, "k": 40.913, "visitors_night": 38685.452, "dom_share": 0.31, "stage": 0.630232, "share_pct": 3.93, "cost_hotel_swing": 7.13, "cost_accom_swing": 6.504, "cost_package_swing": -10.312, "cost_air_swing": 0.142, "plat_night": 7945.823, "plat_ratio": 0.205, "plat_dom_share": 0.279, "share_pct_upper": 4.689, "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": 55.588, "index": "HCI:Beach", "weather_alt": 70.138, "hci_urban": 70.138, "hci_beach": 55.588, "good_days": 4.547, "good_days_urban": 16.389, "good_days_beach": 4.547, "tx_mean": 18.227, "tx_max_median": 23.567, "tn_mean": 9.063, "lows_withheld": null, "sea_c": 13.432, "us_pax": null, "us_airports": [], "sunny_days": 1.15, "p35": 0.0, "p30": 0.0, "rain_days": 13.56, "rain_days_p90": 15.564, "rain_withheld": null, "climate_years": 15, "k": 54.189, "visitors_night": 51238.667, "dom_share": 0.461, "stage": 0.834739, "share_pct": 5.14, "cost_hotel_swing": 9.072, "cost_accom_swing": 8.274, "cost_package_swing": 5.325, "cost_air_swing": 10.187, "plat_night": 9286.117, "plat_ratio": 0.181, "plat_dom_share": 0.319, "share_pct_upper": 6.004, "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": 58.075, "index": "HCI:Beach", "weather_alt": 72.401, "hci_urban": 72.401, "hci_beach": 58.075, "good_days": 4.942, "good_days_urban": 20.935, "good_days_beach": 4.942, "tx_mean": 19.495, "tx_max_median": 25.906, "tn_mean": 10.665, "lows_withheld": null, "sea_c": 14.935, "us_pax": null, "us_airports": [], "sunny_days": 0.899, "p35": 0.0, "p30": 0.0, "rain_days": 14.081, "rain_days_p90": 17.904, "rain_withheld": null, "climate_years": 15, "k": 54.536, "visitors_night": 51567.274, "dom_share": 0.515, "stage": 0.840091, "share_pct": 5.172, "cost_hotel_swing": 9.192, "cost_accom_swing": 8.394, "cost_package_swing": 17.94, "cost_air_swing": 18.636, "plat_night": 14438.323, "plat_ratio": 0.28, "plat_dom_share": 0.292, "share_pct_upper": 6.506, "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": 57.319, "index": "HCI:Beach", "weather_alt": 71.538, "hci_urban": 71.538, "hci_beach": 57.319, "good_days": 4.383, "good_days_urban": 20.28, "good_days_beach": 4.383, "tx_mean": 18.953, "tx_max_median": 23.139, "tn_mean": 10.923, "lows_withheld": null, "sea_c": 15.434, "us_pax": null, "us_airports": [], "sunny_days": 0.531, "p35": 0.0, "p30": 0.0, "rain_days": 14.457, "rain_days_p90": 18.385, "rain_withheld": null, "climate_years": 15, "k": 64.917, "visitors_night": 61382.855, "dom_share": 0.487, "stage": 1.0, "share_pct": 6.096, "cost_hotel_swing": 11.376, "cost_accom_swing": 10.467, "cost_package_swing": 12.161, "cost_air_swing": 13.443, "plat_night": 16026.016, "plat_ratio": 0.261, "plat_dom_share": 0.281, "share_pct_upper": 7.547, "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": 53.418, "index": "HCI:Beach", "weather_alt": 68.448, "hci_urban": 68.448, "hci_beach": 53.418, "good_days": 2.884, "good_days_urban": 15.532, "good_days_beach": 2.884, "tx_mean": 17.06, "tx_max_median": 21.415, "tn_mean": 9.739, "lows_withheld": null, "sea_c": 14.822, "us_pax": null, "us_airports": [], "sunny_days": 0.787, "p35": 0.0, "p30": 0.0, "rain_days": 12.561, "rain_days_p90": 18.082, "rain_withheld": null, "climate_years": 15, "k": 43.663, "visitors_night": 41285.733, "dom_share": 0.354, "stage": 0.672595, "share_pct": 4.184, "cost_hotel_swing": 7.219, "cost_accom_swing": 6.654, "cost_package_swing": -0.386, "cost_air_swing": -7.545, "plat_night": 7148.983, "plat_ratio": 0.173, "plat_dom_share": 0.247, "share_pct_upper": 4.863, "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": 43.133, "index": "HCI:Beach", "weather_alt": 61.062, "hci_urban": 61.062, "hci_beach": 43.133, "good_days": 0.562, "good_days_urban": 6.329, "good_days_beach": 0.562, "tx_mean": 13.775, "tx_max_median": 17.288, "tn_mean": 7.601, "lows_withheld": null, "sea_c": 13.459, "us_pax": null, "us_airports": [], "sunny_days": 0.546, "p35": 0.0, "p30": 0.0, "rain_days": 16.467, "rain_days_p90": 20.126, "rain_withheld": null, "climate_years": 15, "k": 32.812, "visitors_night": 31025.79, "dom_share": 0.395, "stage": 0.505447, "share_pct": 3.177, "cost_hotel_swing": -0.119, "cost_accom_swing": 0.101, "cost_package_swing": 6.159, "cost_air_swing": -10.998, "plat_night": 5529.758, "plat_ratio": 0.178, "plat_dom_share": 0.322, "share_pct_upper": 3.715, "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": 36.841, "index": "HCI:Beach", "weather_alt": 57.829, "hci_urban": 57.829, "hci_beach": 36.841, "good_days": 0.086, "good_days_urban": 2.656, "good_days_beach": 0.086, "tx_mean": 10.401, "tx_max_median": 15.046, "tn_mean": 4.852, "lows_withheld": null, "sea_c": 11.972, "us_pax": null, "us_airports": [], "sunny_days": 1.182, "p35": 0.0, "p30": 0.0, "rain_days": 15.354, "rain_days_p90": 20.692, "rain_withheld": null, "climate_years": 15, "k": 18.645, "visitors_night": 17629.983, "dom_share": 0.467, "stage": 0.287213, "share_pct": 1.83, "cost_hotel_swing": -6.247, "cost_accom_swing": -5.602, "cost_package_swing": -3.909, "cost_air_swing": -16.303, "plat_night": 3178.75, "plat_ratio": 0.18, "plat_dom_share": 0.436, "share_pct_upper": 2.149, "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": 31.82, "index": "HCI:Beach", "weather_alt": 54.383, "hci_urban": 54.383, "hci_beach": 31.82, "good_days": 0.0, "good_days_urban": 0.736, "good_days_beach": 0.0, "tx_mean": 8.998, "tx_max_median": 13.459, "tn_mean": 3.794, "lows_withheld": null, "sea_c": 10.478, "us_pax": null, "us_airports": [], "sunny_days": 0.697, "p35": 0.0, "p30": 0.0, "rain_days": 17.093, "rain_days_p90": 21.566, "rain_withheld": null, "climate_years": 15, "k": 19.543, "visitors_night": 18478.613, "dom_share": 0.412, "stage": 0.30104, "share_pct": 1.917, "cost_hotel_swing": -6.429, "cost_accom_swing": -5.815, "cost_package_swing": 7.975, "cost_air_swing": 5.091, "plat_night": 3753.516, "plat_ratio": 0.203, "plat_dom_share": 0.487, "share_pct_upper": 2.292, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}