This an interactive version of the documentation for the Weatherbit API. The base URL for the API is http://api.weatherbit.io/v2.0/ or https://api.weatherbit.io/v2.0/. Below is the Swagger UI documentation for the API. All API requ
https://api.weatherbit.io/v2.0
Auth type
none
Auth header
# No auth required
Rate limit
See documentation
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://api.weatherbit.io/v2.0
Endpoint status
Server online — HTTP 400 — server is online but path returned an error (may require auth)1.49s
(checked Mar 29, 2026)
Builder score
D
46%
builder-friendly
No authentication required
# No auth required
Free — open public API, no authentication required.
| Method | Path | Description |
|---|---|---|
| GET | /alerts?lat={lat}&lon={lon} |
Returns severe weather alerts issued by meteorological agencies - Given a lat/lon. |
| GET | /bulk/files/{file} |
Download pre-generated bulk datasets |
| GET | /current/airquality?city={city}&country={country} |
Returns current air quality conditions - Given City and/or State, Country. |
| GET | /current/airquality?city_id={city_id} |
Returns current air quality conditions - Given a City ID. |
| GET | /current/airquality?lat={lat}&lon={lon} |
Returns current air quality conditions - Given a lat/lon. |
| GET | /current/airquality?postal_code={postal_code} |
Returns current air quality conditions - Given a Postal Code. |
| GET | /current?cities={cities} |
Returns a group of observations given a list of cities |
| GET | /current?city={city}&country={country} |
Returns a Current Observation - Given City and/or State, Country. |
curl -X GET 'https://api.weatherbit.io/v2.0/alerts?lat={lat}&lon={lon}' \
-H '# No auth required'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Weatherbit - Interactive Swagger UI Documentation documentation.