freeapis

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&params=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 Authorization header 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.

More in Weather

APIAuthHTTPSCORS
7Timer!

Weather, especially for Astroweather

No authNoUnknown
AccuWeather

Weather and forecast data

API KeyNoUnknown
Aemet

Weather and forecast data from Spain

API KeyYesUnknown
APIXU

Weather

API KeyYesUnknown
AQICN

Air Quality Index Data for over 1000 cities

API KeyYesUnknown