{"uid":"cap_t36YFpVvF0l3RgoPP_Uwr","slug":"weather-ensemble-multi-model-probabilistic-forecast-91b5dda0","name":"Weather Ensemble – Multi-Model Probabilistic Forecast","description":"Twelve weather models compared hour by hour. Spread, agreement score, ensemble rain probability, frost and DWD warnings. Pay per call in USDC over x402.","url":"https://ensemble.netzhandwerker.de/ensemble?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"lat":{"type":"number","maximum":90,"minimum":-90,"description":"Latitude in decimal degrees."},"lon":{"type":"number","maximum":180,"minimum":-180,"description":"Longitude in decimal degrees."},"hours":{"type":"integer","default":24,"maximum":168,"minimum":1,"description":"Forecast hours, up to 168 (seven days). Short range models drop out beyond their own horizon; the per hour \"models\" count shows it."},"models":{"type":"array","items":{"enum":["icon_d2","icon_eu","knmi_harmonie_arome_netherlands","dmi_seamless","meteofrance_seamless","ukmo_seamless","ecmwf_ifs025","ecmwf_aifs025_single","gfs_seamless","gem_seamless","jma_seamless","cma_grapes_global"],"type":"string"},"default":["icon_d2","icon_eu","knmi_harmonie_arome_netherlands","dmi_seamless","meteofrance_seamless","ukmo_seamless","ecmwf_ifs025","ecmwf_aifs025_single","gfs_seamless","gem_seamless","jma_seamless","cma_grapes_global"],"minItems":2,"description":"Restrict the comparison to a subset of the twelve models. At least two, because a comparison of one model is just a forecast."},"timezone":{"type":"string","default":"UTC","description":"IANA zone name for the returned timestamps, for example Europe/Berlin."},"variables":{"type":"array","items":{"enum":["temperature_2m","apparent_temperature","dew_point_2m","relative_humidity_2m","precipitation","snowfall","cloud_cover","wind_speed_10m","wind_gusts_10m","surface_pressure","pressure_msl","shortwave_radiation","cape","wind_direction_10m","weather_code"],"type":"string"},"default":["temperature_2m","precipitation","wind_speed_10m"],"maxItems":8,"description":"Which variables to compare. wind_direction_10m is aggregated as a circular mean with a directional consensus, weather_code as a majority vote; every other variable gets median, p15, p85, min, max and spread."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3_Bsb2SY3xrApIUeaF6bx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns per-hour ensemble statistics (median, p15/p85 band, min/max, model count, agreement score, rain probability, frost assessment) plus DWD warnings for a geographic point, pooled across up to 12 NWP models.","exampleAgentPrompt":"Can you pull an ensemble weather forecast for the next 72 hours at latitude 48.137, longitude 11.576 (Munich), comparing all 12 models, and tell me where they disagree most — especially on temperature and precipitation?","exampleUseCases":[{"title":"Outdoor event risk assessment","prompt":"I'm planning an outdoor festival in Hamburg on Saturday — can you get me a 48-hour ensemble forecast for lat 53.55, lon 9.99 and show me the rain probability and wind speed spread so I can gauge how risky the weather is?"},{"title":"Vineyard frost monitoring alert","prompt":"Check the ensemble forecast for my vineyard at lat 49.78, lon 8.12 for the next 5 days and flag any hours where the frost assessment is concerning — I need the temperature band and model agreement score for each of those hours."},{"title":"Aviation route weather confidence check","prompt":"Give me a 24-hour ensemble forecast for lat 51.47, lon -0.46 using only the ECMWF IFS, GFS, and ICON EU models, and tell me how many models agree on cloud cover and wind gusts each hour — I need to know how confident we can be about the conditions."}],"resultDescription":"A JSON response with hourly arrays for each requested variable, including median, p15/p85 percentile band, min, max, spread, and model count per hour; an agreement score per hour; rain probability pooled from ensemble members; frost assessment flags; circular consensus for wind direction; majority-vote weather codes; and active DWD official warnings for the target point.","failureModes":["Invalid lat/lon outside valid ranges (-90 to 90, -180 to 180) returns validation error","Fewer than 2 models selected returns error since single-model comparison is undefined","Hours exceeding 168 rejected; short-range models (e.g. icon_d2) will have lower model counts beyond their native horizon","Unknown timezone string causes parsing failure","Requesting more than 8 variables simultaneously rejected","Payment not sent or insufficient USDC triggers 402 response","External NWP model API unavailability may reduce model count in results or cause timeout"],"whenToPreferThis":"Choose this endpoint when you need uncertainty quantification rather than a single deterministic forecast — especially for high-stakes decisions (events, agriculture, aviation, logistics) where knowing the spread and inter-model disagreement matters. Prefer this over single-model weather APIs when you want rain probability derived from ensemble pooling, frost risk assessment, official DWD warnings, or want to know how many models support a given forecast hour. Best for locations in Europe where ICON and regional models add resolution, but global models are also included.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:31:29.858Z","isFirstParty":false,"canonicalSlug":"weather-ensemble-multi-model-probabilistic-forecast-91b5dda0"}