AccuWeather Enterprise API
The AccuWeather Enterprise API delivers comprehensive, global weather data through a RESTful interface. From real-time conditions to 90-day forecasts, severe weather alerts to minute-by-minute precipitation predictions — everything you need to build weather-aware applications at scale.
API Resources
Hyperlocal minute-by-minute precipitation forecasts pinpointed to an exact latitude and longitude.
Daily and hourly forecasts for 70+ parameters including RealFeel® temperature and precipitation probabilities.
Current and historical conditions for the last 24 hours on key data like temperature, precipitation, UV index, relative humidity, and wind speeds.
Lookup locations by keyword, postal code, GPS coordinates, or points of interest.
Global severe weather alerts from official government agencies and AccuWeather proprietary alerts.
Lightning forecasts by latitude and longitude. Get historical and current lightning strike data from the AccuWeather Lightning Network™.
50+ lifestyle indices including AccuLumen Brightness Index™, common cold, flu, outdoor activities, skin care, and allergen forecasts.
Active and historical government-issued tropical cyclone information including current and forecast conditions like storm position and wind speed.
Radar, satellite, and future radar overlay tiles, designed to layer seamlessly onto mapping platforms.
Threshold-based alarms for rain, snow, ice, sustained wind, and thunderstorm probability.
Radar and satellite images for a specific location in various resolutions.
Global pollution insights, including current, hourly and daily forecasted air quality conditions, with index values, dominant pollutants, and health guidance.
Location-based climatology data - including daily observations, records, normals and monthly summaries.
Archived weather observations since 1990 for 85,000+ global locations, in multiple languages and formats.
Tide predictions with high/low tide times and levels for coastal locations, with forecast ranges from 1 to 45 days.
Sun and moon rise/set times and moon phases — past, present, and future.
Localization of weather content in over 200 languages and dialects.
Direct links to forecasts, conditions, and other content on AccuWeather.com.
Detailed reports on severe weather events like hail, strong winds, and flooding, with location, timing, and impact details.
River water level observations, station metadata, and flood stage information.
Getting Started
Base URLs
| Environment | Hostname |
|---|---|
| Development | apidev.accuweather.com |
| Production | api.accuweather.com |
Authentication
All requests require a valid API key passed as a query parameter:
Code
Get an API key
- Enterprise (full access): Contact sales@accuweather.com for an Enterprise API key.
- Free trial (limited access): Sign up at the AccuWeather Developer Portal for a sampling of APIs.
If required by the terms of your agreement, a partner code will be provided by your AccuWeather representative. Append the assigned partner code to the links provided in the output.
Response Format
All endpoints return JSON (application/json) by default with UTF-8 encoding. Select APIs also support GeoJSON and CSV output formats.
Transport Security
HTTPS is required on all endpoints.
Language Support
Data is available in 200+ languages and dialects.
Response Codes
| Code | Status | Description |
|---|---|---|
200 | OK | Request fulfilled successfully |
400 | Bad Request | Request contained invalid syntax or parameters. Pass allowError=false in the query to suppress error codes (response will always be 200, barring a 500 error) |
403 | Forbidden | Valid API key was not supplied |
404 | Not Found | No route matching the request URI was found |
409 | Conflict | Allowed request limit has been exceeded |
500 | Internal Error | The server encountered an unexpected condition |
503 | Service Unavailable | The server is currently unavailable |
Additional Resources
Get started
Step-by-step guides in multiple languages to make your first API calls.
End-to-end walkthroughs for common tasks like location search, current conditions, and forecasts.
Optimize your integration for performance and reliability.
Reference
Icon set reference for weather conditions returned by the API.
Supported measurement units — Imperial, Metric, and more.
Formatting standards for displaying weather data in your app.
Definitions for weather and API terminology used throughout the docs.
Stay informed
Frequently asked questions about the AccuWeather Enterprise API.
Latest API updates, additions, and changes.
24/7 service availability for AccuWeather products and services.