{
    "ok": true,
    "feed_type": "compact_surf_forecast_summary",
    "spot": {
        "key": "dracula",
        "name": "Dracula’s",
        "area": "North coast",
        "route": "/weather/dracula/",
        "guide_route": "/surf-spots/draculas/"
    },
    "updated_at": "2026-08-26T21:00",
    "source_status": "snapshot",
    "source_note": "Open weather and marine model data. Swell height and period are the decomposed swell components, separate from the total sea state. Tide height is modelled sea level relative to the modeled low point in this forecast window, not an absolute harbour-gauge or chart-datum measurement. Use local judgement before entering the water.",
    "air_temp_c": 21.3,
    "water_temp_c": 19.1,
    "wind_kmh": 18,
    "gust_kmh": 37.8,
    "swell_m": 0.54,
    "period_s": 8.4,
    "swell_direction_deg": 326,
    "sea_state_m": 0.98,
    "wind_wave_ratio": 0.7551020408163265,
    "sunrise": "2026-08-26T07:12",
    "sunset": "2026-08-26T20:09",
    "uv_index_max": 8.25,
    "moon": {
        "age_days": 13.52,
        "illumination": 0.983,
        "phase": "full",
        "tide_range": "spring"
    },
    "air_quality": {
        "available": true,
        "pm2_5": 4.9,
        "pm10": 9.1,
        "dust": 0,
        "dust_peak_24h": 1,
        "dust_level": "clear",
        "pm_level": "good",
        "chergui": false,
        "updated": "2026-08-25T23:00",
        "stale": true,
        "source": "Open-Meteo Air Quality (CAMS)"
    },
    "tide": {
        "label": "Rising tide",
        "trend": "rising",
        "height_m": 0.51,
        "time": "21:00",
        "datum": "modelled sea level (Open-Meteo), relative to this window’s low"
    },
    "surf_potential_percent": 44,
    "best_window": {
        "label": "Wed 20:00",
        "score_percent": 44,
        "reason": "manageable wind · softer size · shorter period"
    },
    "beginner_verdict": "Prefer Agadir Beach, Crocro or Devil’s Rock unless a coach confirms it is safe.",
    "advanced_verdict": "Keep it as a watch item and compare nearby alternatives.",
    "routes": {
        "weather": "/weather/dracula/",
        "surf_spot": "/surf-spots/draculas/",
        "book": "/build/?intent=surf&spot=dracula"
    }
}