← Agent Data Hub · Search endpoints · /llms.txt

Past Weather on a Date in Germany (DWD Station Measurements since 2010)

Measured weather of one past day at the nearest Deutscher Wetterdienst station for a German place (since 2010): daily min/max/mean temperature, precipitation, sunshine and maximum gust plus the hourly values, with the station named. Extremes are taken from hourly readings, so official DWD daily extremes (from 10-minute data) can be slightly more extreme.

Call it (no API key)

GET https://api.agentdatahub.de/api/v1/call/de-weather-history-dwd?date=2024-07-01&place=Berlin&compact=1

Full metadata: without compact=1 · Markdown: format=llm · Only some fields: add &fields=a,b.c · MCP: tool call_api with {"apiId":"de-weather-history-dwd"}

Parameters

dateDay YYYY-MM-DD, 2010-01-01 to yesterday (required)
placeGerman place name (default: Berlin)
latLatitude (instead of place)
lonLongitude (instead of place)

Example response (live, compact)

{
  "apiId": "de-weather-history-dwd",
  "data_freshness": "live",
  "data": {
    "place": "Berlin, Berlin",
    "date": "2024-07-01",
    "timezone": "Europe/Berlin",
    "daily": {
      "temperature_min_c": 14.8,
      "temperature_max_c": 19.9,
      "temperature_mean_c": 17.8,
      "precipitation_mm": 4.4,
      "sunshine_hours": 1,
      "wind_gust_max_kmh": 38.9,
      "hours_in_day": 24
    },
    "stations": {
      "temperature": "Berlin-Tempelhof",
      "precipitation": [
        "Berlin-Friedrichshain/Spree",
        "Berlin-Kreuzberg"
      ],
      "sunshine": "Berlin-Dahlem (FU)",
      "wind": "Berlin-Tempelhof"
    },
    "hourly": [
      {
        "time": "2024-07-01T00:00:00+02:00",
        "temperature_c": 17.7,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 13.3,
        "wind_gust_kmh": 19.4,
        "relative_humidity_pct": 89,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T01:00:00+02:00",
        "temperature_c": 17.1,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 9.7,
        "wind_gust_kmh": 15.1,
        "relative_humidity_pct": 93,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T02:00:00+02:00",
        "temperature_c": 17.6,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 10.1,
        "wind_gust_kmh": 14.8,
        "relative_humidity_pct": 92,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T03:00:00+02:00",
        "temperature_c": 17.7,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 9.4,
        "wind_gust_kmh": 15.1,
        "relative_humidity_pct": 94,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T04:00:00+02:00",
        "temperature_c": 17.9,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 6.8,
        "wind_gust_kmh": 16.6,
        "relative_humidity_pct": 95,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T05:00:00+02:00",
        "temperature_c": 17.4,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 13.3,
        "wind_gust_kmh": 29.9,
        "relative_humidity_pct": 91,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T06:00:00+02:00",
        "temperature_c": 16.8,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 16.9,
        "wind_gust_kmh": 29.9,
        "relative_humidity_pct": 90,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T07:00:00+02:00",
        "temperature_c": 16.8,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 13.3,
        "wind_gust_kmh": 22.3,
        "relative_humidity_pct": 89,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T08:00:00+02:00",
        "temperature_c": 17.4,
        "precipitation_mm": 0,
        "sunshine_min": 1,
        "wind_speed_kmh": 10.1,
        "wind_gust_kmh": 16.9,
        "relative_humidity_pct": 85,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T09:00:00+02:00",
        "temperature_c": 18.4,
        "precipitation_mm": 0,
        "sunshine_min": 13,
        "wind_speed_kmh": 10.8,
        "wind_gust_kmh": 18.4,
        "relative_humidity_pct": 79,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T10:00:00+02:00",
        "temperature_c": 19.3,
        "precipitation_mm": 0,
        "sunshine_min": 7,
        "wind_speed_kmh": 9.7,
        "wind_gust_kmh": 18.7,
        "relative_humidity_pct": 71,
        "condition": "dry"
      },
      {
        "time": "2024-07-01T11:00:00+02:00",
        "temperature_c": 19.1,
        "precipitation_mm": 0,
        "sunshine_min": 0,
        "wind_speed_kmh": 8.3,
        "wind_gust_kmh": 17.3,
        "relative_humidity_pct": 67,
        "condition": "dry"
      },
      
… (truncated)

Recorded history available: /api/v1/history/de-weather-history-dwd?date=2024-07-01&place=Berlin

Source & license

SourceDeutscher Wetterdienst (DWD) via Bright Sky
LicenseDeutscher Wetterdienst open data, CC BY 4.0 (served via Bright Sky, MIT)
Source URLhttps://api.brightsky.dev/weather
Termshttps://www.dwd.de/DE/service/rechtliche_hinweise/rechtliche_hinweise_node.html
CategoryGeodata, Weather & Environment › Germany: Official DWD Weather (measured)