{"id": "BE21", "n": "Antwerp", "c": "Belgium", "official": "Prov. Antwerpen", "cc": "BE", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 75%, coastal 75%, mountain 0%; median ground height 13 m", "lat": 51.229, "lon": 4.719, "population": 1947973, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 2.859, "is_flat": false, "seasonality_pct": 25.798, "hotel_share": 0.48, "rental_share": 0.447, "camping_share": 0.073, "hotel_occupancy_pct": 63.91, "elevation_m": 13.074, "weather_check": {"kind": "normals", "n": 1, "places": ["Antwerpen-Deurne"], "hi_err": 0.24, "lo_err": 0.51}, "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 75%, coastal 75%, mountain 0%; median ground height 13 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 124.2, "pli_overall": 118.7, "months": [{"m": 1, "est_share": 0.0, "weather": 56.397, "index": "HCI:Urban", "weather_alt": 34.244, "hci_urban": 56.397, "hci_beach": 34.244, "good_days": 0.979, "good_days_urban": 0.979, "good_days_beach": 0.0, "tx_mean": 7.238, "tx_max_median": 13.242, "tn_mean": 1.16, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.643, "p35": 0.0, "p30": 0.0, "rain_days": 13.781, "rain_days_p90": 17.637, "rain_withheld": null, "climate_years": 15, "k": 4.815, "visitors_night": 9343.371, "dom_share": 0.417, "stage": 0.349784, "share_pct": 0.479, "cost_hotel_swing": -8.8, "cost_accom_swing": -16.458, "cost_package_swing": -5.019, "cost_air_swing": -10.751, "plat_night": 2021.597, "plat_ratio": 0.216, "plat_dom_share": 0.204, "share_pct_upper": 0.582, "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": 59.521, "index": "HCI:Urban", "weather_alt": 38.942, "hci_urban": 59.521, "hci_beach": 38.942, "good_days": 3.445, "good_days_urban": 3.445, "good_days_beach": 0.279, "tx_mean": 8.765, "tx_max_median": 14.255, "tn_mean": 1.143, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.632, "p35": 0.0, "p30": 0.0, "rain_days": 10.214, "rain_days_p90": 17.905, "rain_withheld": null, "climate_years": 15, "k": 6.579, "visitors_night": 12767.345, "dom_share": 0.429, "stage": 0.477954, "share_pct": 0.654, "cost_hotel_swing": -5.853, "cost_accom_swing": -8.911, "cost_package_swing": 7.116, "cost_air_swing": -8.736, "plat_night": 2749.664, "plat_ratio": 0.215, "plat_dom_share": 0.19, "share_pct_upper": 0.793, "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": 65.009, "index": "HCI:Urban", "weather_alt": 47.088, "hci_urban": 65.009, "hci_beach": 47.088, "good_days": 10.963, "good_days_urban": 10.963, "good_days_beach": 3.947, "tx_mean": 12.19, "tx_max_median": 18.335, "tn_mean": 2.497, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.718, "p35": 0.0, "p30": 0.0, "rain_days": 10.435, "rain_days_p90": 16.796, "rain_withheld": null, "climate_years": 15, "k": 7.01, "visitors_night": 13600.758, "dom_share": 0.448, "stage": 0.509233, "share_pct": 0.696, "cost_hotel_swing": -9.284, "cost_accom_swing": -12.185, "cost_package_swing": 0.986, "cost_air_swing": -11.737, "plat_night": 2674.532, "plat_ratio": 0.197, "plat_dom_share": 0.18, "share_pct_upper": 0.831, "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": 71.903, "index": "HCI:Urban", "weather_alt": 57.619, "hci_urban": 71.903, "hci_beach": 57.619, "good_days": 17.324, "good_days_urban": 17.324, "good_days_beach": 7.001, "tx_mean": 16.03, "tx_max_median": 23.743, "tn_mean": 4.799, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.422, "p35": 0.0, "p30": 0.0, "rain_days": 6.702, "rain_days_p90": 14.17, "rain_withheld": null, "climate_years": 15, "k": 8.482, "visitors_night": 16464.75, "dom_share": 0.449, "stage": 0.616193, "share_pct": 0.841, "cost_hotel_swing": -3.731, "cost_accom_swing": 0.659, "cost_package_swing": -10.284, "cost_air_swing": -8.115, "plat_night": 3328.233, "plat_ratio": 0.202, "plat_dom_share": 0.156, "share_pct_upper": 1.009, "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": 76.052, "index": "HCI:Urban", "weather_alt": 64.349, "hci_urban": 76.052, "hci_beach": 64.349, "good_days": 22.884, "good_days_urban": 22.884, "good_days_beach": 11.659, "tx_mean": 19.802, "tx_max_median": 26.321, "tn_mean": 8.158, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.34, "p35": 0.0, "p30": 0.067, "rain_days": 9.281, "rain_days_p90": 17.056, "rain_withheld": null, "climate_years": 15, "k": 8.883, "visitors_night": 17238.21, "dom_share": 0.438, "stage": 0.645318, "share_pct": 0.88, "cost_hotel_swing": -1.2, "cost_accom_swing": -0.599, "cost_package_swing": -6.736, "cost_air_swing": -14.173, "plat_night": 3612.532, "plat_ratio": 0.21, "plat_dom_share": 0.153, "share_pct_upper": 1.062, "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": 78.391, "index": "HCI:Urban", "weather_alt": 70.407, "hci_urban": 78.391, "hci_beach": 70.407, "good_days": 24.1, "good_days_urban": 24.1, "good_days_beach": 15.886, "tx_mean": 23.17, "tx_max_median": 31.463, "tn_mean": 11.739, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.675, "p35": 0.0, "p30": 0.667, "rain_days": 8.944, "rain_days_p90": 15.035, "rain_withheld": null, "climate_years": 15, "k": 8.403, "visitors_night": 16308.683, "dom_share": 0.417, "stage": 0.610442, "share_pct": 0.833, "cost_hotel_swing": 1.952, "cost_accom_swing": -1.876, "cost_package_swing": -0.13, "cost_air_swing": -12.663, "plat_night": 3378.567, "plat_ratio": 0.207, "plat_dom_share": 0.165, "share_pct_upper": 1.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": 79.471, "index": "HCI:Urban", "weather_alt": 72.934, "hci_urban": 79.471, "hci_beach": 72.934, "good_days": 25.661, "good_days_urban": 25.661, "good_days_beach": 19.408, "tx_mean": 24.369, "tx_max_median": 32.958, "tn_mean": 13.183, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.649, "p35": 0.267, "p30": 0.8, "rain_days": 12.078, "rain_days_p90": 14.181, "rain_withheld": null, "climate_years": 15, "k": 13.765, "visitors_night": 26714.597, "dom_share": 0.579, "stage": 1.0, "share_pct": 1.358, "cost_hotel_swing": 13.138, "cost_accom_swing": 26.853, "cost_package_swing": 14.422, "cost_air_swing": 20.688, "plat_night": 4233.516, "plat_ratio": 0.158, "plat_dom_share": 0.115, "share_pct_upper": 1.569, "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": 80.101, "index": "HCI:Urban", "weather_alt": 73.68, "hci_urban": 80.101, "hci_beach": 73.68, "good_days": 26.062, "good_days_urban": 26.062, "good_days_beach": 20.401, "tx_mean": 24.401, "tx_max_median": 33.181, "tn_mean": 13.329, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.875, "p35": 0.133, "p30": 0.733, "rain_days": 9.847, "rain_days_p90": 15.073, "rain_withheld": null, "climate_years": 15, "k": 11.464, "visitors_night": 22247.597, "dom_share": 0.483, "stage": 0.832853, "share_pct": 1.133, "cost_hotel_swing": 14.138, "cost_accom_swing": 26.214, "cost_package_swing": 10.427, "cost_air_swing": 24.519, "plat_night": 4047.081, "plat_ratio": 0.182, "plat_dom_share": 0.136, "share_pct_upper": 1.336, "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": 79.003, "index": "HCI:Urban", "weather_alt": 69.086, "hci_urban": 79.003, "hci_beach": 69.086, "good_days": 24.795, "good_days_urban": 24.795, "good_days_beach": 15.264, "tx_mean": 21.139, "tx_max_median": 29.069, "tn_mean": 10.664, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.265, "p35": 0.0, "p30": 0.333, "rain_days": 8.03, "rain_days_p90": 13.605, "rain_withheld": null, "climate_years": 15, "k": 7.625, "visitors_night": 14798.967, "dom_share": 0.444, "stage": 0.55391, "share_pct": 0.757, "cost_hotel_swing": 3.714, "cost_accom_swing": -4.79, "cost_package_swing": -3.577, "cost_air_swing": 4.25, "plat_night": 3000.533, "plat_ratio": 0.203, "plat_dom_share": 0.173, "share_pct_upper": 0.908, "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": 69.383, "index": "HCI:Urban", "weather_alt": 54.399, "hci_urban": 69.383, "hci_beach": 54.399, "good_days": 16.437, "good_days_urban": 16.437, "good_days_beach": 4.688, "tx_mean": 16.449, "tx_max_median": 22.919, "tn_mean": 8.355, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.156, "p35": 0.0, "p30": 0.0, "rain_days": 12.235, "rain_days_p90": 16.56, "rain_withheld": null, "climate_years": 15, "k": 8.77, "visitors_night": 17023.355, "dom_share": 0.431, "stage": 0.637151, "share_pct": 0.869, "cost_hotel_swing": -3.086, "cost_accom_swing": -1.235, "cost_package_swing": -8.492, "cost_air_swing": 8.369, "plat_night": 3555.839, "plat_ratio": 0.209, "plat_dom_share": 0.165, "share_pct_upper": 1.048, "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": 61.857, "index": "HCI:Urban", "weather_alt": 42.181, "hci_urban": 61.857, "hci_beach": 42.181, "good_days": 6.359, "good_days_urban": 6.359, "good_days_beach": 0.691, "tx_mean": 11.117, "tx_max_median": 16.979, "tn_mean": 4.512, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 2.254, "p35": 0.0, "p30": 0.0, "rain_days": 12.288, "rain_days_p90": 15.443, "rain_withheld": null, "climate_years": 15, "k": 6.897, "visitors_night": 13384.85, "dom_share": 0.451, "stage": 0.501011, "share_pct": 0.685, "cost_hotel_swing": -3.678, "cost_accom_swing": -11.768, "cost_package_swing": -7.29, "cost_air_swing": -4.615, "plat_night": 2865.883, "plat_ratio": 0.214, "plat_dom_share": 0.206, "share_pct_upper": 0.83, "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": 57.304, "index": "HCI:Urban", "weather_alt": 35.07, "hci_urban": 57.304, "hci_beach": 35.07, "good_days": 1.518, "good_days_urban": 1.518, "good_days_beach": 0.0, "tx_mean": 8.666, "tx_max_median": 14.561, "tn_mean": 3.024, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 1.257, "p35": 0.0, "p30": 0.0, "rain_days": 14.793, "rain_days_p90": 19.51, "rain_withheld": null, "climate_years": 15, "k": 6.697, "visitors_night": 12999.016, "dom_share": 0.39, "stage": 0.486549, "share_pct": 0.665, "cost_hotel_swing": 2.692, "cost_accom_swing": 4.095, "cost_package_swing": 8.577, "cost_air_swing": 12.964, "plat_night": 3285.081, "plat_ratio": 0.253, "plat_dom_share": 0.156, "share_pct_upper": 0.831, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}