Bright Sky — Hourly Weather Observations / Forecast for Germany
brightsky.weather.observationsRetrieve hourly historical weather observations or DWD forecasts for any location in Germany by latitude, longitude, and date, with no API key required.
Instructions
Get hourly weather observations or forecast for any location in Germany from DWD (Deutscher Wetterdienst). Pass a past date to retrieve historical observations; pass a future date to retrieve the DWD numerical forecast. Each hour includes: temperature, dew point, humidity, pressure, cloud cover, visibility, precipitation, sunshine, wind speed/direction, wind gusts, precipitation probability, solar irradiance, and condition icon. Returns up to 10 days of data (240 hourly records). No API key required — open DWD data via Bright Sky (MIT licence).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Start date/time for observations in ISO 8601 format (e.g. "2026-07-01" or "2026-07-01T08:00:00"). Returns historical data when date is in the past; returns DWD forecast when date is in the future. | |
| units | No | Unit system: "dwd" (default) uses km/h wind and °C temperature; "si" uses m/s wind | |
| latitude | Yes | Latitude of the location in Germany (e.g. 52.52 for Berlin, range 47–56) | |
| last_date | No | End date/time for observations in ISO 8601 format. When omitted, returns data for the 24-hour period starting at "date". Maximum range is 10 days. | |
| longitude | Yes | Longitude of the location in Germany (e.g. 13.40 for Berlin, range 5–16) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |