Sixteen operational NWP models blended into one elevation-corrected forecast at 1–3 km resolution — built for energy, agriculture, and operations in Alpine, Adriatic, and Pannonian terrain where global weather APIs fall short.
curl "https://meteoapi.eu/api/v1/forecast\ ?latitude=46.05&longitude=14.51\ &hourly=temperature_2m,precipitation,\ wind_speed_10m" \ -H "X-API-Key: YOUR_API_KEY"
{
"latitude": 46.05, "longitude": 14.51,
"elevation": 303.8,
"generationtime_ms": 41.5,
"hourly": {
"time": ["2026-07-01T22:00", …],
"temperature_2m": [21.4, 20.2, 19.3, …],
"precipitation": [0.0, 0.0, 0.2, …],
"wind_speed_10m": [2.1, 1.8, 1.6, …]
}
}
Every forecast we serve is verified around the clock against ground observations from the Croatian national meteorological network. We publish the results — most weather APIs don't.
Global APIs average the weather across large grid cells. We blend regional models tuned for complex European terrain into a single, uncertainty-aware forecast.
Sixteen independent NWP models merged by weighted aggregation. One model's bad run doesn't ruin your forecast — the rest compensate.
AROME · ICON · WRF · ARPEGE · ALADINBora, Foehn, valley inversions, Adriatic snow — resolved at 1–3 km, with every coordinate elevation-corrected against a digital elevation model.
1–3 km grids · DEM-corrected altitudeNative hub-height wind at 80/120/180 m with fitted shear exponent, plus full irradiance decomposition — DNI, DHI, clear-sky GHI. Ready for PV and wind power models.
wind_speed_120m · dni · dhi · clearsky_indexSnow, thunderstorm, and precipitation probability derived from physics and multi-model agreement — know the confidence, not just the value.
snow · thunderstorm · precipitation — %Identical parameter names, units, and JSON layout to the Open-Meteo API — existing integrations migrate in minutes. CORS-enabled for browser use.
REST · JSON · rate-limit headersForty-plus model refreshes ingested every day, forecasts re-aggregated as new runs arrive. Cached responses return in under 50 ms.
40+ runs / day · <50 ms cachedFine-mesh regional models cover the first days at 1–3 km; our in-house WRF ensemble extends the horizon to 7 days. Sorted by grid resolution — bar length is each model's forecast horizon.
Variables are grouped by plan, never priced individually. Every plan includes all variables in its tier and below.
temperature_2m
wind_speed_10m
wind_gusts_10m
precipitation
cloud_cover
weather_code
snow_line
+8 more
shortwave_radiation
precipitation_probability
temperature_850hPa
freezing_level
zero_degree_isotherm
+4 more
snow_probability
thunderstorm_probability
precipitation_max
cape
wind_speed_80/120/180m
wind_shear_exponent
direct_normal_irradiance
diffuse_horizontal_irradiance
clearsky_index
+6 more
Full variable reference with units and per-plan availability → API documentation
Paid plans have no daily call limit — throughput is governed by per-minute rates and locations, not an arbitrary daily counter.
Development, testing, and personal projects
Single-site business — one farm, one plant, one hotel
Multi-site professionals — energy, agriculture, events
Utilities, trading desks, government, large portfolios
For universities, research institutes, and NWP verification groups. Full data access at reduced pricing — strictly non-commercial.
For SaaS products and apps that redistribute weather data to end users. The only plan with commercial redistribution rights and white-labelling.
A shared demo key is included below — no signup, free-tier limits apply. Paste into a terminal and you're querying the production API.
# Salzburg, Austria — demo key, no signup curl "https://meteoapi.eu/api/v1/forecast\ ?latitude=47.81&longitude=13.05\ &hourly=temperature_2m,precipitation,\ wind_speed_10m,wind_gusts_10m" \ -H "X-API-Key: met_ca5ec55ea95d823440dd706fad8a3a0600ff57427004920141358c767bd3290c"
In production · vrijemezadar.com