Operational forecast API

Hyperlocal weather forecasts for Central & Eastern Europe

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.

16 NWP models 1 km resolution 39 variables 1 h steps · 7 days 40+ refreshes / day
GET /api/v1/forecast sample
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, …]
  }
}
Verification

Measurably better than any single model

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.

  • The white line is our blend. Lower error than every individual model in the ensemble, at every forecast lead time.
  • No cherry-picking. An ordinary 24-hour verification window taken straight from our monitoring dashboard — not a hand-picked best case.
  • Resilient by design. A poor model run or a late delivery is outvoted by fifteen others.
Mean absolute error of 10 m wind speed by forecast lead time over a 24-hour verification window. The aggregate blend (white line) sits below every individual model line across the full 0–24 h range.
10 m wind speed — MAE vs lead time, 24 h verification window · snapshot May 2026 · lower is better · click to enlarge
Why MeteoAPI

Built for professionals who need
accuracy over simplicity

Global APIs average the weather across large grid cells. We blend regional models tuned for complex European terrain into a single, uncertainty-aware forecast.

Multi-model consensus

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 · ALADIN
Complex-terrain specialist

Bora, 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 altitude
Energy-sector variables

Native 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_index
Probabilistic parameters

Snow, thunderstorm, and precipitation probability derived from physics and multi-model agreement — know the confidence, not just the value.

snow · thunderstorm · precipitation — %
Drop-in Open-Meteo format

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 headers
Fresh around the clock

Forty-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 cached
Model fleet

16 models, one forecast

Fine-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.

ICON-CH1 1.0 km · MeteoSwiss · 8 runs/day 33 h
WRF-IT 1.5 km · ARPAE Italy 72 h
WRF-CG2 1.8 km · Meteo Centar 144 h
ICON-D2 2.0 km · DWD Germany 48 h
ICON-CH2 2.1 km · MeteoSwiss 120 h
ICON-2I 2.2 km · ARPAE Italy 72 h
ICON-2I-RUC 2.2 km · ARPAE · 7 runs/day 24 h
ALADIN-CZ 2.3 km · CHMI Czechia 72 h
AROME-AT 2.5 km · GeoSphere Austria 60 h
WRF-MA 3.0 km · Meteo Centar 96 h
WRF-ENS-HRGFS 5.0 km · Meteo Centar ensemble 108 h
WRF-CG1 5.4 km · Meteo Centar 144 h
ICON-EU 6.5 km · DWD Germany 78 h
ARPEGE 10 km · Météo-France 48 h
WRF-ENS-ICONG 12 km · Meteo Centar ensemble 174 h
WRF-ENS-IFS 12 km · Meteo Centar ensemble 186 h
Meteo Centar in-house WRF National meteorological services
Data catalogue

39 variables in four tiers

Variables are grouped by plan, never priced individually. Every plan includes all variables in its tier and below.

Core
15 variables · Free & above
temperature_2m wind_speed_10m wind_gusts_10m precipitation cloud_cover weather_code snow_line +8 more
Standard
+9 variables · Starter & above
shortwave_radiation precipitation_probability temperature_850hPa freezing_level zero_degree_isotherm +4 more
Probabilistic
+4 variables · Pro & above
snow_probability thunderstorm_probability precipitation_max cape
Energy
+11 variables · Pro & above
wind_speed_80/120/180m wind_shear_exponent direct_normal_irradiance diffuse_horizontal_irradiance clearsky_index +6 more
Pricing

Plans for every scale of operation

Paid plans have no daily call limit — throughput is governed by per-minute rates and locations, not an arbitrary daily counter.

Free

Development, testing, and personal projects

€0 / mo
No credit card required
  • 100 calls / day
  • 3 locations
  • 72 h horizon
  • 15 core variables
  • 20 calls / min
  • Personal use only
Get a free key
Starter

Single-site business — one farm, one plant, one hotel

€29 / mo
Billed monthly · cancel anytime
  • No daily call limit
  • 10 locations
  • 96 h horizon
  • 24 standard variables
  • 60 calls / min
  • Email support
Contact us
Enterprise

Utilities, trading desks, government, large portfolios

Custom
From ~€500 / mo · annual contracts
  • Unlimited locations & rate
  • Full forecast horizon
  • All variables + custom
  • AI daily summaries
  • Dedicated endpoint
  • 99.9% SLA · dedicated support
Talk to us
Research
€49 / mo — free for verified academic institutions

For universities, research institutes, and NWP verification groups. Full data access at reduced pricing — strictly non-commercial.

5,000 calls / day Unlimited locations All 39 variables Full horizon Non-commercial
Builder
From €199 / mo — usage-based

For SaaS products and apps that redistribute weather data to end users. The only plan with commercial redistribution rights and white-labelling.

100,000+ calls / day Redistribution rights White-label option Dedicated support
Try it now

Your first forecast in 60 seconds

A shared demo key is included below — no signup, free-tier limits apply. Paste into a terminal and you're querying the production API.

Terminal
# 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