Weather Forecast
Free tierHourly forecasts, 40 years of history, and severe-weather alerts.
About this API
A blended model drawing on national meteorological services and proprietary observation stations. Query by coordinates, city, postcode, or IP for current conditions, 14-day hourly forecasts, historical archives, and government alert feeds.
Common use cases
Quickstart
Every Zephiel API uses the same base URL, the same key header, and the same error envelope.
curl -X GET "https://zephiel.com/api/v1/weather-forecast/current" \
-H "X-Zephiel-Key: $ZEPHIEL_API_KEY" \
-H "Accept: application/json"Example response
{
"location": { "name": "Lagos", "country": "NG" },
"current": {
"temp_c": 29.4,
"condition": "Partly cloudy",
"humidity": 78,
"wind_kph": 14.8,
"uv": 7
}
}/v1/weather-forecast/currentCurrent conditions for a location/v1/weather-forecast/forecastHourly and daily forecast up to 14 days/v1/weather-forecast/historicalObservations back to 1985/v1/weather-forecast/alertsActive severe weather warningsAll endpoints return JSON and accept the X-Zephiel-Key header. Rate limits are enforced per plan and reported in X-RateLimit-Remaining.
Plans can be changed or cancelled at any time. Overage is charged per 1,000 requests rather than hard-blocking your traffic.
Free
100 requests/mo
5 req/min
Free
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — not included
- Email support — not included
- Usage analytics and alerts — not included
- 99.9% uptime SLA — not included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Starter
10,000 requests/mo
60 req/min
$10/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — not included
- Priority support — not included
- Custom rate limits — not included
- 99.99% uptime SLA — not included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Most popular
Pro
250,000 requests/mo
600 req/min
$40/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — not included
- SSO / SAML — not included
- Custom SLA, DPA, and BAA — not included
- Private deployment option — not included
- Volume pricing — not included
Enterprise
Unlimited requests
Custom
$140/month
- JSON output format — included
- HTTPS encryption — included
- API key authentication — included
- Standard endpoints — included
- Community support — included
- CSV output format — included
- Email support — included
- Usage analytics and alerts — included
- 99.9% uptime SLA — included
- Webhooks — included
- Priority support — included
- Custom rate limits — included
- 99.99% uptime SLA — included
- Dedicated success manager — included
- SSO / SAML — included
- Custom SLA, DPA, and BAA — included
- Private deployment option — included
- Volume pricing — included
4.8
12 reviews
Blessing Okafor
Data Engineer
Fast enough to sit in the request path
62ms median is quick enough that we call Weather Forecast synchronously rather than queueing it. That removed a whole background worker from our architecture.
Laura Bennett
Director of Engineering
Free tier covered the whole prototype
I built the entire event scheduling flow against Weather Forecast before anyone had to approve a purchase order. By the time we paid, we already knew it worked.
Henrik Solberg
Backend Lead
Replaced a fragile in-house climate job
We had a script doing energy demand forecasting that broke every few months and only one person understood. Weather Forecast replaced it in an afternoon and nobody maintains it now.
Priya Sundaram
Staff Engineer
Errors are actually readable
When something goes wrong Weather Forecast says what and why, with a code I can branch on. I have integrated weather services that return 200 with an error buried in the body, so this is a relief.
Kwame Boateng
Integrations Lead
Held up under real load
We push Weather Forecast hard during peak and latency has stayed flat. No throttling surprises, no silent degradation — the numbers on the listing matched what we measured.
Tunde Alabi
Principal Engineer
Good coverage for forecast
We checked Weather Forecast against our own forecast reference data before committing. Coverage was better than the incumbent we were paying four times as much for.
Ibrahim Diallo
Head of Platform
Documentation matched reality
Every sample in the Weather Forecast docs ran unmodified. That sounds like a low bar until you have integrated something where it is not.
Nadia Haddad
Principal Engineer
Now handles agriculture planning too
We adopted Weather Forecast for logistics routing and ended up using it for agriculture planning as well. Same key, no new contract, no second integration.