AerisWeather API

What languages does the AerisWeather API support?
The AerisWeather API currently supports English words and phrases to describe weather events (Sunny, Cloudy with Thunderstorms, etc.). Please note, the AerisWeather API supports both metric and imperial...

What is the spatial resolution of your forecast data?
The AerisWeather API will generate point-based forecasts for the specific location (latitude/longitude) requested, interpolated within 100 meters of spatial resolution. The source data and models used by the forecast endpoint...

How often do forecasts update?
The AerisWeather forecasts include information from a blend of models and other data sources, including radar and satellites. Each model and dataset update at different time intervals throughout the day....

What data sources are used for the API?
We use a variety of data sources including government sources around the globe, proprietary services, personal weather stations, and public data. Observation data comes from the METAR, MADIS, and our...

How far back does the API Archive data go?
We have archived observations available as far back as January 2011. Please note, not all stations will report this far back as some stations may not have been online until...

What can I do with the AerisWeather API?
Our AerisWeather API can be used for many different applications. Since our default output format is JSON, AerisWeather data can be seamlessly imported into any existing application or content management...

Why am I getting a US location for a query whose location is outside of the US?
The AerisWeather API supports both city,state and city,country location searches where 2-digit codes can be used for state and country. For example, you could pass paris,fr and...

What endpoints do I have access to?
The endpoints you have access to are based on your subscription level. The easiest way to identify which endpoints you can access is by visiting our endpoints page and locating...

What are API endpoints?
Endpoints refer to the types of weather data provided with the AerisWeather API, such as observations or forecasts. These are always the starting point for requesting weather content and can...

What is the requests per minute limit for my account?
Your account has a requests per minute limit that is determined by your daily limit: Daily Limit Accesses per Minute 5,000 100 50,000 500 100,000 1,000 250,000 1,250 If your daily limit is not listed, please feel free...

How often does the API data update?
With the observations endpoint this is entirely dependent on how often a station reports data. Some stations will report every hour while others can report every minute. Our system will...

What timezone does the AerisWeather API respond in?
The API will respond in both local time, as well as Epoch time depending on which field you are looking at. Here's an example from our observations endpoint for...

Does the AerisWeather API have an IP range that I can whitelist?
The AerisWeather API is hosted within a cloud environment behind AWS CloudFront, a content delivery network (CDN). Utilizing a CDN allows us to provide superior API performance even during...

What are maximum accesses per minute?
This is the maximum allowed API requests per minute. We understand there may be peaks in usage and do not currently strictly enforce the limit. However, if a client overloads...

How do I integrate my personal weather station into the AerisWeather API?
To integrate your weather station with the AerisWeather API, please visit PWSweather. From there, you will sign up for a PWSweather account and create a station. Once the station has...

Do I have access to international weather data with the AerisWeather API?
Yes, the majority of the AerisWeather API endpoints provide access to international data including Places, Observations, and Forecasts. For a full list of coverage areas by endpoint, please review the...

What is an API access?
An API access is any request to an endpoint that responds with an HTTP status code of 200. Requests that respond with a 4xx or 5xx error will not be...