Weather API for surf apps

When choosing a weather API for surfing applications, there are a few things to consider. 

Ocean forecasting is very complex and just like any other weather forecasts, none of the forecasting institutes are 100% accurate all the time and weather sources perform differently in different parts of the world.

Multiple weather sources

Many surfers are constantly checking multiple weather sources to get the best view possible of the ocean state. Sometimes a specific weather data source can pick up a swell trend that went under the radar for others. Ultimately, comparing several sources gives you a better combined picture of what’s really going on.

In the API you can query data from multiple weather sources.


When waves travel towards a beach from the deep ocean into the shallows, masses of water are pushed up producing waves that break. A sea floor that is only gently sloping creates slowly breaking waves with less punch. A sea floor with contours, a mix of different depths at different places, often creates long peeling waves and point breaks as opposed to a flat bottom that generates wide beach break closeouts (a wave that breaks along its entire length at the same time making it unsurfable).

In the API we have global bathymetry data which opens up for surfer specific applications. For example – use ocean floor level data to fine tune calculations on surf height. Use it to find new potential surf spots.

Parameters & Sources has all the data necessary to create an outstanding surf app:

  1. Wind

  2. Waves

  3. Multiple Swell

  4. Water Temperature

  5. Bathymetry

Here are the weather sources that you can query in the stormglass API:

An intelligent global grid that automatically chooses the best and most local forecasters in each geographical area. Use the source “sg” in your API queries.

Global marine forecasts provided by The National Oceanic and Atmospheric Administration, an American scientific agency that focuses on the conditions of the oceans and the atmosphere. Use the source “noaa” in your API queries.

Germany’s National Meteorological Service, the Deutscher Wetterdienst. Use the source “dwd” and “icon” in your API queries.

UK MetOffice
United Kingdom’s national weather service, The UK MetOffice.  Use the source “meto” in your API queries.

Meteo France
French National Meteorological service. Use the source “meteo” in your API queries.

The Finnish Meterological Institution is focused on the Nordics providing accurate forecasts based on their buoys in the Baltic Sea.  Use the source “fmi” in your API queries.

YR’s weather data comes from Meteorologisk institutt in Norway.  Use the source “yr” in your API queries.

Danish Defence Centre for Operational Oceanography provides forecasts for the North Sea and the Baltic Sea.  Use the source “fcoo” in your API queries.

The Swedish Meteorological and Hydrological Institute, is an expert agency under the Ministry of the Environment and Energy.  Use the source “smhi” in your API queries.

Sign up for our free plan to try us out!

Sign up for free
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google
Consent to display content from - Spotify
Sound Cloud
Consent to display content from - Sound