Contact Us
  • Home
  • Documentation
  • Core Weather API
  • MinuteCast™ API
  • Lightning API
  • Enterprise APIs
  • Pricing
  • FAQ
Company
  • Proven Superior Accuracy
  • About AccuWeather
  • Digital Advertising
  • Careers
  • Press
  • Privacy
  • Terms of Use
  • Brand Guidelines
  • Privacy Settings
Products & Services
  • For Business
  • For Partners
  • For Advertising
  • AccuWeather Enterprise APIs
  • AccuWeather Connect
  • Personal Weather Stations
Subscription Services
  • AccuWeather Premium
  • AccuWeather Professional
Apps & Downloads
  • iPhone App
  • Android App
  • See all Apps & Downloads

© 2026 AccuWeather, Inc.

xXfacebookFacebookinstagramInstagram
Information
Current Conditions
Daily Forecasts
    Location Key
      1 day by location keyget5 days by location key get7 days by location key get10 days by location key get15 days by location key get
Hourly Forecasts
Alerts
Locations
Indices
Tropical
Alarms
Imagery Maps
Translations
Schemas
Core Weather
Core Weather

Location Key


1 day by location key

GET
https://dataservice.accuweather.com
/forecasts/v1/daily/1day/{locationKey}

Returns 1 day of daily forecasts for a specific location, using a locationKey obtained from another endpoint (e.g., city search or geoposition)

1 day by location key › path Parameters

locationKey
​string · required

A unique ID that designates a specific location. More information can be found here.

Example: 349727

1 day by location key › query Parameters

format
​string

A string value that specifies what type of format to provide the response.

Default: json
language
​string

A string that indicates the language in which to return the response. More information can be found here.

Default: en-us
details
​boolean

A boolean value that specifies whether or not to include extended information.

Default: false
metric
​boolean

A boolean value that specifies whether to return the data in metric units (true) or imperial units (false). More information can be found here.

Default: false

1 day by location key › Headers

Authorization
​string · required

The Authorization header is used to authenticate using your API key. Format is Bearer YOUR_API_KEY.

1 day by location key › Responses

OK

API.Forecasts.Daily.Entities.OpenAPI.DailyForecastSummary
​required

Represents the most significant weather event over the next five days, regardless of selected timespan.

​API.Forecasts.Daily.Entities.OpenAPI.DailyForecast[] · required

Forecasts for each 12-hour period.

GET/forecasts/v1/daily/1day/{locationKey}
curl https://dataservice.accuweather.com/forecasts/v1/daily/1day/:locationKey \ --header 'Authorization: <api-key>'
Example Responses
{ "Headline": {}, "DailyForecasts": [ { "Date": "2024-08-25T15:00:00Z", "EpochDate": 0, "Sun": {}, "Moon": {}, "Temperature": {}, "RealFeelTemperature": {}, "RealFeelTemperatureShade": {}, "HoursOfSun": 0, "DegreeDaySummary": {}, "AirAndPollen": [ { "Name": "Name", "Value": 0, "Category": "Category", "CategoryValue": 0, "Type": "Type" } ], "Day": {}, "Night": {}, "Sources": [ "string" ], "MobileLink": "MobileLink", "Link": "Link" } ] }
json
application/json

5 days by location key

GET
https://dataservice.accuweather.com
/forecasts/v1/daily/5day/{locationKey}

Returns 5 days of daily forecasts for a specific location, using a locationKey obtained from another endpoint (e.g., city search or geoposition)

5 days by location key › path Parameters

locationKey
​string · required

A unique ID that designates a specific location. More information can be found here.

Example: 349727

5 days by location key › query Parameters

format
​string

A string value that specifies what type of format to provide the response.

Default: json
language
​string

A string that indicates the language in which to return the response. More information can be found here.

Default: en-us
details
​boolean

A boolean value that specifies whether or not to include extended information.

Default: false
metric
​boolean

A boolean value that specifies whether to return the data in metric units (true) or imperial units (false). More information can be found here.

Default: false

5 days by location key › Headers

Authorization
​string · required

The Authorization header is used to authenticate using your API key. Format is Bearer YOUR_API_KEY.

5 days by location key › Responses

OK

API.Forecasts.Daily.Entities.OpenAPI.DailyForecastSummary
​required

Represents the most significant weather event over the next five days, regardless of selected timespan.

​API.Forecasts.Daily.Entities.OpenAPI.DailyForecast[] · required

Forecasts for each 12-hour period.

GET/forecasts/v1/daily/5day/{locationKey}
curl https://dataservice.accuweather.com/forecasts/v1/daily/5day/:locationKey \ --header 'Authorization: <api-key>'
Example Responses
{ "Headline": {}, "DailyForecasts": [ { "Date": "2024-08-25T15:00:00Z", "EpochDate": 0, "Sun": {}, "Moon": {}, "Temperature": {}, "RealFeelTemperature": {}, "RealFeelTemperatureShade": {}, "HoursOfSun": 0, "DegreeDaySummary": {}, "AirAndPollen": [ { "Name": "Name", "Value": 0, "Category": "Category", "CategoryValue": 0, "Type": "Type" } ], "Day": {}, "Night": {}, "Sources": [ "string" ], "MobileLink": "MobileLink", "Link": "Link" } ] }
json
application/json

7 days by location key

GET
https://dataservice.accuweather.com
/forecasts/v1/daily/7day/{locationKey}

Returns 7 days of daily forecasts for a specific location, using a locationKey obtained from another endpoint (e.g., city search or geoposition)

7 days by location key › path Parameters

locationKey
​string · required

A unique ID that designates a specific location. More information can be found here.

Example: 349727

7 days by location key › query Parameters

format
​string

A string value that specifies what type of format to provide the response.

Default: json
language
​string

A string that indicates the language in which to return the response. More information can be found here.

Default: en-us
details
​boolean

A boolean value that specifies whether or not to include extended information.

Default: false
metric
​boolean

A boolean value that specifies whether to return the data in metric units (true) or imperial units (false). More information can be found here.

Default: false

7 days by location key › Headers

Authorization
​string · required

The Authorization header is used to authenticate using your API key. Format is Bearer YOUR_API_KEY.

7 days by location key › Responses

OK

API.Forecasts.Daily.Entities.OpenAPI.DailyForecastSummary
​required

Represents the most significant weather event over the next five days, regardless of selected timespan.

​API.Forecasts.Daily.Entities.OpenAPI.DailyForecast[] · required

Forecasts for each 12-hour period.

GET/forecasts/v1/daily/7day/{locationKey}
curl https://dataservice.accuweather.com/forecasts/v1/daily/7day/:locationKey \ --header 'Authorization: <api-key>'
Example Responses
{ "Headline": {}, "DailyForecasts": [ { "Date": "2024-08-25T15:00:00Z", "EpochDate": 0, "Sun": {}, "Moon": {}, "Temperature": {}, "RealFeelTemperature": {}, "RealFeelTemperatureShade": {}, "HoursOfSun": 0, "DegreeDaySummary": {}, "AirAndPollen": [ { "Name": "Name", "Value": 0, "Category": "Category", "CategoryValue": 0, "Type": "Type" } ], "Day": {}, "Night": {}, "Sources": [ "string" ], "MobileLink": "MobileLink", "Link": "Link" } ] }
json
application/json

10 days by location key

GET
https://dataservice.accuweather.com
/forecasts/v1/daily/10day/{locationKey}

Returns 10 days of daily forecasts for a specific location, using a locationKey obtained from another endpoint (e.g., city search or geoposition)

10 days by location key › path Parameters

locationKey
​string · required

A unique ID that designates a specific location. More information can be found here.

Example: 349727

10 days by location key › query Parameters

format
​string

A string value that specifies what type of format to provide the response.

Default: json
language
​string

A string that indicates the language in which to return the response. More information can be found here.

Default: en-us
details
​boolean

A boolean value that specifies whether or not to include extended information.

Default: false
metric
​boolean

A boolean value that specifies whether to return the data in metric units (true) or imperial units (false). More information can be found here.

Default: false

10 days by location key › Headers

Authorization
​string · required

The Authorization header is used to authenticate using your API key. Format is Bearer YOUR_API_KEY.

10 days by location key › Responses

OK

API.Forecasts.Daily.Entities.OpenAPI.DailyForecastSummary
​required

Represents the most significant weather event over the next five days, regardless of selected timespan.

​API.Forecasts.Daily.Entities.OpenAPI.DailyForecast[] · required

Forecasts for each 12-hour period.

GET/forecasts/v1/daily/10day/{locationKey}
curl https://dataservice.accuweather.com/forecasts/v1/daily/10day/:locationKey \ --header 'Authorization: <api-key>'
Example Responses
{ "Headline": {}, "DailyForecasts": [ { "Date": "2024-08-25T15:00:00Z", "EpochDate": 0, "Sun": {}, "Moon": {}, "Temperature": {}, "RealFeelTemperature": {}, "RealFeelTemperatureShade": {}, "HoursOfSun": 0, "DegreeDaySummary": {}, "AirAndPollen": [ { "Name": "Name", "Value": 0, "Category": "Category", "CategoryValue": 0, "Type": "Type" } ], "Day": {}, "Night": {}, "Sources": [ "string" ], "MobileLink": "MobileLink", "Link": "Link" } ] }
json
application/json

15 days by location key

GET
https://dataservice.accuweather.com
/forecasts/v1/daily/15day/{locationKey}

Returns 15 days of daily forecasts for a specific location, using a locationKey obtained from another endpoint (e.g., city search or geoposition)

15 days by location key › path Parameters

locationKey
​string · required

A unique ID that designates a specific location. More information can be found here.

Example: 349727

15 days by location key › query Parameters

format
​string

A string value that specifies what type of format to provide the response.

Default: json
language
​string

A string that indicates the language in which to return the response. More information can be found here.

Default: en-us
details
​boolean

A boolean value that specifies whether or not to include extended information.

Default: false
metric
​boolean

A boolean value that specifies whether to return the data in metric units (true) or imperial units (false). More information can be found here.

Default: false

15 days by location key › Headers

Authorization
​string · required

The Authorization header is used to authenticate using your API key. Format is Bearer YOUR_API_KEY.

15 days by location key › Responses

OK

API.Forecasts.Daily.Entities.OpenAPI.DailyForecastSummary
​required

Represents the most significant weather event over the next five days, regardless of selected timespan.

​API.Forecasts.Daily.Entities.OpenAPI.DailyForecast[] · required

Forecasts for each 12-hour period.

GET/forecasts/v1/daily/15day/{locationKey}
curl https://dataservice.accuweather.com/forecasts/v1/daily/15day/:locationKey \ --header 'Authorization: <api-key>'
Example Responses
{ "Headline": {}, "DailyForecasts": [ { "Date": "2024-08-25T15:00:00Z", "EpochDate": 0, "Sun": {}, "Moon": {}, "Temperature": {}, "RealFeelTemperature": {}, "RealFeelTemperatureShade": {}, "HoursOfSun": 0, "DegreeDaySummary": {}, "AirAndPollen": [ { "Name": "Name", "Value": 0, "Category": "Category", "CategoryValue": 0, "Type": "Type" } ], "Day": {}, "Night": {}, "Sources": [ "string" ], "MobileLink": "MobileLink", "Link": "Link" } ] }
json
application/json

HistoricalLocation Key