Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Hourly offshore marine forecasts from Open-Meteo for coastal planning context under the free API's noncommercial use limit.
Report a ProblemFrom Source to Product Signal
Start with one offshore point and one forecast day. The free Open-Meteo marine endpoint permits noncommercial use only; commercial services need separate paid access. Query a reviewed offshore point; a returned model cell is not beach, navigation, or ferry safety advice.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.get(
"https://marine-api.open-meteo.com/v1/marine",
params={"latitude": 53.208336, "longitude": -9.2916565,
"hourly": "wave_height", "forecast_days": 1},
timeout=30,
)
response.raise_for_status()
hourly = response.json()["hourly"]
print(list(zip(hourly["time"], hourly["wave_height"]))[:5])Test a Useful Signal
Assess one wave-height series as noncommercial coastal context.
Open-Meteo is a company source. Last verified 2026-09-28. Temporal coverage: current hourly forecasts.