# Weatherbit API (slim) > Weather data API from Weatherbit LLC of North Carolina. It returns current conditions, daily, hourly and minutely forecasts, severe weather alerts, historical weather, air quality and agricultural and energy datasets by coordinates, over HTTPS with an API key. - Full: https://www.anchorterminal.com/tools/weatherbit.md (~7,050 tokens) · this version ~1,730 tokens · JSON https://www.anchorterminal.com/tools/weatherbit.json · canonical https://www.anchorterminal.com/tools/weatherbit - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **C · 57.7/100 · rank #466 of 722 · #7 in Weather & climate data · not agent-ready · confidence medium** Assessment: A read-only weather API with a Swagger 2.0 spec, quota headers on every response and a status page showing 100 per cent on three API monitors over 90 days. The key travels only in the query string, the free plan allows 50 requests a day for non-commercial use, and the last dated API announcement is 1 August 2025. ## Facts - Kind: HTTP API · vendor: Weatherbit LLC · category: Weather & climate data · legal entity: Weatherbit LLC · provenance 84/100 - Endpoint: `https://api.weatherbit.io/v2.0` (HTTP) - Auth: API key · pricing: Freemium · x402: no · licence: Proprietary service under Weatherbit's terms of service. The free plan's data is under a Creative Commons non-commercial licence. The Python SDK is MIT - Probe metrics: not measured yet (probes haven't run) - Endpoints: 21 GET paths under https://api.weatherbit.io/v2.0. /current, /alerts, /forecast/daily, /forecast/hourly, /forecast/minutely, /history/daily, /history/hourly, /history/subhourly, /normals, air quality, lightning, ag-weather, energy, /geocode and /subscription/usage - Free plan: 50 requests a day, 1 a second, current weather, alerts and a 7-day daily forecast, non-commercial use with attribution. A 21-day Business trial needs no card and allows up to 1,500 requests a day - Forecast range: 16 days daily on paid plans (7 on Free), 240 hours hourly and 60 minutes minutely from Standard up - History: 5 years on Plus, 30 years on Business and Enterprise, at most one month per call. Ag-weather history goes back 10 years - Rate limits: Per day and per second by plan. 429 on either limit. Daily quotas reset at 00:00 UTC. X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset on every response - Errors: 204 no data, 400 client error, 403 no key or no access on the plan, 429 limit exceeded, 500 server error, each with an `error` string in JSON - Plan prices as shown to us: Standard £40, Plus £179 and Business £410 a month, Enterprise from £820. Paid yearly, Plus is £175 and Business £385 a month. Billing in USD, EUR or GBP is chosen in the account - Uptime stated: 95 per cent on Free and 99.5 per cent on paid plans in the pricing table. The help centre calls the 99.5 per cent figure best effort. Custom SLAs on request - Update frequency: Current conditions typically every 15 to 30 minutes, radar and satellite every 10 to 15 minutes, forecasts hourly in most locations, per the help centre - SDK: pyweatherbit 2.2.2 on PyPI, MIT, last released 14 February 2024. Request examples in the docs for curl, Ruby, Node.js and Python - Data kept: API request logs, with IP address, user agent and any location sent, for no more than two weeks. Account and billing records for up to ten years - Scores: Reliability 91, Performance pending, Schema & documentation 72, Agent ergonomics 61, Security & auth 39, Payments & pricing 30, Task success pending, Maintenance & community 21, Transparency & trust 63 · total over the 7 assessed categories - Why: Reliability, Graded as a hosted service. · Schema & documentation, Swagger 2.0 at weatherbit.io/static/swagger.json, version 2.0.0, with 21 GET paths, 37 response models and bodies for 400, 403, 429 and 500… · Agent ergonomics, This is an API with no MCP server. · Security & auth, One plain key per account on Free, Standard and Plus, up to 10 on Business. · Payments & pricing, No x402, MPP or L402 in the docs, the spec or the pricing page (0). · Maintenance & community, The latest dated API announcement on the blog is 1 August 2025, 433 days before this check. · Transparency & trust, Closed service with terms updated on 1 May 2025 that set out a commercial licence for paid plans and a Creative Commons non-commercial licen… - Sources: 19, open questions: 7, both in the full twin - Capabilities: weather.current, weather.forecast, weather.alerts, weather.historical, data.weather - JSON: https://www.anchorterminal.com/api/v1/tools/weatherbit.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/weatherbit.svg` or a link to https://www.anchorterminal.com/tools/weatherbit from a page on weatherbit.io or one of its subdomains, or the README of github.com/weatherbit/weatherbit-python, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Pass lat and lon. City, postal code and station lookups are accepted, but the docs recommend coordinates and mark station ID as use with caution 2. Read X-RateLimit-Remaining and X-RateLimit-Reset on each response. Daily quotas reset at 00:00 UTC and a spent quota returns 429 until then 3. Treat HTTP 204 with an empty body as no data found, not as an error 4. Split historical requests into ranges of one month or less. History needs the Plus plan or higher and has its own daily quota 5. Keep the key out of logs. It is part of the URL on every call, so always use https://api.weatherbit.io/v2.0 ## Connect ```bash pip install pyweatherbit ``` ```bash curl -s "https://api.weatherbit.io/v2.0/forecast/daily?days=16&key=API_KEY&lat=35.7796&lon=-78.6382" ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/weatherbit ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Xweather Weather API | B | 67.1 | weather.current, weather.forecast, weather.historical, weather.alerts, data.weather | https://www.anchorterminal.com/tools/xweather.min.md | | Google Weather API (Maps Platform) | B | 66.8 | weather.current, weather.forecast, weather.historical, weather.alerts, data.weather | https://www.anchorterminal.com/tools/google-weather-api.min.md | | Pirate Weather | B | 65.9 | weather.current, weather.forecast, weather.historical, weather.alerts, data.weather | https://www.anchorterminal.com/tools/pirate-weather.min.md | | WeatherAPI.com | B | 65.3 | weather.current, weather.forecast, weather.historical, weather.alerts, data.weather | https://www.anchorterminal.com/tools/weatherapi-com.min.md | | meteoblue Weather API | C | 61.7 | weather.current, weather.forecast, weather.historical, weather.alerts, data.weather | https://www.anchorterminal.com/tools/meteoblue.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)