Weather Underground API
wunderground.com
Weather Underground - forecasts, conditions, air quality, pollen, radar, and alerts.
- Actions
- 12
- Category
- Weather
- Login
- Not required
- Output
- JSON
Call the Weather Underground API
Submit a task, then poll the job until it settles. This example runs act_wunderground_air_quality_index.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "act_wunderground_air_quality_index",
"params": {
"geocode": "41.882,-87.632",
"language": "en-US",
"aqi_scale": "EPA"
}
}'12 actions on wunderground.com
Read
Air Quality Index
act_wunderground_air_quality_indexread1 credit / callFetch the current air quality index and pollutant readings for a geographic location. Returns AQI values, pollutant concentrations, and health category labels.
- geocode
- string · required
- language
- string · required
- aqi_scale
- string · required
Daily Forecast (5 Day)
act_wunderground_daily_forecast_5dayread1 credit / callRetrieve a 5-day daily weather forecast for a location. Returns daily high/low temperatures, precipitation chances, wind, and condition summaries.
- geocode
- string · required
- units
- string · required
- language
- string · required
Daily Forecast (7 Day)
act_wunderground_daily_forecast_7dayread1 credit / callRetrieve a 7-day extended daily weather forecast for a location. Returns daily temperatures, precipitation, wind, and condition text.
- geocode
- string · required
- language
- string · required
- units
- string · required
Historical Hourly Conditions
act_wunderground_historical_hourly_conditionsread2 credits / callFetch historical hourly weather observations for a location. Returns temperature, humidity, wind, pressure, and condition codes per hour.
- geocode
- string · required
- units
- string · required
- language
- string · required
Hourly Forecast (1 Day)
act_wunderground_hourly_forecast_1dayread1 credit / callRetrieve hourly weather forecast for the next 24 hours at a location. Returns hour-by-hour temperature, precipitation, wind, and conditions.
- geocode
- string · required
- units
- string · required
- language
- string · required
Location Autocomplete
act_wunderground_location_autocompleteread1 credit / callSearch for weather locations by partial name or address. Returns matching place names, coordinates, and location identifiers.
- language
- string · required
- search_query
- string · required
Nearby PWS Stations
act_wunderground_nearby_pws_stationsread1 credit / callList personal weather stations near a geographic coordinate. Returns station IDs, names, distances, and observation availability.
- geocode
- string · required
Pollen Forecast (7 Day)
act_wunderground_pollen_forecast_7dayread1 credit / callRetrieve a 7-day pollen and allergy outlook for a location. Returns pollen index levels, tree/grass/weed counts, and daily severity ratings.
- geocode
- string · required
- language
- string · required
PWS Current Observation
act_wunderground_pws_current_observationread1 credit / callFetch the latest observation from a personal weather station by station ID. Returns temperature, humidity, wind, rainfall, and condition data.
- units
- string · required
- station_id
- string · required
Radar Tile Metadata
act_wunderground_radar_tile_metadataread1 credit / callFetch radar tile server product set metadata for Weather Underground maps. Returns available radar products, tile timestamps, and series configuration.
Severe Weather Layer Metadata
act_wunderground_severe_weather_layer_metadataread1 credit / callFetch metadata for a severe weather vector map layer product. Returns layer info, legend definitions, and rendering configuration.
- product_id
- string · required
Tropical Storm Positions
act_wunderground_tropical_storm_positionread1 credit / callList current positions of active tropical storms across basins. Returns storm IDs, names, current coordinates, and intensity categories.
- basin
- string · required
- units
- string · required
- language
- string · required
Weather Underground API questions
- Is there an API for Weather Underground?
- Weather Underground does not offer a public data API for this, but Anakin Wire provides 12 maintained endpoints for wunderground.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape Weather Underground data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when wunderground.com changes its markup, Anakin updates the action.
- Do I need a Weather Underground account?
- No. Every Weather Underground action listed here runs anonymously — no account and no credentials required.
- What does the Weather Underground API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Weather APIs
7Timer
7Timer - numerical weather, astronomy, cloud-cover, and meteogram forecasts worldwide.
Bureau of Meteorology (Australia)
Australia's weather service - forecasts, observations, radar, and severe weather warnings.
EU PVGIS
EU PVGIS - solar PV output and hourly irradiance and wind time-series.
IQAir
IQAir - global air quality with location search, AQI dashboards, forecasts, and rankings.
NWS Forecast
National Weather Service - location forecasts, hourly views, text forecasts, and maps.
Open-Meteo
Open-Meteo - weather, historical, air quality, geocoding, and marine data.