Global Weather API.
Real-time weather, forecast & historical data for any location.
Ashburn
LIVEEasy to Use
- Setup in minutes
- Simple REST API
- Extensive documentation
- Simple transparent pricing
Weather Conditions
- Real-time conditions
- Hyper-local forecasting
- 10 years historical data
- Severe weather alerts
Advanced Data
- Worldwide coverage
- Proprietary weather model
- Backed by a wide range of data sources
Weather data
with just a few lines of code
Sign up for a free account and start accessing global weather data. Get current conditions, forecasts, and historical data in minutes. When you're ready to scale, upgrade to a pay-as-you-go plan.
# Install the requests library import requests # Your API key from dashboard api_key = os.environ['WEATHER_API_KEY'] # Make API request response = requests.get( 'https://api.weatherxu.api/v1/weather', params={ 'lat': '34.0522', 'lon': '-118.2437', 'api_key': api_key } ) data = response.json()['data'] current = data['currently'] print(f"Temperature: {current['temperature']}°C") print(f"Feels like: {current['apparentTemperature']}°C") print(f"Humidity: {current['humidity']}%") print(f"Wind speed: {current['windSpeed']} m/s")
Simple REST API
Access weather data easily with our RESTful API. Use any programming language or HTTP client of your choice.
Global Coverage
Get accurate weather data for any location worldwide. Real-time updates and historical data at your fingertips.
Reliable Uptime
Built on robust infrastructure to ensure reliable access to weather data when your applications need it most.
WeatherXu API Response for Ashburn
Real-time weather data in clean, structured JSON format
{
"dt": 1742759753,
"latitude": 39.0469,
"longitude": -77.4903,
"timezone": "America/New_York",
"timezone_abbreviation": "EDT",
"timezone_offset": -14400,
"units": "imperial",
"alerts": [
],
"currently": {
"apparentTemperature": 52.12,
"cloudCover": 1,
"dewPoint": 23.32,
"humidity": 0.31,
"icon": "cloudy",
"precipIntensity": 0,
"pressure": 1008.8,
"temperature": 55.42,
"uvIndex": 8,
"visibility": 32808,
"windDirection": 163,
"windGust": 7.06,
"windSpeed": 1.81
},
"hourly": {
"data": [
{
"apparentTemperature": 52.12,
"cloudCover": 1,
"dewPoint": 23.32,
"forecastStart": 1742760000,
"humidity": 0.31,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1008.8,
"temperature": 55.42,
"uvIndex": 3,
"visibility": 32808,
"windDirection": 163,
"windGust": 7.06,
"windSpeed": 1.81
},
{
"apparentTemperature": 53.17,
"cloudCover": 1,
"dewPoint": 23.07,
"forecastStart": 1742763600,
"humidity": 0.31,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1007.9,
"temperature": 56.37,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 116,
"windGust": 12.11,
"windSpeed": 3.7
},
{
"apparentTemperature": 54.45,
"cloudCover": 1,
"dewPoint": 23.42,
"forecastStart": 1742767200,
"humidity": 0.32,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1006.2,
"temperature": 57.49,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 163,
"windGust": 12.74,
"windSpeed": 6.86
},
{
"apparentTemperature": 51.7,
"cloudCover": 1,
"dewPoint": 28.72,
"forecastStart": 1742770800,
"humidity": 0.36,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1005.7,
"temperature": 54.82,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 135,
"windGust": 14.69,
"windSpeed": 7.99
},
{
"apparentTemperature": 50.08,
"cloudCover": 1,
"dewPoint": 29.23,
"forecastStart": 1742774400,
"humidity": 0.4,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1005.4,
"temperature": 53.19,
"uvIndex": 1,
"visibility": 32808,
"windDirection": 132,
"windGust": 20.17,
"windSpeed": 8.46
},
{
"apparentTemperature": 48.31,
"cloudCover": 1,
"dewPoint": 29.5,
"forecastStart": 1742778000,
"humidity": 0.43,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1006,
"temperature": 51.44,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 138,
"windGust": 21.43,
"windSpeed": 7.93
},
{
"apparentTemperature": 45.01,
"cloudCover": 0.63,
"dewPoint": 29.98,
"forecastStart": 1742781600,
"humidity": 0.48,
"icon": "mostly_cloudy",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1005.2,
"temperature": 49.23,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 125,
"windGust": 24.62,
"windSpeed": 10.12
},
{
"apparentTemperature": 42.87,
"cloudCover": 1,
"dewPoint": 31.08,
"forecastStart": 1742785200,
"humidity": 0.53,
"icon": "cloudy",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1004.8,
"temperature": 47.64,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 138,
"windGust": 26.82,
"windSpeed": 10.64
},
{
"apparentTemperature": 41.34,
"cloudCover": 1,
"dewPoint": 32.29,
"forecastStart": 1742788800,
"humidity": 0.58,
"icon": "cloudy",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1004.5,
"temperature": 46.63,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 143,
"windGust": 31.58,
"windSpeed": 11.46
},
{
"apparentTemperature": 41.23,
"cloudCover": 1,
"dewPoint": 34.39,
"forecastStart": 1742792400,
"humidity": 0.63,
"icon": "cloudy",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1004.3,
"temperature": 45.64,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 152,
"windGust": 26.72,
"windSpeed": 8.46
},
{
"apparentTemperature": 40.26,
"cloudCover": 1,
"dewPoint": 35.87,
"forecastStart": 1742796000,
"humidity": 0.69,
"icon": "cloudy",
"precipIntensity": 0.02,
"precipProbability": 0,
"pressure": 1002.8,
"temperature": 45.5,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 152,
"windGust": 29.35,
"windSpeed": 10.46
},
{
"apparentTemperature": 40.31,
"cloudCover": 1,
"dewPoint": 37.36,
"forecastStart": 1742799600,
"humidity": 0.73,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1002.5,
"temperature": 45.57,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 159,
"windGust": 28.08,
"windSpeed": 10.57
},
{
"apparentTemperature": 40.35,
"cloudCover": 1,
"dewPoint": 38.64,
"forecastStart": 1742803200,
"humidity": 0.76,
"icon": "light_rain",
"precipIntensity": 0.02,
"precipProbability": 0,
"pressure": 1001.6,
"temperature": 45.86,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 161,
"windGust": 25.38,
"windSpeed": 11.5
},
{
"apparentTemperature": 41.31,
"cloudCover": 1,
"dewPoint": 40.37,
"forecastStart": 1742806800,
"humidity": 0.79,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1000,
"temperature": 46.72,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 160,
"windGust": 25.57,
"windSpeed": 11.88
},
{
"apparentTemperature": 42.65,
"cloudCover": 1,
"dewPoint": 41.47,
"forecastStart": 1742810400,
"humidity": 0.81,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 999.1,
"temperature": 47.21,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 163,
"windGust": 24.72,
"windSpeed": 9.73
},
{
"apparentTemperature": 43.71,
"cloudCover": 1,
"dewPoint": 42.26,
"forecastStart": 1742814000,
"humidity": 0.82,
"icon": "cloudy",
"precipIntensity": 0.01,
"precipProbability": 0.01,
"pressure": 998.5,
"temperature": 47.39,
"uvIndex": 0,
"visibility": 31342,
"windDirection": 172,
"windGust": 18.99,
"windSpeed": 7.67
},
{
"apparentTemperature": 46.43,
"cloudCover": 1,
"dewPoint": 44.22,
"forecastStart": 1742817600,
"humidity": 0.84,
"icon": "cloudy",
"precipIntensity": 0.03,
"precipProbability": 0.01,
"pressure": 998.5,
"temperature": 48.79,
"uvIndex": 0,
"visibility": 20843,
"windDirection": 186,
"windGust": 17.98,
"windSpeed": 5.59
},
{
"apparentTemperature": 48.79,
"cloudCover": 0,
"dewPoint": 45.45,
"forecastStart": 1742821200,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0.01,
"pressure": 998.36,
"temperature": 50.13,
"uvIndex": 0,
"visibility": 13018,
"windDirection": 161,
"windGust": 16.11,
"windSpeed": 7.29
},
{
"apparentTemperature": 51.36,
"cloudCover": 0,
"dewPoint": 46.56,
"forecastStart": 1742824800,
"humidity": 0.81,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0.01,
"pressure": 998.65,
"temperature": 52.59,
"uvIndex": 0,
"visibility": 15538,
"windDirection": 184,
"windGust": 19.24,
"windSpeed": 6.41
},
{
"apparentTemperature": 53.41,
"cloudCover": 1,
"dewPoint": 47.84,
"forecastStart": 1742828400,
"humidity": 0.77,
"icon": "light_rain",
"precipIntensity": 0.01,
"precipProbability": 0.01,
"pressure": 998.41,
"temperature": 54.63,
"uvIndex": 1,
"visibility": 15538,
"windDirection": 200,
"windGust": 18.12,
"windSpeed": 4.87
},
{
"apparentTemperature": 55.51,
"cloudCover": 0,
"dewPoint": 47.35,
"forecastStart": 1742832000,
"humidity": 0.7,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 997.55,
"temperature": 56.84,
"uvIndex": 0,
"visibility": 26037,
"windDirection": 185,
"windGust": 13.2,
"windSpeed": 6.27
},
{
"apparentTemperature": 56.76,
"cloudCover": 0,
"dewPoint": 46.72,
"forecastStart": 1742835600,
"humidity": 0.65,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 996.74,
"temperature": 58.19,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 191,
"windGust": 15.66,
"windSpeed": 7.62
},
{
"apparentTemperature": 58.95,
"cloudCover": 1,
"dewPoint": 44.44,
"forecastStart": 1742839200,
"humidity": 0.55,
"icon": "cloudy",
"precipIntensity": 0.02,
"precipProbability": 0,
"pressure": 996.3,
"temperature": 60.6,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 204,
"windGust": 22.82,
"windSpeed": 9.56
},
{
"apparentTemperature": 60.38,
"cloudCover": 0,
"dewPoint": 40.66,
"forecastStart": 1742842800,
"humidity": 0.45,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 996.03,
"temperature": 62.33,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 235,
"windGust": 31.54,
"windSpeed": 11.08
},
{
"apparentTemperature": 61.56,
"cloudCover": 0,
"dewPoint": 38.05,
"forecastStart": 1742846400,
"humidity": 0.39,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 995.67,
"temperature": 63.66,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 243,
"windGust": 35.34,
"windSpeed": 14.39
},
{
"apparentTemperature": 62.2,
"cloudCover": 1,
"dewPoint": 35.35,
"forecastStart": 1742850000,
"humidity": 0.34,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 996.68,
"temperature": 64.45,
"uvIndex": 3,
"visibility": 32808,
"windDirection": 251,
"windGust": 32.44,
"windSpeed": 15.5
},
{
"apparentTemperature": 59.76,
"cloudCover": 0,
"dewPoint": 33.51,
"forecastStart": 1742853600,
"humidity": 0.34,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 997.29,
"temperature": 62.24,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 257,
"windGust": 31.09,
"windSpeed": 14.54
},
{
"apparentTemperature": 56.79,
"cloudCover": 0,
"dewPoint": 31.62,
"forecastStart": 1742857200,
"humidity": 0.34,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 998.01,
"temperature": 59.54,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 260,
"windGust": 22.59,
"windSpeed": 9.9
},
{
"apparentTemperature": 53.51,
"cloudCover": 0.67,
"dewPoint": 29.84,
"forecastStart": 1742860800,
"humidity": 0.37,
"icon": "mostly_cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 998.41,
"temperature": 56.43,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 248,
"windGust": 24.38,
"windSpeed": 8.26
},
{
"cloudCover": 0,
"forecastStart": 1742864400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742868000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 47.41,
"cloudCover": 0.03,
"dewPoint": 28.4,
"forecastStart": 1742871600,
"humidity": 0.42,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1000.43,
"temperature": 50.67,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 274,
"windGust": 21.72,
"windSpeed": 7.9
},
{
"cloudCover": 0,
"forecastStart": 1742875200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742878800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 44.02,
"cloudCover": 0.28,
"dewPoint": 28.27,
"forecastStart": 1742882400,
"humidity": 0.48,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1002.21,
"temperature": 46.9,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 289,
"windGust": 17.94,
"windSpeed": 5.88
},
{
"cloudCover": 0,
"forecastStart": 1742886000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742889600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 41.39,
"cloudCover": 0.79,
"dewPoint": 28.69,
"forecastStart": 1742893200,
"humidity": 0.55,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1002.24,
"temperature": 44.01,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 258,
"windGust": 11.42,
"windSpeed": 4.67
},
{
"cloudCover": 0,
"forecastStart": 1742896800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742900400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 40.45,
"cloudCover": 0.84,
"dewPoint": 29.53,
"forecastStart": 1742904000,
"humidity": 0.6,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1003.78,
"temperature": 42.82,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 252,
"windGust": 10.99,
"windSpeed": 4.11
},
{
"cloudCover": 0,
"forecastStart": 1742907600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742911200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 49.63,
"cloudCover": 1,
"dewPoint": 29.48,
"forecastStart": 1742914800,
"humidity": 0.4,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1003.9,
"temperature": 52.77,
"uvIndex": 1,
"visibility": 32808,
"windDirection": 271,
"windGust": 19.94,
"windSpeed": 10.28
},
{
"cloudCover": 0,
"forecastStart": 1742918400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742922000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 55.35,
"cloudCover": 0.99,
"dewPoint": 26.96,
"forecastStart": 1742925600,
"humidity": 0.29,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1002,
"temperature": 58.44,
"uvIndex": 3,
"visibility": 32808,
"windDirection": 281,
"windGust": 24.61,
"windSpeed": 14.7
},
{
"cloudCover": 0,
"forecastStart": 1742929200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742932800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 56.43,
"cloudCover": 1,
"dewPoint": 26.56,
"forecastStart": 1742936400,
"humidity": 0.28,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1001.75,
"temperature": 59.47,
"uvIndex": 3,
"visibility": 32808,
"windDirection": 298,
"windGust": 23.49,
"windSpeed": 14.19
},
{
"cloudCover": 0,
"forecastStart": 1742940000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742943600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 50.68,
"cloudCover": 0.68,
"dewPoint": 29.77,
"forecastStart": 1742947200,
"humidity": 0.4,
"icon": "mostly_cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1003.25,
"temperature": 53.73,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 284,
"windGust": 12.32,
"windSpeed": 5.77
},
{
"cloudCover": 0,
"forecastStart": 1742950800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742954400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 44.15,
"cloudCover": 0.6,
"dewPoint": 30.88,
"forecastStart": 1742958000,
"humidity": 0.53,
"icon": "mostly_cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1004.03,
"temperature": 47.37,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 271,
"windGust": 20.8,
"windSpeed": 6.69
},
{
"cloudCover": 0,
"forecastStart": 1742961600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742965200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 38.46,
"cloudCover": 0.48,
"dewPoint": 32.13,
"forecastStart": 1742968800,
"humidity": 0.65,
"icon": "partly_cloudy",
"precipIntensity": 0.06,
"precipProbability": 0,
"pressure": 1004.7,
"temperature": 42.76,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 258,
"windGust": 19.95,
"windSpeed": 6.96
},
{
"cloudCover": 0,
"forecastStart": 1742972400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742976000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 36,
"cloudCover": 0.08,
"dewPoint": 32.43,
"forecastStart": 1742979600,
"humidity": 0.74,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1005.01,
"temperature": 40.44,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 287,
"windGust": 18.79,
"windSpeed": 6.4
},
{
"cloudCover": 0,
"forecastStart": 1742983200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742986800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 37.07,
"cloudCover": 0.16,
"dewPoint": 32.79,
"forecastStart": 1742990400,
"humidity": 0.76,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1007.08,
"temperature": 39.94,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 299,
"windGust": 8.54,
"windSpeed": 4.16
},
{
"cloudCover": 0,
"forecastStart": 1742994000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1742997600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 41.23,
"cloudCover": 0.95,
"dewPoint": 31.15,
"forecastStart": 1743001200,
"humidity": 0.54,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1007.54,
"temperature": 46.53,
"uvIndex": 1,
"visibility": 32808,
"windDirection": 290,
"windGust": 17.69,
"windSpeed": 11.36
},
{
"cloudCover": 0,
"forecastStart": 1743004800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743008400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 48.64,
"cloudCover": 0.98,
"dewPoint": 28.53,
"forecastStart": 1743012000,
"humidity": 0.4,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1006.81,
"temperature": 51.87,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 299,
"windGust": 20.15,
"windSpeed": 14.33
},
{
"cloudCover": 0,
"forecastStart": 1743015600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743019200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 48.93,
"cloudCover": 1,
"dewPoint": 25.09,
"forecastStart": 1743022800,
"humidity": 0.34,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1007.44,
"temperature": 52.39,
"uvIndex": 3,
"visibility": 32808,
"windDirection": 309,
"windGust": 23.49,
"windSpeed": 15.33
},
{
"cloudCover": 0,
"forecastStart": 1743026400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743030000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 43.08,
"cloudCover": 0.58,
"dewPoint": 24.22,
"forecastStart": 1743033600,
"humidity": 0.42,
"icon": "mostly_cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1008.65,
"temperature": 45.84,
"uvIndex": 2,
"visibility": 32808,
"windDirection": 315,
"windGust": 10.52,
"windSpeed": 5.35
},
{
"cloudCover": 0,
"forecastStart": 1743037200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743040800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 36.32,
"cloudCover": 0.01,
"dewPoint": 25.05,
"forecastStart": 1743044400,
"humidity": 0.55,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1009.62,
"temperature": 40.03,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 277,
"windGust": 2.72,
"windSpeed": 2.5
},
{
"cloudCover": 0,
"forecastStart": 1743048000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743051600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 34.04,
"cloudCover": 0.04,
"dewPoint": 24.12,
"forecastStart": 1743055200,
"humidity": 0.61,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1009.51,
"temperature": 36.57,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 224,
"windGust": 3.81,
"windSpeed": 3.34
},
{
"cloudCover": 0,
"forecastStart": 1743058800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743062400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 30.14,
"cloudCover": 0.09,
"dewPoint": 23.88,
"forecastStart": 1743066000,
"humidity": 0.65,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1008.15,
"temperature": 34.45,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 197,
"windGust": 8.95,
"windSpeed": 4.75
},
{
"cloudCover": 0,
"forecastStart": 1743069600,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743073200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 29.4,
"cloudCover": 0.55,
"dewPoint": 24.1,
"forecastStart": 1743076800,
"humidity": 0.65,
"icon": "mostly_cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1007.77,
"temperature": 34.41,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 209,
"windGust": 21.06,
"windSpeed": 5.57
},
{
"cloudCover": 0,
"forecastStart": 1743080400,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743084000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 42.03,
"cloudCover": 1,
"dewPoint": 26.11,
"forecastStart": 1743087600,
"humidity": 0.45,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1007.48,
"temperature": 45.95,
"uvIndex": 1,
"visibility": 32808,
"windDirection": 249,
"windGust": 14.32,
"windSpeed": 7.53
},
{
"cloudCover": 0,
"forecastStart": 1743091200,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"cloudCover": 0,
"forecastStart": 1743094800,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
},
{
"apparentTemperature": 49.95,
"cloudCover": 1,
"dewPoint": 25.39,
"forecastStart": 1743098400,
"humidity": 0.33,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1006.13,
"temperature": 53.37,
"uvIndex": 1,
"visibility": 32808,
"windDirection": 232,
"windGust": 7.16,
"windSpeed": 2.79
},
{
"cloudCover": 0,
"forecastStart": 1743102000,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"uvIndex": 0
}
]
},
"daily": {
"data": [
{
"apparentTemperatureAvg": 48.66,
"apparentTemperatureMax": 54.45,
"apparentTemperatureMin": 42.87,
"cloudCover": 0.01,
"dewPointAvg": 26.88,
"dewPointMax": 31.08,
"dewPointMin": 22.68,
"forecastEnd": 1742788800,
"forecastStart": 1742702400,
"humidity": 0,
"icon": "clear",
"moonPhase": 0.79,
"precipIntensity": 0.02,
"precipProbability": 0,
"pressure": 1006.9,
"sunriseTime": 1742728181,
"sunsetTime": 1742772345,
"temperatureAvg": 52.65,
"temperatureMax": 57.66,
"temperatureMin": 47.64,
"uvIndexMax": 3,
"visibility": 32808,
"windDirectionAvg": 141,
"windGustAvg": 16.94,
"windGustMax": 26.82,
"windGustMin": 7.06,
"windSpeedAvg": 6.22,
"windSpeedMax": 10.64,
"windSpeedMin": 1.81
},
{
"apparentTemperatureAvg": 51.23,
"apparentTemperatureMax": 62.2,
"apparentTemperatureMin": 40.26,
"cloudCover": 0.01,
"dewPointAvg": 38.12,
"dewPointMax": 47.84,
"dewPointMin": 28.4,
"forecastEnd": 1742875200,
"forecastStart": 1742788800,
"humidity": 0.01,
"icon": "light_rain",
"moonPhase": 0.83,
"precipIntensity": 0.14,
"precipProbability": 0.01,
"pressure": 1000.09,
"sunriseTime": 1742814485,
"sunsetTime": 1742858802,
"temperatureAvg": 54.98,
"temperatureMax": 64.45,
"temperatureMin": 45.5,
"uvIndexMax": 3,
"visibility": 29420,
"windDirectionAvg": 197,
"windGustAvg": 24.27,
"windGustMax": 35.34,
"windGustMin": 13.2,
"windSpeedAvg": 10.19,
"windSpeedMax": 15.5,
"windSpeedMin": 4.87
},
{
"apparentTemperatureAvg": 48.44,
"apparentTemperatureMax": 56.43,
"apparentTemperatureMin": 40.45,
"cloudCover": 0.01,
"dewPointAvg": 28.72,
"dewPointMax": 30.88,
"dewPointMin": 26.56,
"forecastEnd": 1742961600,
"forecastStart": 1742875200,
"humidity": 0,
"icon": "clear",
"moonPhase": 0.86,
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1002.89,
"sunriseTime": 1742900790,
"sunsetTime": 1742945260,
"temperatureAvg": 51.14,
"temperatureMax": 59.47,
"temperatureMin": 42.82,
"uvIndexMax": 3,
"visibility": 32808,
"windDirectionAvg": 275,
"windGustAvg": 17.8,
"windGustMax": 24.61,
"windGustMin": 10.99,
"windSpeedAvg": 9.41,
"windSpeedMax": 14.7,
"windSpeedMin": 4.11
},
{
"apparentTemperatureAvg": 42.47,
"apparentTemperatureMax": 48.93,
"apparentTemperatureMin": 36,
"cloudCover": 0.01,
"dewPointAvg": 28.51,
"dewPointMax": 32.79,
"dewPointMin": 24.22,
"forecastEnd": 1743048000,
"forecastStart": 1742961600,
"humidity": 0.01,
"icon": "snow",
"moonPhase": 0.9,
"precipIntensity": 0.08,
"precipProbability": 0,
"pressure": 1007.16,
"sunriseTime": 1742987094,
"sunsetTime": 1743031718,
"temperatureAvg": 46.17,
"temperatureMax": 52.39,
"temperatureMin": 39.94,
"uvIndexMax": 3,
"visibility": 32808,
"windDirectionAvg": 292,
"windGustAvg": 13.1,
"windGustMax": 23.49,
"windGustMin": 2.72,
"windSpeedAvg": 8.91,
"windSpeedMax": 15.33,
"windSpeedMin": 2.5
},
{
"apparentTemperatureAvg": 41.81,
"apparentTemperatureMax": 54.21,
"apparentTemperatureMin": 29.4,
"cloudCover": 0.01,
"dewPointAvg": 25.95,
"dewPointMax": 28.02,
"dewPointMin": 23.88,
"forecastEnd": 1743134400,
"forecastStart": 1743048000,
"humidity": 0,
"icon": "clear",
"moonPhase": 0.93,
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1006.41,
"sunriseTime": 1743073398,
"sunsetTime": 1743118176,
"temperatureAvg": 45.93,
"temperatureMax": 57.45,
"temperatureMin": 34.41,
"uvIndexMax": 1,
"visibility": 32808,
"windDirectionAvg": 182,
"windGustAvg": 12.44,
"windGustMax": 21.06,
"windGustMin": 3.81,
"windSpeedAvg": 5.06,
"windSpeedMax": 7.53,
"windSpeedMin": 2.58
},
{
"apparentTemperatureAvg": 49.65,
"apparentTemperatureMax": 61.32,
"apparentTemperatureMin": 37.98,
"cloudCover": 0.01,
"dewPointAvg": 34.73,
"dewPointMax": 40.96,
"dewPointMin": 28.49,
"forecastEnd": 1743220800,
"forecastStart": 1743134400,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.97,
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1003.62,
"sunriseTime": 1743159703,
"sunsetTime": 1743204633,
"temperatureAvg": 51.65,
"temperatureMax": 63.45,
"temperatureMin": 39.85,
"uvIndexMax": 1,
"visibility": 32808,
"windDirectionAvg": 243,
"windGustAvg": 12.99,
"windGustMax": 24.4,
"windGustMin": 1.58,
"windSpeedAvg": 6.58,
"windSpeedMax": 12.78,
"windSpeedMin": 0.38
},
{
"apparentTemperatureAvg": 55.96,
"apparentTemperatureMax": 66.27,
"apparentTemperatureMin": 45.64,
"cloudCover": 0.01,
"dewPointAvg": 43.63,
"dewPointMax": 45.79,
"dewPointMin": 41.47,
"forecastEnd": 1743307200,
"forecastStart": 1743220800,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.01,
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 1010.42,
"sunriseTime": 1743246008,
"sunsetTime": 1743291091,
"temperatureAvg": 58.17,
"temperatureMax": 67.73,
"temperatureMin": 48.61,
"uvIndexMax": 3,
"visibility": 32808,
"windDirectionAvg": 251,
"windGustAvg": 15.92,
"windGustMax": 22.86,
"windGustMin": 8.98,
"windSpeedAvg": 7.2,
"windSpeedMax": 10.69,
"windSpeedMin": 3.7
},
{
"apparentTemperatureAvg": 59.7,
"apparentTemperatureMax": 69.23,
"apparentTemperatureMin": 50.18,
"cloudCover": 0.01,
"dewPointAvg": 48.63,
"dewPointMax": 52.11,
"dewPointMin": 45.16,
"forecastEnd": 1743393600,
"forecastStart": 1743307200,
"humidity": 0.01,
"icon": "light_rain",
"moonPhase": 0.05,
"precipIntensity": 0.01,
"precipProbability": 0,
"pressure": 1006.62,
"sunriseTime": 1743332313,
"sunsetTime": 1743377548,
"temperatureAvg": 60.86,
"temperatureMax": 70.12,
"temperatureMin": 51.6,
"uvIndexMax": 0,
"visibility": 821,
"windDirectionAvg": 59,
"windGustAvg": 13.99,
"windGustMax": 18.81,
"windGustMin": 9.17,
"windSpeedAvg": 6.57,
"windSpeedMax": 8.28,
"windSpeedMin": 4.86
},
{
"apparentTemperatureAvg": 47.93,
"apparentTemperatureMax": 68.05,
"apparentTemperatureMin": 27.81,
"cloudCover": 0.01,
"dewPointAvg": 40.98,
"dewPointMax": 54.09,
"dewPointMin": 27.88,
"forecastEnd": 1743480000,
"forecastStart": 1743393600,
"humidity": 0.01,
"icon": "heavy_snow",
"moonPhase": 0.08,
"precipIntensity": 2.3147,
"precipProbability": 0,
"pressure": 1005.09,
"sunriseTime": 1743418618,
"sunsetTime": 1743464006,
"temperatureAvg": 50.43,
"temperatureMax": 68.79,
"temperatureMin": 32.06,
"uvIndexMax": 3,
"visibility": 19257,
"windDirectionAvg": 331,
"windGustAvg": 9.75,
"windGustMax": 15.02,
"windGustMin": 4.48,
"windSpeedAvg": 6.9,
"windSpeedMax": 10.25,
"windSpeedMin": 3.55
},
{
"apparentTemperatureAvg": 39.21,
"apparentTemperatureMax": 56.61,
"apparentTemperatureMin": 21.8,
"cloudCover": 0.01,
"dewPointAvg": 32.53,
"dewPointMax": 41.95,
"dewPointMin": 23.11,
"forecastEnd": 1743566400,
"forecastStart": 1743480000,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.12,
"precipIntensity": 3.0586,
"precipProbability": 0,
"pressure": 1008.01,
"sunriseTime": 1743504924,
"sunsetTime": 1743550463,
"temperatureAvg": 43.53,
"temperatureMax": 59.04,
"temperatureMin": 28.02,
"uvIndexMax": 2,
"visibility": 32808,
"windDirectionAvg": 69,
"windGustAvg": 8.63,
"windGustMax": 14.99,
"windGustMin": 2.27,
"windSpeedAvg": 4.04,
"windSpeedMax": 5.9,
"windSpeedMin": 2.18
},
{
"apparentTemperatureAvg": 37.29,
"apparentTemperatureMax": 50.46,
"apparentTemperatureMin": 24.12,
"cloudCover": 0.01,
"dewPointAvg": 31.56,
"dewPointMax": 36.25,
"dewPointMin": 26.87,
"forecastEnd": 1743652800,
"forecastStart": 1743566400,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.16,
"precipIntensity": 3.081,
"precipProbability": 0,
"pressure": 1011.4,
"sunriseTime": 1743591229,
"sunsetTime": 1743636921,
"temperatureAvg": 41.21,
"temperatureMax": 53.06,
"temperatureMin": 29.36,
"uvIndexMax": 3,
"visibility": 32808,
"windDirectionAvg": 122,
"windGustAvg": 7.73,
"windGustMax": 13.44,
"windGustMin": 2.03,
"windSpeedAvg": 4.9,
"windSpeedMax": 7.69,
"windSpeedMin": 2.12
},
{
"apparentTemperatureAvg": 42.69,
"apparentTemperatureMax": 52.73,
"apparentTemperatureMin": 32.64,
"cloudCover": 0.01,
"dewPointAvg": 41.2,
"dewPointMax": 47.59,
"dewPointMin": 34.81,
"forecastEnd": 1743739200,
"forecastStart": 1743652800,
"humidity": 0.01,
"icon": "heavy_rain",
"moonPhase": 0.2,
"precipIntensity": 4.6752,
"precipProbability": 0,
"pressure": 1012.94,
"sunriseTime": 1743677536,
"sunsetTime": 1743723379,
"temperatureAvg": 45.43,
"temperatureMax": 54.59,
"temperatureMin": 36.28,
"uvIndexMax": 2,
"visibility": 32808,
"windDirectionAvg": 188,
"windGustAvg": 15.01,
"windGustMax": 23.5,
"windGustMin": 6.51,
"windSpeedAvg": 6.33,
"windSpeedMax": 9.42,
"windSpeedMin": 3.23
},
{
"apparentTemperatureAvg": 42.91,
"apparentTemperatureMax": 44.74,
"apparentTemperatureMin": 41.08,
"cloudCover": 0.01,
"dewPointAvg": 46.72,
"dewPointMax": 48.38,
"dewPointMin": 45.05,
"forecastEnd": 1743825600,
"forecastStart": 1743739200,
"humidity": 0.01,
"icon": "heavy_rain",
"moonPhase": 0.23,
"precipIntensity": 2.6526,
"precipProbability": 0,
"pressure": 1006.09,
"sunriseTime": 1743763842,
"sunsetTime": 1743809836,
"temperatureAvg": 47.95,
"temperatureMax": 49.44,
"temperatureMin": 46.46,
"uvIndexMax": 0,
"visibility": 32808,
"windDirectionAvg": 167,
"windGustAvg": 32.92,
"windGustMax": 36.48,
"windGustMin": 29.36,
"windSpeedAvg": 11.37,
"windSpeedMax": 11.85,
"windSpeedMin": 10.89
}
]
}
}
Our
Approach
We believe in making weather data work for companies of all sizes. We built WeatherXu to make enterprise-grade weather data accessible to more businesses.
Data-Driven Foundation
We aggregate weather data from multiple trusted sources, applying sophisticated processing to provide comprehensive global coverage.
API-First Design
Everything we build starts with the developer experience, delivering weather data through a clean, intuitive API.
Scales with You
Our infrastructure is designed for reliability, maintaining 99.9%+ uptime while serving millions of API requests.
Continuous Processing
Our systems constantly processs data from our sources 24/7, ensuring you have the latest weather information to power your applications.