DEV Community

Brian Thompson
Brian Thompson

Posted on

The Simplest Free Weather API Integration with Python

This can be used in any application with minimum lines of code. A simple way to get weather data using the WeatherXu API service.
To get API Key:

  1. Go to WeatherXu's website
  2. Create a free account
  3. Navigate to your dashboard
  4. Copy your API key from the credentials section
import requests
api_address = 'https://api.weatherxu.com/v1/weather?api_key=YOUR_API_KEY'
lat = input('Latitude: ')
lon = input('Longitude: ')
url = f'{api_address}&lat={lat}&lon={lon}'
json_data = requests.get(url).json()
print(json_data)
formatted_data = json_data['data']['currently']
print(formatted_data)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)