Hyperlocal forecasts, climate normals, and accuracy tracking — all through one clean REST API. Built for developers who care about precision.
curl -H "X-API-Key: wl_live_your_key_here" \
"https://weatherlens.dev/api/v1/forecast?lat=28.3772&lon=-81.5707&days=7"
{
"location": { "lat": 28.3772, "lon": -81.5707 },
"forecast": [
{
"date": "2025-01-15",
"temperature": { "highF": 78, "lowF": 56, "avgF": 67 },
"precipitation": { "probabilityPct": 20, "amountIn": 0.02 },
"wind": { "speedMph": "8-12", "direction": "E" },
"conditions": { "emoji": "⛅", "description": "Partly Cloudy" },
"uvIndex": 6, "humidityPct": 62
}
],
"usage": { "today": 42, "limit": 100 }
}Everything you need from a weather API, nothing you don't.
One base URL. Simple, predictable JSON responses.
/api/v1/forecastUp to 16 days of temperature, precipitation, wind, UV, humidity, and conditions. Auto-registers new locations on first request.
/api/v1/climateGaussian kernel climate normals for any day-of-year. 5-year weighted averages with recency bias. Great for seasonal planning.
/api/v1/accuracyForecast accuracy scores broken down by source, month, and lead-time bucket. Temperature, precipitation, and condition match metrics.
/api/v1/historicalUp to 365 days of observed weather data for any coordinate. Pro plan only. Backed by Open-Meteo archive + our own actuals.
100 requests/day on the free tier. No credit card required.