Storm Glass
Global marine weather from multiple sources
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Yes
- Category
- Weather
- Documentation / URL
- https://stormglass.io/
Overview
Storm Glass provides marine weather — waves, currents, and wind — for ocean coordinates. Auth is an API key.
Note (verified 2026-08): requests without the required parameters return HTTP 422 (parameter validation fires before auth) — pass at least one data parameter (
airTemperature,waveHeight, etc.).
Quick Start
Weather point (replace YOUR_KEY):
curl "https://api.stormglass.io/v2/weather/point?lat=58.7984&lng=17.8081¶ms=airTemperature,waveHeight" \
-H "Authorization: YOUR_KEY"
{
"hours": [
{ "time": "2026-08-22T00:00:00+00:00", "airTemperature": { "noaa": 14.2 }, "waveHeight": { "noaa": 1.1 } }
],
"meta": { "cost": 1 }
}
Authentication
- Register at stormglass.io → free API key.
- Send it as the
Authorizationheader with the raw key.
Rate Limits & Notes
- Free tier: 10 requests/hour, 10,000/year (check the docs); paid plans scale.
- Data sources: NOAA, GFS, and more (each parameter carries a source tag).
params=is required — omit it and you get 422 (verified).
FAQ
Is Storm Glass free? Free tier: 10 requests/hour; more is paid.
Why 422?
Missing params returns 422 before auth (verified) — add parameters.
What data is available? Waves, currents, wind, and air/water temperature.