The most detailed, complete and accurate collection of weather data available.

Get exclusives such as MinuteCast®, RealFeel® and the AccuLumen Brightness Index™. Start your 14-day free trial today.

Global
3.5 million+ locations
Frequency
Minute-by-Minute™ precipitation forecasts
Scale
Tens of billions of API calls per day

Explore 250+ weather data parameters

Integrate AccuWeather's API to receive proven Superior Accuracy™ and hyper-local precision, backed by our multi-layered caching infrastructure for fast, reliable service.

Hyperlocal minute-by-minute precipitation forecasts pinpointed to an exact latitude and longitude in 210 countries and territories.
Get daily and hourly forecasts on 70+ parameters including RealFeel® temperature, detailed forecast descriptions and precipitation probabilities.
Get current and historical conditions for the last 24 hours on key data like temperature, precipitation, UV index, relative humidity and wind speeds.
Lookup specific locations by keyword search, points of interest or latitude and longitude.
Get global severe weather alerts from official government meteorological agencies and leading global weather alert providers.
Lookup 50+ lifestyle indices such as AccuLumen Brightness Index™, skin care and allergen forecasts.
Return active and historical government-issued tropical cyclone information including current and forecast conditions like position and wind speed.
Receive alarms when certain forecast values exceed thresholds for rain, snow, ice, sustained wind and thunderstorm probability.
Return radar and satellite images for a specific location in various resolutions.

Fetch your first forecast

Call the Core Weather API with a single request. Swap in your API key and location key to get started.

TypeScriptQuick start - daily forecast
// Daily forecast for New York, NY using location key 349727
const options = {
  method: 'GET',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
  }
};
fetch(
  'https://dataservice.accuweather.com/forecasts/v1/daily/1day/349727',
  options
)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

What you can build

  • Hyper-local rain notifications powered by MinuteCast®.
  • Travel and events planning with reliable hourly forecasts.
  • Energy, logistics and retail use-cases with indices & alerts.
  • Dashboards with real-time conditions and radar images.
  • Translate phrases into 55+ languages including Hindi, German, and French.

Questions? Check out the FAQs

View FAQs

Start building with AccuWeather's developer platform

Hyper-local forecasts, powerful alerts, and developer-first docs.