Weather forecasts

Bright Sky

by brightsky.dev

Weather forecasts Added on November 1st, 2026 Checked and working on November 1st, 2026
Visit brightsky.dev →

What it does

Bright Sky is an open source JSON API for the open weather data of the German Meteorological Service (DWD). It gives hourly observations and forecasts for any coordinates, mostly in and around Germany, plus current weather, rain radar and weather warnings. Request /weather with latitude, longitude and a date to get temperature, precipitation, wind, cloud cover and more. Free for all purposes, no key needed; the DWD terms of use apply to the data.
  • API
  • HTTP-GET
  • JSON
  • REST

At a glance

API key
Not needed · More APIs with no key
Pricing
Free for all purposes, no key needed; the DWD terms of use apply to the data.
Commercial use
Allowed on the free plan
From the browser
Yes (CORS)
Formats
JSON
Interface
REST, HTTP-GET
Provider
brightsky.dev
Last checked
Working on November 1st, 2026

More information: https://brightsky.dev/docs/

Is this your service? Show that it is listed

Put this badge on your website or in your README; it links to this page. About the badge

Listed on Free Web Services

brightsky.dev
Bright Sky

Example request

curl

curl 'https://api.brightsky.dev/weather?lat=52.52&lon=13.4&date=2026-11-01'

JavaScript

const response = await fetch("https://api.brightsky.dev/weather?lat=52.52&lon=13.4&date=2026-11-01");
const data = await response.json();
console.log(data);

Python

import requests

response = requests.get(
    "https://api.brightsky.dev/weather?lat=52.52&lon=13.4&date=2026-11-01",
    timeout=30,
)
print(response.json())

The JavaScript works in a web page as well as in Node.js 18 or newer.

Did it work for you?

Tell us what you found when you tried Bright Sky.