Build with
Deldown APIs
Privacy-first weather intelligence for your application.
APIs
All available Deldown services
Weather API
Ensemble forecasting from up to 8 sources with AI weighting
Main forecast endpoint. Fetches data from up to 8 providers, applies AI ensemble weighting and learning adjustments, and returns a unified forecast.
| Parameter | Type | Required | Description |
|---|---|---|---|
| lat | number | required | Latitude |
| lon | number | required | Longitude |
| lang | string | optional | Language for AI summaries. Default: de |
Returns: bestEstimate, hourly[], daily[], aiSummary, minutelyNowcast
Rain radar data from RainViewer. Returns frame URLs for rendering precipitation overlays. Cached for 5 minutes. No parameters required.
Location search. Resolves a place name to geographic coordinates. Returns up to 8 results.
| Parameter | Type | Required | Description |
|---|---|---|---|
| q | string | required | Place name query. 2–80 characters. |
Returns: locations[] — { id, name, lat, lon, timezone }
AI weather chat assistant. Send natural-language questions about weather at a given location. Supports multi-turn conversations.
| Parameter | Type | Required | Description |
|---|---|---|---|
| lat | number | required | Latitude (query param) |
| lon | number | required | Longitude (query param) |
| message | string | required | User message. Max 500 chars. (body) |
| history | array | optional | Prior turns [ { role, content } ]. Last 8 used. (body) |
Returns: { reply: string }
Raw provider responses from all 8 weather sources plus current ensemble weights. Useful for debugging or custom ensemble logic.
| Parameter | Type | Required | Description |
|---|---|---|---|
| lat | number | required | Latitude |
| lon | number | required | Longitude |
Returns: location, sources[], weights
Health check. Returns service status and current server time.