🌐
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
June 5, 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
🌐
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.
Find elsewhere
🌐
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
🌐
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"
🌐
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.
🌐
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.
🌐
Microsoft Learn
learn.microsoft.com › en-us › connectors › accuweatherip
AccuWeather (Independent Publisher) - Connectors | Microsoft Learn
Please use the Locations API to obtain the location key for your desired location. By default, a truncated version of the current conditions data is returned. The full object can be obtained by passing "details=true" into the url string.
🌐
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.