Weather
Weather Underground logo

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 / call

    Fetch 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 / call

    Retrieve 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 / call

    Retrieve 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 / call

    Fetch 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 / call

    Retrieve 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 / call

    Search 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 / call

    List 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 / call

    Retrieve 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 / call

    Fetch 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 / call

    Fetch 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 / call

    Fetch 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 / call

    List 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

All Weather sites