freeapis

Storm Glass

Global marine weather from multiple sources

Authentication
API Key
HTTPS
Yes
CORS
Yes
Category
Weather
Data source
public-apis + marcelscruz
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↗