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
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
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 › overview
AccuWeather APIs | AccuWeather Developer
4 weeks 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
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.
AccuWeather
developer.accuweather.com › documentation › authentication
Authentication | AccuWeather Developer
4 weeks 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
4 weeks 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 › 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%
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.
RapidAPI
rapidapi.com › stefan.skliarov › api › AccuWeather
AccuWeather
1 week ago - AccuWeather® Weather API - Hourly & Minute by Minute Forecasts
YouTube
youtube.com › watch
AccuWeather API Tutorial | Weather API Tutorial | For Beginners - YouTube
In this AccuWeather API Tutorial, I will show you how to easily make api calls to the AccuWeather API!Download Free Postman API Calls from this tutorial here...
Published September 9, 2025
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.