🌐
Tomorrow.io
tomorrow.io β€Ί home β€Ί weather api
Free Weather API - 60+ Data Layers, 99.9% Uptime | Tomorrow.io
August 13, 2025 - Getting started with Tomorrow.io’s weather API in Python is also pretty simple. In order to use any API in Python you need to choose an API that provides data in a format that is compatible with Python, like Tomorrow.io does. First, you will need to sign up for a free API key to use this service.
🌐
Open-Meteo
open-meteo.com
🌀️ Free Open-Source Weather API | Open-Meteo.com
Open-Meteo offers free access to its APIs for non-commercial use, making it convenient for individuals and developers to explore and integrate weather data into their projects.
Discussions

Best Weather API
I found weatherapi.com easy to use, but they limit free API calls to 3 days of data. I wanted to use NOAA's API, but couldn't make the returns usable before the project due date. Maybe you'll have better luck. ... I went to two python courses and both used https://openweathermap.org in their ... More on reddit.com
🌐 r/learnpython
52
20
August 24, 2023
Is there a free and accurate weather API
I use VisualCrossing for work and we use the paid edition but it says you can use the free tier without a credit card. More on reddit.com
🌐 r/learnprogramming
8
1
July 20, 2024
Need a bit of help with a weather app, please
https://github.com/public-api-lists/public-api-lists You can probably find an easier accessible api here More on reddit.com
🌐 r/learnpython
21
8
October 12, 2025
Simple python script to obtain immediate hourly forecast from NWS without the API
This is some of the worst formatted code I’ve seen More on reddit.com
🌐 r/weather
6
9
December 10, 2024
🌐
PyPI
pypi.org β€Ί project β€Ί python-weather
python-weather Β· PyPI
A free and asynchronous weather API wrapper made in Python, for Python.
      Β» pip install python-weather
    
Published Β  Jan 23, 2026
Version Β  2.1.2
🌐
WeatherAPI
weatherapi.com
Free Weather API - WeatherAPI.com
WeatherAPI.com free weather API and weather data and Geolocation API (JSON and XML) for hourly, daily and 15 min interval weather, historical data, bulk request, astronomy, sports and much more.
🌐
meteoblue
content.meteoblue.com β€Ί en β€Ί business-solutions β€Ί weather-apis β€Ί free-weather-api
Free Weather API - meteoblue
Get instant access to our Free Weather API βœ“ JSON & CSV βœ“ 100+ Weather Variables βœ“ 5000 API Calls per year
🌐
Meteomatics
meteomatics.com β€Ί home β€Ί weather api β€Ί python weather api
Python Weather API | Meteomatics
December 18, 2025 - Meanwhile, Python is a high-level, ... to an "open source" philosophy, which means that the source code is freely available for anyone to download, use, modify, and distribute....
🌐
Analytics Vidhya
analyticsvidhya.com β€Ί home β€Ί pyowm: accessing weather data through a python library
PyOWM: Accessing Weather Data Through a Python Library
January 31, 2025 - Here are some upshots about the pyOWM library: PyOWM is a powerful and easy-to-use Python wrapper for the OpenWeatherMap API, allowing you to retrieve and work with current and historical weather data from locations worldwide.
Find elsewhere
🌐
Weatherbit Blog
blog.weatherbit.io β€Ί python-weather-api
Python Weather API
February 28, 2024 - Python Weather API is a Python library that provides a convenient and user-friendly way to interact with weather data. It abstracts away the complexities of working directly with weather APIs, making it easier for developers to integrate weather ...
🌐
OpenWeatherMap
openweathermap.org β€Ί api
Weather API
Explore OpenWeather's vast range of weather APIs including the versatile One Call API 3.0. Ideal for both beginners and professionals, our APIs offer current weather, minute-by-minute forecasts, historical data archives, and future predictions.
🌐
GeeksforGeeks
geeksforgeeks.org β€Ί python β€Ί python-find-current-weather-of-any-city-using-openweathermap-api
Find current weather of any city using OpenWeatherMap API in Python - GeeksforGeeks
July 11, 2025 - The OpenWeatherMap is a service that provides weather data, including current weather data, forecasts, and historical data to the developers of web services and mobile applications.
🌐
Talkpython
weather.talkpython.fm
Weather API - Talk Python
Note: This service has limited data. It is for educational purposes only. Other uses are strictly forbidden. If you need a proper weather API, openweathermap.org has a great free tier.
🌐
GitHub
google.com β€Ί goto
GitHub - null8626/python-weather: A free and asynchronous weather API wrapper made in python, for python. Β· GitHub
A free and asynchronous weather Python API wrapper made in Python, for Python.
Starred by 113 users
Forked by 31 users
Languages Β  Python
🌐
Meteosource
meteosource.com β€Ί blog β€Ί weather-api-for-python
The Best Weather API for Python
From those high-quality weather ... in your Python applications. We will walk through the process of using the pymeteosource library to retrieve weather data from the Meteosource API. The first step in using the Meteosource weather API is to sign up for a Meteosource account and obtain an API key.
🌐
Pirateweather
pirateweather.net
Who is using PirateWeather? - Pirate Weather
We cannot provide a description for this page right now
🌐
Reddit
reddit.com β€Ί r/learnpython β€Ί best weather api
r/learnpython on Reddit: Best Weather API
August 24, 2023 - It's perfect. Even gives you example python code, historical data way back to wayback, forecasts for 16 days, free for 10,000 requests a day, NO API KEY!!!
🌐
GitHub
github.com β€Ί open-meteo β€Ί open-meteo
GitHub - open-meteo/open-meteo: Free Weather Forecast API for non-commercial use Β· GitHub
Free Weather Forecast API for non-commercial use. Contribute to open-meteo/open-meteo development by creating an account on GitHub.
Starred by 5K users
Forked by 330 users
Languages Β  Swift 93.3% | C 6.6%
🌐
Medium
medium.com β€Ί @ajeet214 β€Ί 9-free-weather-apis-for-ai-data-projects-6bfc66022e46
9 Free Weather APIs for AI & Data Projects | by Ajeet Verma | Medium
May 13, 2025 - Best for: Fast access to free historical weather β€” no strings attached. βœ… Free and open-source Β· ❌ No API key required Β· 🌍 Global coverage Β· πŸ“Š JSON output format Β· πŸ“… Supports time-specific queries Β· Example: https://archive-api.open-meteo.com/v1/archive?latitude=52.52&longitude=13.41&start_date=2022-01-01&end_date=2022-01-01&hourly=temperature_2m Β· πŸ”— Docs Β· Best for: Long-term historical data with Python integration.
🌐
Medium
medium.com β€Ί @rekalantar β€Ί how-to-build-a-simple-weather-app-in-python-with-openweathermap-api-447a2dd27898
How to Build a Simple Weather App in Python with OpenWeatherMap API | by Dr Reza Kalantar | Medium
March 6, 2023 - To get started, you will need to sign up for OpenWeatherMap API. This will allow you to access weather data that you can use in your Python script. Simply head over to https://home.openweathermap.org/users/sign_up and create a free account.
🌐
Instructables
instructables.com β€Ί teachers β€Ί coding
Get Weather Data Using Python and Openweather API : 3 Steps - Instructables
August 25, 2020 - Get Weather Data Using Python and Openweather API: Prerequisite: API key and url from openweather site. Request (for HTTP requests) library for Python.