# Netzhandwerker Weather Ensemble Forecast

> Netzhandwerker Weather Ensemble Forecast is a paid API for AI agents from tools.netzhandwerker.de, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns ensemble weather forecast data for a given latitude/longitude coordinate, supporting configurable forecast hours and weather variables.

## Facts

- Endpoint: POST https://tools.netzhandwerker.de/v1/weather/ensemble
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netzhandwerker-weather-ensemble-forecast-833ae0de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bkRPPzcoCfcLl4gPjupqD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability netzhandwerker-weather-ensemble-forecast-833ae0de -d '<json body>'
```

Example prompt: Get me an ensemble weather forecast for the next 72 hours at latitude 52.52, longitude 13.41, including temperature and precipitation variables.

## When to prefer this

Choose this endpoint when you need ensemble (multi-model probabilistic) weather forecasts for a precise geographic coordinate, especially for autonomous agent workflows that require structured meteorological data programmably. Prefer it over single-model forecast APIs when forecast uncertainty quantification matters, or when integrating weather data into automated decision-making pipelines that pay per call via the x402 protocol.

## Known failure modes

- Missing required lat or lon fields returns a 400 validation error
- Out-of-range latitude or longitude values may return an error or empty result
- Unsupported variable names in the variables array may be ignored or cause an error
- Very long forecast horizons beyond the model's range may return partial or no data
- Service unavailability returns a 5xx error
- Payment failure via x402 protocol prevents access and returns a 402 response

## How this service works

x402-Werkzeuge für autonome Agenten.

## Output

An ensemble weather forecast response containing arrays of meteorological variable values (e.g. temperature, precipitation, wind speed) across the requested forecast horizon for the specified coordinate, derived from multiple weather models to represent forecast uncertainty.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number"
  },
  "lon": {
   "type": "number"
  },
  "hours": {
   "type": "integer",
   "default": 24,
   "maximum": 72
  },
  "variables": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "default": [
    "temperature_2m",
    "precipitation",
    "wind_speed_10m"
   ]
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "lat": 52.21,
  "lon": 7.02,
  "hourly": [
   {
    "time": "2026-08-06T12:00",
    "temperature_2m": {
     "max": 22.8,
     "min": 20.1,
     "median": 21.4,
     "spread": 2.7
    },
    "precipitation_probability_ensemble": 25
   }
  ],
  "models_used": [
   "icon_seamless",
   "ecmwf_ifs025",
   "gfs_seamless"
  ],
  "agreement_score": 0.82
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netzhandwerker-weather-ensemble-forecast-833ae0de/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.netzhandwerker.de](https://www.zero.xyz/host/tools.netzhandwerker.de/llms.txt)
