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 ...
AccuWeather API changes (no more free access)
Guess I'll stop sending them my weather data for free then More on reddit.com
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
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
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
Videos
06:29
Using The AccuWeather API - YouTube
01:53
How To Get AccuWeather API Key (2026) - YouTube
04:08
AccuWeather API Tutorial | Weather API Tutorial | For Beginners ...
05:19
3. AccuWeather API - YouTube
07:59
Home Assistant How To - get most out of AccuWeather integration ...
04:46
Using Accuweather API | Build a Weather App Android Part 1 - YouTube
Accuweather
apidev.accuweather.com
AccuWeather Enterprise API - AccuWeather Enterprise API Documentation
Contact sales@accuweather.com to receive an API key.
Reddit
reddit.com › r/homeassistant › accuweather api changes (no more free access)
r/homeassistant on Reddit: AccuWeather API changes (no more free access)
July 14, 2025 -
Just a heads up, had an email earlier today about changes to accessing the AccuWeather API, needed for the AccuWeather integration.
Looks like moving forward there will no longer be free access to their API: https://developer.accuweather.com/new-portal
Top answer 1 of 5
177
Guess I'll stop sending them my weather data for free then
2 of 5
51
Reliable, free weather has been slowly going away for awhile. No regrets spending the money for a Tempest local, real time and using their weatherflow cloud integration for forecasts. https://www.home-assistant.io/integrations/weatherflow_cloud
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).
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%
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.
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
Published Sep 02, 2025
Version 2.1.1
Author algar42