An exceptional feature set

3 weather models

Backed by DWD's flagship ICON family of models, expect nothing short of superior weather forecasts to power your app. Varying in coverage and spatio-temporal resolution, there will be the optimal model for your use case.

Unique Dataset

Access essential forecasts for 20+ parameters such as wind, temperature, or clouds. Unlike other sources, we cover Earth's Troposphere at full resolution, not just the surface. Billions of data points, updated four times daily.

State-of-the-art API

Our modern hard- and software stack ensures real-time responses to any of your queries. Being OpenAPI-compliant, we mix and mingle well with any programming language. And we do care about documention with examples.

Have a Look Inside

ICON Model

Coverage World
Resolution 13 km
Forecast 7.5 days
Update Interval 6 hours
Vertical Extent Surface only

ICON-EU Model

Coverage Greater Europe
Resolution 7 km
Forecast 5 days
Update Interval 6 hours
Vertical Extent Surface to 22.5 km

ICON-D2 Model

Coverage Alps to Denmark
Resolution 2.2 km
Forecast 2 days
Update Interval 6 hours
Vertical Extent Surface to 22 km

A Wealth of Parameters

The API exposes a wide range of meteorological parameters. For instance, retrieve wind direction, wind speed or cloud cover at arbitrary altitudes. Or query precipitation, significant weather warnings, or 20 other parameters on the surface. For details, please consult the docs.

Only 3 steps to get you started!

Step 1 — Subscribe to Skybuddy API on RapidAPI
Visit RapidAPI to create an account if you haven't already. It's free, no credit card needed.
Then go to Skybuddy Weather's Products Page on RapidAPI and select a plan that best suits your use case:
Step 2 — Find Your API Key
Visit e.g. the RapidAPI Playground* and copy your API key from the cURL example on the right hand side:
Remember to keep the key in a safe place.
*We strongly recommend against using the RapidAPI playground as may be unreliable. Use the interactive docs instead (see next step).
Step 3a — Try It Out
[ For GUI Aficionados ]
Visit the interactive docs, then find & click Authorize to enter your API key: Now you're ready to test out any endpoint in the docs below:
Step 3b — Try It Out
[ For Command Line Ninjas ]
Use cURL — e.g. to find the temperature in London, 12 hours from now:
curl --request POST \ --url https://skybuddy-weather1.p.rapidapi.com/v1/forecast/icon_eu/single \ --header 'Content-Type: application/json' \ --header 'x-rapidapi-host: skybuddy-weather1.p.rapidapi.com' \ --header 'x-rapidapi-key: YOUR-API-KEY' \ --data '{"param": "Temperature2m", "t": 43200, "lal": [51.508,-0.128]}'
From which you will get a JSON response similar to:
{"values": [17.3], "units": "deg C"}

Got Questions or Suggestions?

Do you need your own, unrestricted instance either as SaaS or self-hosted?
Missing a feature?
Let's talk!

max 5000 characters