Storm Glass - The Global Marine Weather Forecast API

One Single API – Global Coverage

Unmodified data from multiple trusted marine weather institutes

Astronomy, Hindcast, Land & Lake Forecasts as complement

Coordinates In - Marine Weather Data Out

Send a longitude/latitude coordinate and receive a response containing weather data from multiple sources for that coordinate. Or define an area and receive data for multiple coordinates within the area.

The Storm Glass API provides forecasts for up to 7 days ahead and historical data (Hindcast) since July 1st 2018, both in hourly resolution.

  • Swell Height
  • Swell Direction
  • Swell Period
  • Tide / 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

Astronomy, Land & Lakes Forecasts

In addition to covering all seas worldwide, the Storm Glass API provides a number of complementary forecasts to ensure you get all the weather data you need from one place.

Astronomy Forecast

The Astronomy Forecast includes Sunrise, Sunset, Moonrise, Moonset, Moon Phase, Closest Moon Phase and Moon Fraction.

First and Last Light for outdoor activities and navigation is also included (times according to both nautical, civil as well as astronomical definitions are available).

Lakes Forecast

Storm Glass provides data related to Wind, Surface Temperature, Air Pressure and more for all lakes worldwide.

Water related information such as Wave Height, Swell Height and Currents is provided where available for some of the largest lakes in the world including The Caspian Sea, The Great Lakes, Hudson Bay, Lake Winnipeg and The Great Slave Lake.

To get data for lakes - simply send in a coordinate located on a lake.

Land Forecast

Global inland forecast is available for up to 10 days ahead. The forecast includes Air Temperature, Air Pressure, Cloud Coverage, Humidity, Precipitation, Ice Cover, Snow Depth as well as Wind Speed and Direction and more.

To get data for land - simply send in a coordinate located on land.

Marine, Shipping, Sailing, Fishing and Surfing

Storm Glass powers your mobile application or web service with marine weather forecast data in hourly resolution for offshore, shipping, sailing, fishing, surfing 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

Storm Glass Handpicked

Storm Glass Handpicked is a global grid where we have handpicked and combined the best and most local forecasters in each geographical area. If you don’t want to handle multiple sources for each region yourself - we have done the job for you.

To get data for lakes or land simply send in a coordinate on land or on a lake.

Storm Glass

Handpicked

Area

Global Marine Forecast

Global Land Forecast

Lake Forecast for The Caspian Sea, The Great Lakes, Hudson Bay, Lake Winnipeg, and The Great Slave Lake.

Data

Air pressure, Air Pressure, Air Temperature, Cloud Coverage, Cloud Coverage Direction, Humidity, Ice Coverage, Precipitation, Snow Depth, Swell Direction, Swell Height, Swell Period, Tide / Sea Level, Visibility, Water Temperature, Wave Direction, Wave Height, Wave Period, Wind Direction, Wind Gust, Wind Speed

Forecast Span

Up to 7 days ahead
(Hindcast from 2018-07-01)

Unmodified Data Directly from Multiple Forecast Institutes

If you are looking for a specific weather source or parameter please have a look at our complete list below.
We are continuously adding more sources to our service, below you’ll see what’s available at the moment.

NOAA

The National Oceanic and Atmospheric Administration

Area

Global Marine Forecast (except for smaller seas such as the Baltic Sea and the Mediterranean Sea)

Global Land Forecast

Lake Forecast for The Caspian Sea, The Great Lakes, Hudson Bay, Lake Winnipeg and The Great Slave Lake.

Data

Air Pressure, Air Temperature, Humidity, Ice Coverage, Snow Depth, Swell Direction, Swell Height, Swell Period, Visibility, 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 ahead
(Hindcast from 2018-07-01)

Météo-France

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

Area

Global Marine Forecast

Lake Forecast for The Caspian Sea, The Great Lakes, Hudson Bay, Lake Winnipeg and The Great Slave Lake.

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 ahead
(Hindcast from 2018-07-01)

DWD

Germany's National Meteorological Service, the Deutscher Wetterdienst

Area

Marine Forecast for 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 ahead
(Hindcast from 2018-07-01)

UK MetOffice

United Kingdom's national weather service, The UK MetOffice

Area

Global Marine Forecast

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 ahead
(Hindcast from 2018-07-01)

FCOO

Danish Defence Centre for Operational Oceanography

Area

Marine Forecast for The Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

Wave Direction, Wave Height, Wave Period

Forecast Span

Up to 3 days ahead
(Hindcast from 2018-07-01)

FMI

The Finnish Meteorological Institution

Area

Marine Forecast for The Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

Wave Direction, Wave Height, Wave Period

Forecast Span

Up to 3 days ahead
(Hindcast from 2018-07-01)

YR

Norwegian Meteorological Institute and NRK

Area

Marine Forecast for The Norwegian coast.

Data

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

Forecast Span

Up to 3 days ahead
(Hindcast from 2018-07-01)

SMHI

Swedish Meteorological and Hydrological Institute

Area

Land weather for Baltic Sea including Gulf of Botnia and Gulf of Finland.

Data

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

Forecast Span

Up to 10 days ahead
(Hindcast from 2018-07-01)

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