Global marine weather data from multiple sources in one single API

One API – Multiple marine weather sources

Easy to use REST API

Unmodified data directly from trusted marine weather institutes

Coordinates In - Marine Weather Data Out

Send a longitude/latitude coordinate and receive a response containing weather data from multiple sources for that coordinate. The Storm Glass API provides data in hourly resolution for up to 7 days ahead.

  • Swell Height
  • Swell Direction
  • Swell Period
  • Coastal Sea Level
  • Currents Speed
  • Currents Direction
  • Wave Height
  • Wave Direction
  • Wave Period
  • Wind Wave Height
  • Wind Wave Direction
  • Wind Wave Period
  • Water Temperature
  • Wind Speed
  • Wind Direction
  • Wind Gust
  • Ice Coverage
  • Snow Depth
  • Air Temperature
  • Air Pressure
  • Humidity
  • Cloud Coverage
  • Precipitation
  • Visibility

Plans & Pricing

Free €0 per month

Up to 50 requests per day included

All weather sources available

Medium €16 per month

Up to 1000 requests per day included

All weather sources available

10% discount if you sign up for a year

Large €29 per month

Up to 5000 requests per day included

All weather sources available

10% discount if you sign up for a year

Sign up for free

Contact account@stormglass.io for volumes higher than 5000 requests/day

Marine, Shipping, Sailing and Surfing

Storm Glass powers your mobile application or web service with marine weather forecast data in hourly resolution for sailing, surfing, fishing and shipping applications.

Sine - Surf Forecast app for iOS and Android

“We rely on Storm Glass helping us help surfers across the globe keep track of the waves! Storm Glass is the only marine weather API where we can receive data from multiple sources from one single integration. This have saved us huge amounts of time!”

sine.surf

Available Data Sources

This forecast is a global grid where we have handpicked the best local forecasters in each geographical area.

Storm Glass

Handpicked

Area

Global

Data

Air pressure, Air Pressure, Air Temperature, Cloud Coverage, Cloud coverave Direction, Humidity, Ice Coverage, Precipitation, Snow Depth, Swell Direction, Swell Height, Swell Period, Visiblity, Wature, Wave Direction, Wave Height, Wave Period, Wind Direction, Wind Gust, Wind Speed

Forecast span

Up to 7 days

If you are looking for a specific weather source or parameter you can have a look at our complete list below.
We are continuously working on adding more sources to our service. Here is what is available at the moment.

NOAA

The National Oceanic and Atmospheric Administration

Area

Global - Except for smaller seas such as the Baltic Sea and the Mediterranean Sea

Data

Air Pressure, Air Temperature, Humidity, Ice Coverage, Snow Depth, Swell Direction, Swell Height, Swell Period, Visiblity, Water Temperature, Wave Direction, Wave Height, Wave Period, Wind Direction, Wind Speed, Wind Gust, Wind Wave Direction, Wind Wave Height, Wind Wave Period

Forecast span

Up to 7 days

Météo-France

French National Meteorological service, Météo-France

Area

Global

Data

Swell Direction, Swell Height, Swell Period,, Wave Height, Wave Period, Wind Direction, Wind Wave Direction, Wind Wave Height, Wind Wave Period

Forecast span

Up to 5 days

DWD

Germany's National Meteorological Service, the Deutscher Wetterdienst

Area

The Atlantic coast of Ireland, UK, France, Spain and Portugal. The North Sea, Mediterranean Sea and Baltic Sea.

Data

Air pressure, Air Temperature, Cloud Coverage, Humidity, Precipitation, Swell Direction, Swell Height, Swell Period, Wave Height, Wave Period, Wind Direction, Wind Gust, Wind Speed

Forecast span

Up to 5 days

UK MetOffice

United Kingdom's national weather service, The UK MetOffice

Area

Global

Data

Currents Speed, Currents Direction, Swell Direction, Swell Height, Swell Period, Wave Height, Wave Period, Water Temperature, Wind Wave Direction, Wind Wave Height, Wind Wave Period

Forecast span

Up to 7 days

FCOO

Danish Defence Centre for Operational Oceanography

Area

Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

Wave Direction, Wave Height, Wave Period

Forecast span

Up to 3 days

FMI

The Finnish Meteorological Institution

Area

Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

Wave Direction, Wave Height, Wave Period

Forecast span

Up to 3 days

YR

Norwegian Meteorological Institute and NRK

Area

The Norwegian coast.

Data

Air Pressure, Wave Direction, Wave Height, Wind Direction, Wind Speed

Forecast span

Up to 3 days

SMHI

Swedish Meteorological and Hydrological Institute

Area

Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

Air Pressure, Air Temperature, Cloud Coverage, Humidity, Precipitation, Visiblity, Wind Direction, Wind Gust, Wind Speed

Forecast span

Up to 10 days

Area Covered by Source

NOAA Météo-France UK MetOffice FMI DWD YR FCOO SMHI
background
Météo-Francee
UK MetOffice
DWD
SMHI
NOAA
FMI
YR
FCOO
world

Using the API

The weather API allows you to fetch forecasts for any coordinate in a simple, programmatic way using conventional HTTP requests. Below is an example on how you can call the API using JavaScript or Python:

Javascript
          
  fetch('https://api.stormglass.io/point?lat=58.5&lng=17.8', {
    headers: {
      'Authorization': 'YOUR API KEY'  // Get your key by signing up
    }
  }).then(function(response) {
    // Do something with response data.
    var jsonData = response.json();
  });
          
        
Python
            
  import requests

  response = requests.get(
    'https://api.stormglass.io/point?lat=58.5&lng=17.8',
    headers={
      'Authorization': 'YOUR API KEY'  # Get your key by signing up
    }
  )

  # Do something with response data.
  json_data = response.json()
          
        
Full documentation