# Weather Ensemble – DWD Official Warnings

> Weather Ensemble – DWD Official Warnings is a paid API for AI agents from ensemble.netzhandwerker.de, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Returns active Deutscher Wetterdienst (DWD) weather warnings for the warn cell at a given coordinate, including severity, urgency, certainty, effective/onset/expires timestamps, and bilingual (German/English) warning text.

## Facts

- Endpoint: POST https://ensemble.netzhandwerker.de/warnungen
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/weather-ensemble-dwd-official-warnings-8eb9b859
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2Rri91ZCTKhvicFzR1AMT

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 weather-ensemble-dwd-official-warnings-8eb9b859 -d '<json body>'
```

Example prompt: Are there any active DWD weather warnings right now for coordinates 53.55° N, 10.0° E — give me the severity, urgency, and when they expire?

## When to prefer this

Choose this endpoint when you need official, authoritative German weather warnings with structured severity/urgency/certainty metadata and precise time windows for a specific geographic coordinate within Germany. It is distinct from general weather forecasts because it returns only issued official DWD alerts — not probabilistic forecasts — making it ideal for safety-critical decisions, compliance checks, or automated alerting pipelines. Prefer it over generic weather APIs when you specifically need DWD-sourced warning data with bilingual output.

## Known failure modes

- Coordinates outside Germany may return no warnings or an error (DWD only covers Germany)
- Coordinates at sea or in uninhabited regions may not map to a recognized warn cell
- No warnings returned if there are genuinely no active alerts for that location (not an error)
- Invalid lat/lon values (out of -90/90 or -180/180 range) will be rejected
- Network or upstream DWD API downtime may cause 5xx errors

## How this service works

The warnings the Deutscher Wetterdienst has actually issued for the warn cell containing the coordinate, in German and English, with severity, urgency, certainty and an explicit effective/onset/expires window plus whether the warning is active right now.

## Output

A list of official DWD warnings active for the warn cell covering the given coordinate. Each warning includes the full text in both German and English, plus structured metadata: severity (e.g. Minor, Moderate, Severe, Extreme), urgency, certainty, effective/onset/expires timestamps, and a boolean flag indicating whether the warning is currently active.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "lon": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/weather-ensemble-dwd-official-warnings-8eb9b859/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ensemble.netzhandwerker.de](https://www.zero.xyz/host/ensemble.netzhandwerker.de/llms.txt)
