🌐
AccuWeather
developer.accuweather.com › home
AccuWeather Developer | Personal Weather API | AccuWeather Developer
Call the Core Weather API with a single request. Swap in your API key and location key to get started.
API Reference
The Authorization header is used to authenticate using your API key.
Packages
Search · Contact Us · Company · Proven Superior Accuracy · About AccuWeather · Careers · Press · Privacy · Terms of Use · Brand Guidelines
Documentation
AccuWeather's Core Weather API has all the weather data you need to get started. Let's make a call to the 5-day Daily Forecast API endpoint. First we need to get a location code from the Locations API. Let's use the search endpoint to get the location key. AccuWeather's location codes provide ...
🌐
Home Assistant
home-assistant.io › integrations › accuweather
AccuWeather - Home Assistant
To generate an AccuWeather API key, go to AccuWeather APIs page, register, subscribe to one of the available plans and create application in Subscriptions & Keys section.
Discussions

AccuWeather API changes (no more free access)
Guess I'll stop sending them my weather data for free then More on reddit.com
🌐 r/homeassistant
44
95
July 14, 2025
Question about weather API's and Breezy Weather app!
Install CPU Info . In the Hardware section, check the CPU subsection. Go to the ABI part. What you see there is the corresponding build of Breezy Weather that you should download. Your device is likely arm64-v8a. If this is true, download that build via your F-Droid client of choice. Regarding the weather services, OpenWeatherMap should be accurate for the United States, and it is reasonably private. If you get rate-limited on OpenWeatherMap, try Open Meteo. AccuWeather should be accurate for the United States; however, I'm almost certain its API layer does some surveillant tracking. More on reddit.com
🌐 r/fossdroid
8
1
August 11, 2023
Best free weather integration? Open weather dead :(
I literally was researching this about 5 min ago. Met.no is inaccurate for me, AccuWeather doesn't have hourly. That left me with pirate weather, which is great so far. https://community.home-assistant.io/t/definitive-guide-to-weather-integrations/736419 More on reddit.com
🌐 r/homeassistant
61
15
August 27, 2024
Which weather integration do you all use?
I use a Tempest Weather System for local weather data in Home Assistant. It also tells my Rachio smart sprinkler system not to run if we have rain. More on reddit.com
🌐 r/homeassistant
75
60
July 28, 2024
🌐
Accuweather
apidev.accuweather.com › developers › Media › Default › PDF › QuickStart-en-us.pdf pdf
Using your API Key and Partner Code
Thank you for choosing AccuWeather APIs! Use these simple steps to get started right away. ... You will be given an API key by your sales representative.
🌐
Public APIs
publicapis.io › home › weather › accuweather
AccuWeather API — Free Public API | Public APIs Directory
import requests API_KEY = 'YOUR_ACCUWEATHER_API_KEY' BASE_URL = 'http://dataservice.accuweather.com' def get_location_key(city): url = f'{BASE_URL}/locations/v1/cities/search' params = {'apikey': API_KEY, 'q': city} response = requests.get(url, params=params) data = response.json() return data[0]['Key'] if data else None def get_current_conditions(location_key): url = f'{BASE_URL}/currentconditions/v1/{location_key}' params = {'apikey': API_KEY, 'details': 'true'} response = requests.get(url, params=params) return response.json()[0] def get_five_day_forecast(location_key): url = f'{BASE_URL}/f
🌐
AccuWeather
developer.accuweather.com › documentation › authentication
Authentication | AccuWeather Developer
1 month ago - AccuWeather APIs use API key-based authentication to secure access to weather data. Every request to the API must include a valid API key in the Authorization header.
🌐
AccuWeather
developer.accuweather.com › documentation › core-weather-quick-start
Core Weather quick-start | AccuWeather Developer
1 month ago - Now we can get the five-day forecast by making a GET request to https://dataservice.accuweather.com/forecasts/v1/daily/5day/349727 and sending your API key. You can use our test console below to call the API right now (log in to get your free API key if you haven't already).
Find elsewhere
🌐
AccuWeather
developer.accuweather.com › documentation › overview
AccuWeather APIs | AccuWeather Developer
1 month ago - AccuWeather offers superior accuracy and globally-scalable RESTful APIs. ... Use location Keys to access all other weather content such as Current Conditions, Forecasts, Alerts, and more for millions of locations worldwide.
🌐
AccuWeather
developer.accuweather.com › core-weather › location-key-currentconditions
Location Key - Core Weather | AccuWeather Developer
curl --request GET \ --url https://dataservice.accuweather.com/currentconditions/v1/:locationKey \ --header 'Authorization: Bearer YOUR_API_KEY'shell
🌐
GitHub
github.com › bieniu › accuweather
GitHub - bieniu/accuweather: Python wrapper for getting weather data from AccuWeather API. · GitHub
Python wrapper for getting weather data from AccuWeather API. To generate API key go to https://developer.accuweather.com/subscriptions and after registration create an app.
Starred by 21 users
Forked by 10 users
Languages   Python 98.1% | Shell 1.9%
🌐
Educative
educative.io › home › courses › tracking forecasts with the accuweather apis in python › get started with accuweather apis
Getting Started with AccuWeather APIs in Python
Follow the steps below to create an application and get the API key. Step 1: Click the user email from the top menu bar. From the dropdown menu, select "My Apps." You may click "MY APPS" from the menu bar just below the AccuWeather APIs logo.
🌐
PublicAPI
publicapi.dev › accu-weather-api
AccuWeather API - PublicAPI
locationKey (required): The unique location key for the desired location. Get the 5-day weather forecast for a specific location. curl -X GET "https://dataservice.accuweather.com/forecasts/v1/daily/5day/12345?apikey=YOUR_API_KEY"
🌐
Braze
braze.com › docs › partners › message_personalization › location › accuweather
AccuWeather
For this example, you can alternatively leverage the user’s {{${city}}} if you do not have a zip code custom attribute. Here’s an example of what AccuWeather will return as the JSON object: The “Key” ID is a useful variable as it is used in the second GET request.
🌐
Accuweather
apidev.accuweather.com › developers › forecasts
AccuWeather Enterprise API - Forecasts
The AccuWeather API provides subscribers access to location based weather data via a simple RESTful web interface. Daily and hourly forecast searches require a location key.
🌐
GitHub
github.com › orgs › community › discussions › 152504
How to Pull AccuWeather Forecast Updates Using AccuWeather's API and Postman ☀️🚀 · community · Discussion #152504
Replace YOUR_API_KEY with your actual API key (got that in step 1) and YOUR_CITY with your location (e.g., newyork). Here’s an example of what that should look like: Click "Send" to see the response, which will include a “Key” in the JSON response (line 4). Copy this key! In my example, the location key for New York is 349727. Create a new GET request in Postman with this URL: http://dataservice.accuweather.com/forecasts/v1/daily/1day/YOUR_LOCATION_KEY?apikey=YOUR_API_KEY
🌐
Accuweather
apidev.accuweather.com › developers › locations
AccuWeather Enterprise API - Locations
Please see the Locations API Guide for examples on how to search for cities. One postal code can point to many locations. Use a location key to get back to a specific postal code.
🌐
Home-assistant
alerts.home-assistant.io › alerts › accuweather
AccuWeather API keys have expired. | Home Assistant Alerts
September 9, 2025 - On September 9, 2025, AccuWeather unveiled a new version of its API. The existing API keys have expired and the new API keys are not compatible with the integration. Furthermore, AccuWeather currently does not offer a free plan for access to its API; only paid plans are available.
🌐
Mixed Analytics
mixedanalytics.com › knowledge-base › import-accuweather-data-to-google-sheets
Import AccuWeather API Data to Google Sheets [2025] | API Connector
September 26, 2025 - We'll start by searching locations by name. ... Click Run and you'll see response data in your sheet. Pay attention to the Key field as this will provide the location key that you'll use in subsequent requests.
🌐
npm
npmjs.com › package › iobroker.accuweather
iobroker.accuweather - npm
50 requests per day are allowed, each restart would require 3 requests to update all data. To get API Key, register on https://developer.accuweather.com/ and create application in My Apps menu.
      » npm install iobroker.accuweather