• An Application Programming Interface (API) is a way for applications to exchange data and functionality easily and securely

  • This is the unique value, in the form of letters and numbers, that identifies you and therefore, the data you can access. Your API key is issued when you sign up for the service.

  • This is the measure by which you are charged for the API service. It is made up of requests x variables x points. 

    • variable: wave.height x point = 1 API Units 

    • variables: (air.temperature.at-2m, cloud.cover) x point = 2 API Units 

    • variables: (wave.height, air.temperature.at-2m, cloud.cover) x 2 points = 6 API Units 

    You receive a base number of API units based on your subscription plan, after these base units have been used you are then charged for each additional API Unit (in lots of 100) up to the absolute limit you set in the "USAGE & KEYS" section of your account, found in the console

  • This is most often in marine applications and may have several causes. Further details here

    It may be due to the “masking” of the land. This is used to prevent the return of marine data such as waves from points on land. Because the coast is not a straight line, there are sometimes places where the mask covers the ocean, and so does not return data. 

    The variable may not be available if a value is null.  

  • Payment by invoice is currently available for our Enterprise Plan. If your monthly API call exceeds the Pro level, please contact us to discuss further.

  • Under an Enterprise plan, we can provide high resolution domains, depending on the variables needed. This will require a set-up fee and on-going support for the model. Contact us to discuss.  

  • Yes, you can upgrade your subscription at any time. Your currently subscription will be cancelled, and you will be charged the full price for the new plan, not considering the remaining time in your billing cycle. Your billing cycle and renewal date will change.

  • Payment in different currencies is negotiable for Enterprise customers with payments made by invoice.

  • Please check the number of API calls consumed in the "USAGE & KEYS" section in your account, which can be found in the console. If you have reached your limit, you can manually extend the cap by changing the set custom limit.

  • No, you will be charged only for the amount used. The cap will prevent accidental excessive charges (maximum to be used/charged will be the limit set).

  • The full description of which variables is available here, but see below some key parameters and their correlated API variables.

    • Significant wave height: wave.height 

    • Swell height: wave.height.above-8s 

    • Swell direction: wave.direction.above-8s.peak

    • Maximum wave height: wave.height.max

    • Wind direction at 10m: wind.direction.at-10m

    • Wind speed at 10m: wind.speed.at-10m

  • See examples in Python at https://github.com/metoceanapi/forecast-api-docs/tree/main/examples-py 

  • Check the API documentation for further information on how to get started with the Forecast API.

  • Our demo interface allows you to visualise the Forecast API capability.

  • Every month you will be charged the price of the API plan selected plus any extra units used on the previous month.

  • You can update your credit card information in the console, “Manage Users” tab.

 Frequently Asked Questions