What makes the Weatherbit API different?
Our goal with the Weatherbit API was to build the most powerful, and flexible Weather API possible. Our API emphasizes data quality, and data coverage like no other provider. Our API incorporates over 20 seperate datasets ranging from raw station data, to model data, to atmospheric re-analysis products.

The Weatherbit API has a unique, and distinct advantage over other providers: Real data sourced from the world's most advanced weather datasets including:

  • Weather station data
  • NASA MODIS Satellite data
  • Precipitation radar
  • Weather models
  • Multi-sensor satellite based precipitation (NASA GPM/TRMM)
  • The MERRA2 and ERA5 re-analyses
  • The GLDAS re-analysis (Agro API)

Why Weatherbit, and not another provider?
The Weatherbit API's multi-datasource approach to weather data allows it to serve the most relevent, and local data possible. Most weather data providers serve only weather station data, which is inappropriate for most use-cases. Station data alone simply cannot capture data about most significant events due to limited station coverage, and quality.

For example: Our competitors' historical weather API's failed to capture data on a significant rainfall/flooding event in western Uganda.

Subscriptions + Access

What does "1 year historical" access mean?
Depending on the subscribed plan, you may have access to up to 10 years of historical data. For example, the "Developer" plan allows for queries for historical data for dates going back 1 year from the current date.
Does every plan allow historical data access?
No. Currently the "Free" plan allows trial access, and the "Starter" plan does not allow historical data access.
Can I cancel after the first month?
Yes. There are no long-term requirements for our subscriptions. You can cancel anytime by logging in, and downgrading to the "Free" plan. Please refer to our Billing Terms and Conditions for more information.
Can the Free or Trial subscriptions be used commercially?
The Free/Trial subscriptions are available for non-commercial use only under the CC BY-NC License. Only paid subscriptions may use the API commercially.
Can I use multiple concurrent processes in my script to retrieve data?
The API will deny excessive requests that are received within a very short time period (milliseconds) from a single location. The suggested limit is no more than 3 simultaneous requests from a single IP address.

Historical Weather API

Why can't I retrieve more than a month of data in a single API call?
All plans that have access to the Historical Weather API's must break up large requests into several smaller requests. For example, if you are enrolled in the "Advanced" plan, and want to retrieve hourly historical data for 2017 for a single location, you simply need make 52 total API requests (7 day per call limit).
Does every plan allow historical data access?
No. Currently the "Free" plan allows trial access, and the "Starter" plan does not allow historical data access.
Why does the historical data change?

Our database receives data from over 20 different data sources. These data sources feed into our system with varying lag times ranging from 15 minutes (MADIS station data) to 30 days (Global Satellite data). This can result in historical data being corrected with higher quality observations as the lagging (higher quality) datasets feed in.

As a general practice, we recommend requesting the last 30 days of data to capture any observations from these lagging data sources.

What are your data sources?

Our database receives data from over 20 different data sources. These datasets include the GHCN, ISD, MADIS, the MERRA2 re-analysis, MODIS satellite imagery, and more.

Why are some of the field values "null"?

A field is "null" when either no observation was made, or no observation data point exists within 25 km of the requested location.

Are there any per second or per minute call limits for historical data?
Up to 2,500 historical API requests can be made in a minute per API key. Note, large requests may count as multiple requests against this limit.

Forecast API

How frequently do forecasts update?
Forecasts update once per hour in most locations.
What are the data sources for the Forecast API?
Our API utilizes multiple short/mid-range high resolution, and coarser resolution long-range models to construct forecasts. These models include the:
  • GFS Model
  • NAM Model
  • HRRR Model
  • Icon DWD Model
  • ECMWF Model

Current Weather API

How frequently do does the current weather API update?
Data updates as fast as it is reported. This can vary by location. Typically between 15-30 mins.


Where can I find my invoices?
All invoices appear in the account dashboard. To view them, simply login, and select the "Billing" tab.
How do I modify the invoices to show my Company information?
Simply login, select the "Billing" tab, and add your companies information. After your information is updated, the information should appear on any current or future invoices.
Can I be billed annually?
Yes. Please contact us at if you require annual billing.