Global Weather API.
Real-time weather, forecast & historical data for any location.
Columbus
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 Columbus
Real-time weather data in clean, structured JSON format
{
"dt": 1747454296,
"latitude": 39.9625,
"longitude": -83.0061,
"timezone": "America/New_York",
"timezone_abbreviation": "EDT",
"timezone_offset": -14400,
"units": "imperial",
"alerts": [
{
"tile": "Tornado Watch issued May 16 at 7:17PM EDT until May 17 at 3:00AM EDT by NWS Wilmington OH",
"description": "THE NATIONAL WEATHER SERVICE HAS ISSUED TORNADO WATCH 269 IN\nEFFECT UNTIL 3 AM EDT SATURDAY FOR THE FOLLOWING AREAS\n\nIN INDIANA THIS WATCH INCLUDES 8 COUNTIES\n\nIN EAST CENTRAL INDIANA\n\nFAYETTE UNION WAYNE\n\nIN SOUTHEAST INDIANA\n\nDEARBORN FRANKLIN OHIO\nRIPLEY SWITZERLAND\n\nIN KENTUCKY THIS WATCH INCLUDES 12 COUNTIES\n\nIN NORTHEAST KENTUCKY\n\nLEWIS\n\nIN NORTHERN KENTUCKY\n\nBOONE BRACKEN CAMPBELL\nCARROLL GALLATIN GRANT\nKENTON MASON OWEN\nPENDLETON ROBERTSON\n\nIN OHIO THIS WATCH INCLUDES 32 COUNTIES\n\nIN CENTRAL OHIO\n\nDELAWARE FAIRFIELD FAYETTE\nFRANKLIN HOCKING LICKING\nMADISON PICKAWAY UNION\n\nIN SOUTH CENTRAL OHIO\n\nADAMS HIGHLAND PIKE\nROSS SCIOTO\n\nIN SOUTHWEST OHIO\n\nBROWN BUTLER CLERMONT\nCLINTON HAMILTON WARREN\n\nIN WEST CENTRAL OHIO\n\nAUGLAIZE CHAMPAIGN CLARK\nDARKE GREENE HARDIN\nLOGAN MERCER MIAMI\nMONTGOMERY PREBLE SHELBY\n\nTHIS INCLUDES THE CITIES OF ABERDEEN, ADA, ALEXANDRIA, AUGUSTA,\nAURORA, BATESVILLE, BEAVERCREEK, BELLEFONTAINE, BELLEVUE,\nBLANCHESTER, BRIGHT, BROOKSVILLE, BROOKVILLE, BURLINGTON, BUTLER,\nCAMDEN, CAMP DIX, CARROLLTON, CELINA, CHILLICOTHE, CIRCLEVILLE,\nCOLDWATER, CONNERSVILLE, COVINGTON, CRITTENDEN, DAY HEIGHTS,\nDAYTON, DELAWARE, DILLSBORO, DOWNTOWN CINCINNATI,\nDOWNTOWN COLUMBUS, DOWNTOWN DAYTON, DRY RIDGE, EATON, ERLANGER,\nFAIRBORN, FAIRFIELD, FALMOUTH, FLORENCE, FORT THOMAS, FRANKLIN,\nGEORGETOWN, GREENDALE, GREENFIELD, GREENVILLE, HAMILTON,\nHEAD OF GRASSY, HIDDEN VALLEY, HIGHLAND HEIGHTS, HILLSBORO,\nINDEPENDENCE, KENTON, KETTERING, LANCASTER, LANDEN, LAWRENCEBURG,\nLEBANON, LIBERTY, LOGAN, LONDON, MANCHESTER, MARYSVILLE, MASON,\nMAYSVILLE, MIDDLETOWN, MILAN, MILFORD, MINSTER, MOUNT CARMEL,\nMOUNT OLIVET, MOUNT ORAB, MOUNT REPOSE, MULBERRY, NEW BREMEN,\nNEWARK, NEWPORT, OAKBROOK, OSGOOD, OWENTON, OXFORD, PEEBLES,\nPICKERINGTON, PIKE LAKE, PIKETON, PIQUA, PLAIN CITY, PORTSMOUTH,\nRICHMOND, RIPLEY, RISING SUN, SEAMAN, SIDNEY, SPRINGBORO,\nSPRINGFIELD, ST. MARYS, SUMMERSIDE, TIPP CITY, TOLLESBORO, TROY,\nURBANA, VANCEBURG, VERSAILLES, VEVAY, WAPAKONETA, WARSAW,\nWASHINGTON COURT HOUSE, WAVERLY, WEST COLLEGE CORNER,\nWEST JEFFERSON, WEST UNION, WHEELERSBURG, WILLIAMSTOWN,\nWILMINGTON, WINCHESTER, WITHAMSVILLE, AND XENIA.",
"endsAt": 1747465200
},
{
"tile": "Tornado Watch issued May 16 at 11:33PM EDT until May 17 at 3:00AM EDT by NWS Wilmington OH",
"description": "TORNADO WATCH 269 REMAINS VALID UNTIL 3 AM EDT SATURDAY FOR THE\nFOLLOWING AREAS\n\nIN INDIANA THIS WATCH INCLUDES 2 COUNTIES\n\nIN SOUTHEAST INDIANA\n\nOHIO SWITZERLAND\n\nIN KENTUCKY THIS WATCH INCLUDES 12 COUNTIES\n\nIN NORTHEAST KENTUCKY\n\nLEWIS\n\nIN NORTHERN KENTUCKY\n\nBOONE BRACKEN CAMPBELL\nCARROLL GALLATIN GRANT\nKENTON MASON OWEN\nPENDLETON ROBERTSON\n\nIN OHIO THIS WATCH INCLUDES 26 COUNTIES\n\nIN CENTRAL OHIO\n\nDELAWARE FAIRFIELD FAYETTE\nFRANKLIN HOCKING LICKING\nMADISON PICKAWAY UNION\n\nIN SOUTH CENTRAL OHIO\n\nADAMS HIGHLAND PIKE\nROSS SCIOTO\n\nIN SOUTHWEST OHIO\n\nBROWN BUTLER CLERMONT\nCLINTON HAMILTON WARREN\n\nIN WEST CENTRAL OHIO\n\nCHAMPAIGN CLARK GREENE\nMIAMI MONTGOMERY PREBLE\n\nTHIS INCLUDES THE CITIES OF ABERDEEN, ALEXANDRIA, AUGUSTA,\nBEAVERCREEK, BELLEVUE, BLANCHESTER, BROOKSVILLE, BURLINGTON,\nBUTLER, CAMDEN, CAMP DIX, CARROLLTON, CHILLICOTHE, CIRCLEVILLE,\nCOVINGTON, CRITTENDEN, DAY HEIGHTS, DAYTON, DELAWARE,\nDOWNTOWN CINCINNATI, DOWNTOWN COLUMBUS, DOWNTOWN DAYTON,\nDRY RIDGE, EATON, ERLANGER, FAIRBORN, FAIRFIELD, FALMOUTH,\nFLORENCE, FORT THOMAS, FRANKLIN, GEORGETOWN, GREENFIELD,\nHAMILTON, HEAD OF GRASSY, HIGHLAND HEIGHTS, HILLSBORO,\nINDEPENDENCE, KETTERING, LANCASTER, LANDEN, LEBANON, LOGAN,\nLONDON, MANCHESTER, MARYSVILLE, MASON, MAYSVILLE, MIDDLETOWN,\nMILFORD, MOUNT CARMEL, MOUNT OLIVET, MOUNT ORAB, MOUNT REPOSE,\nMULBERRY, NEWARK, NEWPORT, OAKBROOK, OWENTON, OXFORD, PEEBLES,\nPICKERINGTON, PIKE LAKE, PIKETON, PIQUA, PLAIN CITY, PORTSMOUTH,\nRIPLEY, RISING SUN, SEAMAN, SPRINGBORO, SPRINGFIELD, SUMMERSIDE,\nTIPP CITY, TOLLESBORO, TROY, URBANA, VANCEBURG, VEVAY, WARSAW,\nWASHINGTON COURT HOUSE, WAVERLY, WEST JEFFERSON, WEST UNION,\nWHEELERSBURG, WILLIAMSTOWN, WILMINGTON, WINCHESTER, WITHAMSVILLE,\nAND XENIA.",
"endsAt": 1747465200
},
{
"tile": "Special Weather Statement issued May 16 at 11:26PM EDT by NWS Wilmington OH",
"description": "At 1126 PM EDT, a strong thunderstorm was located near Northridge,\nmoving east at 50 mph.\n\nHAZARD...Wind gusts up to 40 mph and nickel size hail.\n\nSOURCE...Radar indicated.\n\nIMPACT...Gusty winds could knock down tree limbs and blow around\nunsecured objects. Hail may cause minor damage to\nvegetation.\n\nLocations impacted include...\nMechanicsburg, Dublin, Rosedale, Upper Arlington, South Vienna,\nChoctaw Lake, Resaca, Powhattan, Clintonville, US Route 33 at US\nRoute 42, Catawba Station, Valleyview, Worthington, Hilliard,\nColumbus Zoo, New California, Shawnee Hills, Grandview Heights, Buck\nCreek State Park, and Interstate 70 at US Route 42.\n\nThis includes the following Interstates...\nI-70 in Ohio between mile markers 56 and 102.\nI-71 in Ohio between mile markers 104 and 119."
}
],
"currently": {
"apparentTemperature": 65.53,
"cloudCover": 1,
"dewPoint": 59,
"humidity": 0.82,
"icon": "cloudy",
"precipIntensity": 0,
"pressure": 975.6,
"temperature": 65.43,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 152,
"windGust": 17.64,
"windSpeed": 9.68
},
"hourly": {
"data": [
{
"apparentTemperature": 65.53,
"cloudCover": 1,
"dewPoint": 59,
"forecastStart": 1747454400,
"humidity": 0.82,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975.6,
"temperature": 65.43,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 152,
"windGust": 17.64,
"windSpeed": 9.68
},
{
"apparentTemperature": 64.63,
"cloudCover": 1,
"dewPoint": 59.97,
"forecastStart": 1747458000,
"humidity": 0.84,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975.7,
"temperature": 64.53,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 162,
"windGust": 22.37,
"windSpeed": 11.41
},
{
"apparentTemperature": 66.36,
"cloudCover": 1,
"dewPoint": 62.98,
"forecastStart": 1747461600,
"humidity": 0.86,
"icon": "cloudy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975.5,
"temperature": 66.02,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 185,
"windGust": 21.68,
"windSpeed": 10.56
},
{
"apparentTemperature": 66.32,
"cloudCover": 1,
"dewPoint": 62.4,
"forecastStart": 1747465200,
"humidity": 0.88,
"icon": "windy",
"precipIntensity": 0.02,
"precipProbability": 0,
"pressure": 974.3,
"temperature": 65.89,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 211,
"windGust": 33.54,
"windSpeed": 14.8
},
{
"apparentTemperature": 65.73,
"cloudCover": 0.19,
"dewPoint": 61.86,
"forecastStart": 1747468800,
"humidity": 0.89,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 974.6,
"temperature": 65.32,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 221,
"windGust": 29.51,
"windSpeed": 11.53
},
{
"apparentTemperature": 64.63,
"cloudCover": 0,
"dewPoint": 61.65,
"forecastStart": 1747472400,
"humidity": 0.9,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975.2,
"temperature": 64.27,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 228,
"windGust": 21.13,
"windSpeed": 9.92
},
{
"apparentTemperature": 64.35,
"cloudCover": 0,
"dewPoint": 61.05,
"forecastStart": 1747476000,
"humidity": 0.89,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 974.8,
"temperature": 64.06,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 229,
"windGust": 22.15,
"windSpeed": 10.15
},
{
"apparentTemperature": 64.38,
"cloudCover": 0.01,
"dewPoint": 60.03,
"forecastStart": 1747479600,
"humidity": 0.88,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975,
"temperature": 64.13,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 231,
"windGust": 27.84,
"windSpeed": 10.06
},
{
"apparentTemperature": 65.46,
"cloudCover": 0,
"dewPoint": 59.7,
"forecastStart": 1747483200,
"humidity": 0.82,
"icon": "clear",
"precipIntensity": 0.03,
"precipProbability": 0,
"pressure": 975.2,
"temperature": 65.37,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 242,
"windGust": 29.46,
"windSpeed": 11.74
},
{
"apparentTemperature": 66.02,
"cloudCover": 0,
"dewPoint": 57.43,
"forecastStart": 1747486800,
"humidity": 0.72,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 975.2,
"temperature": 66.31,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 232,
"windGust": 30.7,
"windSpeed": 12.15
},
{
"apparentTemperature": 66.7,
"cloudCover": 0.08,
"dewPoint": 55.2,
"forecastStart": 1747490400,
"humidity": 0.65,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 976.1,
"temperature": 67.23,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 260,
"windGust": 27.8,
"windSpeed": 16.76
},
{
"apparentTemperature": 68.01,
"cloudCover": 0,
"dewPoint": 52.5,
"forecastStart": 1747494000,
"humidity": 0.57,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 976.8,
"temperature": 68.76,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 229,
"windGust": 36.46,
"windSpeed": 16.53
},
{
"apparentTemperature": 68.47,
"cloudCover": 0,
"dewPoint": 52.11,
"forecastStart": 1747497600,
"humidity": 0.55,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 976.78,
"temperature": 69.26,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 241,
"windGust": 30.65,
"windSpeed": 17.99
},
{
"apparentTemperature": 69.01,
"cloudCover": 0,
"dewPoint": 52.09,
"forecastStart": 1747501200,
"humidity": 0.53,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 976.85,
"temperature": 69.84,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 239,
"windGust": 28.63,
"windSpeed": 17.03
},
{
"apparentTemperature": 69.27,
"cloudCover": 0,
"dewPoint": 51.01,
"forecastStart": 1747504800,
"humidity": 0.5,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 976.73,
"temperature": 70.2,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 242,
"windGust": 30.2,
"windSpeed": 19.39
},
{
"apparentTemperature": 69.32,
"cloudCover": 0,
"dewPoint": 50.59,
"forecastStart": 1747508400,
"humidity": 0.5,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 977.1,
"temperature": 70.25,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 245,
"windGust": 27.29,
"windSpeed": 18.58
},
{
"apparentTemperature": 68.86,
"cloudCover": 0,
"dewPoint": 50.45,
"forecastStart": 1747512000,
"humidity": 0.51,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 977.26,
"temperature": 69.78,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 249,
"windGust": 28.86,
"windSpeed": 18.78
},
{
"apparentTemperature": 67.85,
"cloudCover": 0,
"dewPoint": 50.31,
"forecastStart": 1747515600,
"humidity": 0.51,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 977.89,
"temperature": 68.86,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 253,
"windGust": 28.19,
"windSpeed": 17.85
},
{
"apparentTemperature": 67.5,
"cloudCover": 0,
"dewPoint": 50.61,
"forecastStart": 1747519200,
"humidity": 0.52,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 978.25,
"temperature": 68.5,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 257,
"windGust": 30.65,
"windSpeed": 16.82
},
{
"apparentTemperature": 66.38,
"cloudCover": 0,
"dewPoint": 50.41,
"forecastStart": 1747522800,
"humidity": 0.53,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 978.66,
"temperature": 67.44,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 261,
"windGust": 27.07,
"windSpeed": 15.73
},
{
"apparentTemperature": 65.23,
"cloudCover": 0,
"dewPoint": 49.93,
"forecastStart": 1747526400,
"humidity": 0.56,
"icon": "windy",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 979.37,
"temperature": 66.27,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 274,
"windGust": 25.05,
"windSpeed": 14.1
},
{
"apparentTemperature": 63.17,
"cloudCover": 0,
"dewPoint": 51.17,
"forecastStart": 1747530000,
"humidity": 0.61,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 980.36,
"temperature": 64.18,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 277,
"windGust": 27.51,
"windSpeed": 10.42
},
{
"apparentTemperature": 61.63,
"cloudCover": 0,
"dewPoint": 50.54,
"forecastStart": 1747533600,
"humidity": 0.65,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 981.33,
"temperature": 62.62,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 275,
"windGust": 25.5,
"windSpeed": 11.24
},
{
"apparentTemperature": 60.42,
"cloudCover": 0,
"dewPoint": 50.5,
"forecastStart": 1747537200,
"humidity": 0.67,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 981.84,
"temperature": 61.43,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 268,
"windGust": 23.71,
"windSpeed": 7.33
},
{
"apparentTemperature": 59.08,
"cloudCover": 0,
"dewPoint": 50.68,
"forecastStart": 1747540800,
"humidity": 0.7,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 982.49,
"temperature": 60.08,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 262,
"windGust": 23.04,
"windSpeed": 8.95
},
{
"apparentTemperature": 58.7,
"cloudCover": 0,
"dewPoint": 50.38,
"forecastStart": 1747544400,
"humidity": 0.72,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 982.16,
"temperature": 59.65,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 269,
"windGust": 21.7,
"windSpeed": 8.17
},
{
"apparentTemperature": 57.71,
"cloudCover": 0,
"dewPoint": 49.78,
"forecastStart": 1747548000,
"humidity": 0.73,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 982.15,
"temperature": 58.71,
"uvIndex": 0,
"visibility": 32808,
"windDirection": 272,
"windGust": 21.92,
"windSpeed": 6.53
},
{
"apparentTemperature": 54.31,
"cloudCover": 0,
"dewPoint": 49.1,
"forecastStart": 1747558800,
"humidity": 0.79,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 55.36,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 55.61,
"cloudCover": 0,
"dewPoint": 49.35,
"forecastStart": 1747569600,
"humidity": 0.75,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 56.71,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 64.36,
"cloudCover": 0,
"dewPoint": 50.22,
"forecastStart": 1747580400,
"humidity": 0.59,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 65.35,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 70.02,
"cloudCover": 0,
"dewPoint": 51.03,
"forecastStart": 1747591200,
"humidity": 0.5,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 70.88,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 71.65,
"cloudCover": 0,
"dewPoint": 51.46,
"forecastStart": 1747602000,
"humidity": 0.48,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 72.45,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 68.54,
"cloudCover": 0,
"dewPoint": 51.66,
"forecastStart": 1747612800,
"humidity": 0.54,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 69.37,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 61.09,
"cloudCover": 0,
"dewPoint": 51.87,
"forecastStart": 1747623600,
"humidity": 0.69,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 61.95,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 56.46,
"cloudCover": 0,
"dewPoint": 51.3,
"forecastStart": 1747634400,
"humidity": 0.8,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 57.27,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 53.06,
"cloudCover": 0,
"dewPoint": 49.78,
"forecastStart": 1747645200,
"humidity": 0.86,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 53.92,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 54.13,
"cloudCover": 0,
"dewPoint": 50.22,
"forecastStart": 1747656000,
"humidity": 0.83,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 55.02,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 62.29,
"cloudCover": 0,
"dewPoint": 51.76,
"forecastStart": 1747666800,
"humidity": 0.65,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 63.21,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 68.54,
"cloudCover": 0,
"dewPoint": 51.73,
"forecastStart": 1747677600,
"humidity": 0.54,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 69.37,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 68.59,
"cloudCover": 0,
"dewPoint": 50.77,
"forecastStart": 1747688400,
"humidity": 0.52,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 69.49,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 64.64,
"cloudCover": 0,
"dewPoint": 50,
"forecastStart": 1747699200,
"humidity": 0.57,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 65.7,
"uvIndex": 0,
"visibility": 32808
},
{
"apparentTemperature": 57.17,
"cloudCover": 0,
"dewPoint": 47.14,
"forecastStart": 1747710000,
"humidity": 0.66,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 58.51,
"uvIndex": 0
},
{
"apparentTemperature": 52.22,
"cloudCover": 0,
"dewPoint": 44.87,
"forecastStart": 1747720800,
"humidity": 0.72,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 53.76,
"uvIndex": 0
},
{
"apparentTemperature": 49.51,
"cloudCover": 0,
"dewPoint": 42.75,
"forecastStart": 1747731600,
"humidity": 0.72,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 51.3,
"uvIndex": 0
},
{
"apparentTemperature": 49.94,
"cloudCover": 0,
"dewPoint": 43.74,
"forecastStart": 1747742400,
"humidity": 0.74,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 51.6,
"uvIndex": 0
},
{
"apparentTemperature": 56.4,
"cloudCover": 0,
"dewPoint": 46.17,
"forecastStart": 1747753200,
"humidity": 0.66,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 57.81,
"uvIndex": 0
},
{
"apparentTemperature": 60.87,
"cloudCover": 0,
"dewPoint": 48.42,
"forecastStart": 1747764000,
"humidity": 0.61,
"icon": "clear",
"precipIntensity": 0.27,
"precipProbability": 0,
"temperature": 62.1,
"uvIndex": 0
},
{
"apparentTemperature": 62.58,
"cloudCover": 0,
"dewPoint": 48.67,
"forecastStart": 1747774800,
"humidity": 0.59,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 63.73,
"uvIndex": 0
},
{
"apparentTemperature": 60.33,
"cloudCover": 0,
"dewPoint": 48.87,
"forecastStart": 1747785600,
"humidity": 0.63,
"icon": "clear",
"precipIntensity": 0.2,
"precipProbability": 0,
"temperature": 61.52,
"uvIndex": 0
},
{
"apparentTemperature": 56.96,
"cloudCover": 0,
"dewPoint": 49.28,
"forecastStart": 1747796400,
"humidity": 0.73,
"icon": "clear",
"precipIntensity": 0.03,
"precipProbability": 0,
"temperature": 58.03,
"uvIndex": 0
},
{
"apparentTemperature": 53.76,
"cloudCover": 0,
"dewPoint": 49.86,
"forecastStart": 1747807200,
"humidity": 0.82,
"icon": "clear",
"precipIntensity": 0.38,
"precipProbability": 0,
"temperature": 54.73,
"uvIndex": 0
},
{
"apparentTemperature": 53.3,
"cloudCover": 0,
"dewPoint": 49.03,
"forecastStart": 1747818000,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 54.23,
"uvIndex": 0
},
{
"apparentTemperature": 55.49,
"cloudCover": 0,
"dewPoint": 51.21,
"forecastStart": 1747828800,
"humidity": 0.83,
"icon": "clear",
"precipIntensity": 0.23,
"precipProbability": 0,
"temperature": 56.26,
"uvIndex": 0
},
{
"apparentTemperature": 60.4,
"cloudCover": 0,
"dewPoint": 52.68,
"forecastStart": 1747839600,
"humidity": 0.75,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 61.07,
"uvIndex": 0
},
{
"apparentTemperature": 64.05,
"cloudCover": 0,
"dewPoint": 53.6,
"forecastStart": 1747850400,
"humidity": 0.67,
"icon": "clear",
"precipIntensity": 0.21,
"precipProbability": 0,
"temperature": 64.72,
"uvIndex": 0
},
{
"apparentTemperature": 63.09,
"cloudCover": 0,
"dewPoint": 51.33,
"forecastStart": 1747861200,
"humidity": 0.63,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 64.02,
"uvIndex": 0
},
{
"apparentTemperature": 59.7,
"cloudCover": 0,
"dewPoint": 50.34,
"forecastStart": 1747872000,
"humidity": 0.69,
"icon": "clear",
"precipIntensity": 0.19,
"precipProbability": 0,
"temperature": 60.69,
"uvIndex": 0
},
{
"apparentTemperature": 54.21,
"cloudCover": 0,
"dewPoint": 48.56,
"forecastStart": 1747882800,
"humidity": 0.79,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 55.27,
"uvIndex": 0
},
{
"apparentTemperature": 51.16,
"cloudCover": 0,
"dewPoint": 46.42,
"forecastStart": 1747893600,
"humidity": 0.81,
"icon": "clear",
"precipIntensity": 0.03,
"precipProbability": 0,
"temperature": 52.41,
"uvIndex": 0
},
{
"apparentTemperature": 49.48,
"cloudCover": 0,
"dewPoint": 45.9,
"forecastStart": 1747904400,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 50.76,
"uvIndex": 0
},
{
"apparentTemperature": 49.18,
"cloudCover": 0,
"dewPoint": 45.75,
"forecastStart": 1747915200,
"humidity": 0.83,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 50.52,
"uvIndex": 0
},
{
"apparentTemperature": 54.98,
"cloudCover": 0,
"dewPoint": 45.39,
"forecastStart": 1747926000,
"humidity": 0.68,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 56.44,
"uvIndex": 0
},
{
"apparentTemperature": 58.45,
"cloudCover": 0,
"dewPoint": 45.82,
"forecastStart": 1747936800,
"humidity": 0.6,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 59.94,
"uvIndex": 0
},
{
"apparentTemperature": 58.66,
"cloudCover": 0,
"dewPoint": 45.66,
"forecastStart": 1747947600,
"humidity": 0.59,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 60.17,
"uvIndex": 0
},
{
"apparentTemperature": 56.43,
"cloudCover": 0,
"dewPoint": 45.63,
"forecastStart": 1747958400,
"humidity": 0.63,
"icon": "clear",
"precipIntensity": 0.03,
"precipProbability": 0,
"temperature": 57.97,
"uvIndex": 0
},
{
"apparentTemperature": 51.86,
"cloudCover": 0,
"dewPoint": 45.01,
"forecastStart": 1747969200,
"humidity": 0.74,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 53.35,
"uvIndex": 0
},
{
"apparentTemperature": 49.14,
"cloudCover": 0,
"dewPoint": 44.82,
"forecastStart": 1747980000,
"humidity": 0.81,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 50.58,
"uvIndex": 0
},
{
"cloudCover": 0,
"dewPoint": 44.46,
"forecastStart": 1747990800,
"humidity": 0.85,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 48.43,
"uvIndex": 0
},
{
"apparentTemperature": 48.79,
"cloudCover": 0,
"dewPoint": 45.36,
"forecastStart": 1748001600,
"humidity": 0.82,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 50.22,
"uvIndex": 0
},
{
"apparentTemperature": 57.25,
"cloudCover": 0,
"dewPoint": 47.01,
"forecastStart": 1748012400,
"humidity": 0.64,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 58.68,
"uvIndex": 0
},
{
"apparentTemperature": 62.61,
"cloudCover": 0,
"dewPoint": 47.79,
"forecastStart": 1748023200,
"humidity": 0.55,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 63.93,
"uvIndex": 0
},
{
"apparentTemperature": 63.49,
"cloudCover": 0,
"dewPoint": 46.81,
"forecastStart": 1748034000,
"humidity": 0.53,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 64.81,
"uvIndex": 0
},
{
"apparentTemperature": 60.98,
"cloudCover": 0,
"dewPoint": 47.97,
"forecastStart": 1748044800,
"humidity": 0.59,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 62.28,
"uvIndex": 0
},
{
"apparentTemperature": 54.69,
"cloudCover": 0,
"dewPoint": 47.61,
"forecastStart": 1748055600,
"humidity": 0.74,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 55.92,
"uvIndex": 0
},
{
"apparentTemperature": 51.64,
"cloudCover": 0,
"dewPoint": 47.46,
"forecastStart": 1748066400,
"humidity": 0.82,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 52.81,
"uvIndex": 0
},
{
"apparentTemperature": 50.24,
"cloudCover": 0,
"dewPoint": 47.44,
"forecastStart": 1748077200,
"humidity": 0.85,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 51.4,
"uvIndex": 0
},
{
"apparentTemperature": 51.97,
"cloudCover": 0,
"dewPoint": 48.31,
"forecastStart": 1748088000,
"humidity": 0.83,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 53.06,
"uvIndex": 0
},
{
"apparentTemperature": 60.74,
"cloudCover": 0,
"dewPoint": 50.16,
"forecastStart": 1748098800,
"humidity": 0.65,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 61.81,
"uvIndex": 0
},
{
"apparentTemperature": 64.85,
"cloudCover": 0,
"dewPoint": 50.45,
"forecastStart": 1748109600,
"humidity": 0.58,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 65.84,
"uvIndex": 0
},
{
"apparentTemperature": 64.35,
"cloudCover": 0,
"dewPoint": 50.88,
"forecastStart": 1748131200,
"humidity": 0.6,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 65.3,
"uvIndex": 0
},
{
"apparentTemperature": 55.62,
"cloudCover": 0,
"dewPoint": 51.55,
"forecastStart": 1748152800,
"humidity": 0.85,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 56.3,
"uvIndex": 0
},
{
"apparentTemperature": 55.7,
"cloudCover": 0,
"dewPoint": 51.31,
"forecastStart": 1748174400,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 56.41,
"uvIndex": 0
},
{
"apparentTemperature": 69.64,
"cloudCover": 0,
"dewPoint": 52.54,
"forecastStart": 1748196000,
"humidity": 0.53,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 70.41,
"uvIndex": 0
},
{
"apparentTemperature": 66.09,
"cloudCover": 0,
"dewPoint": 53.94,
"forecastStart": 1748217600,
"humidity": 0.62,
"icon": "clear",
"precipIntensity": 0.01,
"precipProbability": 0,
"temperature": 66.79,
"uvIndex": 0
},
{
"apparentTemperature": 57.72,
"cloudCover": 0,
"dewPoint": 53.08,
"forecastStart": 1748239200,
"humidity": 0.85,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 58.21,
"uvIndex": 0
},
{
"apparentTemperature": 56.98,
"cloudCover": 0,
"dewPoint": 52.97,
"forecastStart": 1748260800,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0.05,
"precipProbability": 0,
"temperature": 57.58,
"uvIndex": 0
},
{
"apparentTemperature": 71.1,
"cloudCover": 0,
"dewPoint": 54.46,
"forecastStart": 1748282400,
"humidity": 0.54,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 71.69,
"uvIndex": 0
},
{
"apparentTemperature": 67.44,
"cloudCover": 0,
"dewPoint": 55.2,
"forecastStart": 1748304000,
"humidity": 0.63,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 67.98,
"uvIndex": 0
},
{
"apparentTemperature": 58.13,
"cloudCover": 0,
"dewPoint": 53.82,
"forecastStart": 1748325600,
"humidity": 0.84,
"icon": "clear",
"precipIntensity": 0.03,
"precipProbability": 0,
"temperature": 58.62,
"uvIndex": 0
},
{
"apparentTemperature": 57.37,
"cloudCover": 0,
"dewPoint": 53.35,
"forecastStart": 1748347200,
"humidity": 0.85,
"icon": "clear",
"precipIntensity": 0.02,
"precipProbability": 0,
"temperature": 57.88,
"uvIndex": 0
},
{
"apparentTemperature": 71.16,
"cloudCover": 0,
"dewPoint": 53.15,
"forecastStart": 1748368800,
"humidity": 0.52,
"icon": "clear",
"precipIntensity": 0,
"precipProbability": 0,
"temperature": 71.83,
"uvIndex": 0
}
]
},
"daily": {
"data": [
{
"apparentTemperatureAvg": 64.87,
"apparentTemperatureMax": 69.32,
"apparentTemperatureMin": 60.42,
"cloudCover": 0.01,
"dewPointAvg": 56.45,
"dewPointMax": 62.98,
"dewPointMin": 49.93,
"forecastEnd": 1747540800,
"forecastStart": 1747454400,
"humidity": 0.01,
"icon": "windy",
"moonPhase": 0.66,
"precipIntensity": 0.05,
"precipProbability": 0,
"pressure": 978.07,
"sunriseTime": 1747476979,
"sunsetTime": 1747529000,
"temperatureAvg": 65.84,
"temperatureMax": 70.25,
"temperatureMin": 61.43,
"uvIndexMax": 0,
"visibility": 32808,
"windDirectionAvg": 221,
"windGustAvg": 27.05,
"windGustMax": 36.46,
"windGustMin": 17.64,
"windSpeedAvg": 13.36,
"windSpeedMax": 19.39,
"windSpeedMin": 7.33
},
{
"apparentTemperatureAvg": 62.98,
"apparentTemperatureMax": 71.65,
"apparentTemperatureMin": 54.31,
"cloudCover": 0,
"dewPointAvg": 50.49,
"dewPointMax": 51.87,
"dewPointMin": 49.1,
"forecastEnd": 1747627200,
"forecastStart": 1747540800,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.69,
"precipIntensity": 0,
"precipProbability": 0,
"pressure": 982.32,
"sunriseTime": 1747563329,
"sunsetTime": 1747615456,
"temperatureAvg": 63.9,
"temperatureMax": 72.45,
"temperatureMin": 55.36,
"uvIndexMax": 0,
"visibility": 32808,
"windDirectionAvg": 267,
"windGustAvg": 22.37,
"windGustMax": 23.04,
"windGustMin": 21.7,
"windSpeedAvg": 7.74,
"windSpeedMax": 8.95,
"windSpeedMin": 6.53
},
{
"apparentTemperatureAvg": 60.82,
"apparentTemperatureMax": 68.59,
"apparentTemperatureMin": 53.06,
"cloudCover": 0,
"dewPointAvg": 49.45,
"dewPointMax": 51.76,
"dewPointMin": 47.14,
"forecastEnd": 1747713600,
"forecastStart": 1747627200,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.73,
"precipIntensity": 0,
"precipProbability": 0,
"sunriseTime": 1747649680,
"sunsetTime": 1747701912,
"temperatureAvg": 61.71,
"temperatureMax": 69.49,
"temperatureMin": 53.92,
"uvIndexMax": 0,
"visibility": 32808,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 56.04,
"apparentTemperatureMax": 62.58,
"apparentTemperatureMin": 49.51,
"cloudCover": 0,
"dewPointAvg": 46.01,
"dewPointMax": 49.28,
"dewPointMin": 42.75,
"forecastEnd": 1747800000,
"forecastStart": 1747713600,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.76,
"precipIntensity": 0.53,
"precipProbability": 0,
"sunriseTime": 1747736034,
"sunsetTime": 1747788366,
"temperatureAvg": 57.51,
"temperatureMax": 63.73,
"temperatureMin": 51.3,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 58.67,
"apparentTemperatureMax": 64.05,
"apparentTemperatureMin": 53.3,
"cloudCover": 0,
"dewPointAvg": 51.08,
"dewPointMax": 53.6,
"dewPointMin": 48.56,
"forecastEnd": 1747886400,
"forecastStart": 1747800000,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.8,
"precipIntensity": 1.08,
"precipProbability": 0,
"sunriseTime": 1747822388,
"sunsetTime": 1747874820,
"temperatureAvg": 59.48,
"temperatureMax": 64.72,
"temperatureMin": 54.23,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 53.92,
"apparentTemperatureMax": 58.66,
"apparentTemperatureMin": 49.18,
"cloudCover": 0,
"dewPointAvg": 45.72,
"dewPointMax": 46.42,
"dewPointMin": 45.01,
"forecastEnd": 1747972800,
"forecastStart": 1747886400,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.83,
"precipIntensity": 0.13,
"precipProbability": 0,
"sunriseTime": 1747908745,
"sunsetTime": 1747961273,
"temperatureAvg": 55.35,
"temperatureMax": 60.17,
"temperatureMin": 50.52,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 56.14,
"apparentTemperatureMax": 63.49,
"apparentTemperatureMin": 48.79,
"cloudCover": 0,
"dewPointAvg": 46.21,
"dewPointMax": 47.97,
"dewPointMin": 44.46,
"forecastEnd": 1748059200,
"forecastStart": 1747972800,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.87,
"precipIntensity": 0.01,
"precipProbability": 0,
"sunriseTime": 1747995103,
"sunsetTime": 1748047726,
"temperatureAvg": 56.62,
"temperatureMax": 64.81,
"temperatureMin": 48.43,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 57.54,
"apparentTemperatureMax": 64.85,
"apparentTemperatureMin": 50.24,
"cloudCover": 0,
"dewPointAvg": 49.16,
"dewPointMax": 50.88,
"dewPointMin": 47.44,
"forecastEnd": 1748145600,
"forecastStart": 1748059200,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.91,
"precipIntensity": 0,
"precipProbability": 0,
"sunriseTime": 1748081463,
"sunsetTime": 1748134178,
"temperatureAvg": 58.62,
"temperatureMax": 65.84,
"temperatureMin": 51.4,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 62.63,
"apparentTemperatureMax": 69.64,
"apparentTemperatureMin": 55.62,
"cloudCover": 0,
"dewPointAvg": 52.63,
"dewPointMax": 53.94,
"dewPointMin": 51.31,
"forecastEnd": 1748232000,
"forecastStart": 1748145600,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.95,
"precipIntensity": 0.01,
"precipProbability": 0,
"sunriseTime": 1748167825,
"sunsetTime": 1748220628,
"temperatureAvg": 63.36,
"temperatureMax": 70.41,
"temperatureMin": 56.3,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 64.04,
"apparentTemperatureMax": 71.1,
"apparentTemperatureMin": 56.98,
"cloudCover": 0,
"dewPointAvg": 54.09,
"dewPointMax": 55.2,
"dewPointMin": 52.97,
"forecastEnd": 1748318400,
"forecastStart": 1748232000,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.98,
"precipIntensity": 0.07,
"precipProbability": 0,
"sunriseTime": 1748254188,
"sunsetTime": 1748307078,
"temperatureAvg": 64.63,
"temperatureMax": 71.69,
"temperatureMin": 57.58,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
},
{
"apparentTemperatureAvg": 64.26,
"apparentTemperatureMax": 71.16,
"apparentTemperatureMin": 57.37,
"cloudCover": 0,
"dewPointAvg": 53.48,
"dewPointMax": 53.82,
"dewPointMin": 53.15,
"forecastEnd": 1748404800,
"forecastStart": 1748318400,
"humidity": 0.01,
"icon": "clear",
"moonPhase": 0.03,
"precipIntensity": 0.05,
"precipProbability": 0,
"sunriseTime": 1748340553,
"sunsetTime": 1748393527,
"temperatureAvg": 64.86,
"temperatureMax": 71.83,
"temperatureMin": 57.88,
"uvIndexMax": 0,
"windGustMax": null,
"windGustMin": null,
"windSpeedMax": null,
"windSpeedMin": null
}
]
}
}
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.