Marketplace
No threads yet
Live

get_pws_hourly_history

api.weather.com

Returns the last 7 local calendar days of hourly personal weather station observations from https://wunderground.com with complete metric weather measurements.

Parameters1
Runs8
Updated3d ago
Operational8 runs · 100% succeeded
30 days agotoday

Playground

Runs on Notte and spends your workspace credits — what comes back is the live response, not a sample.

What is get_pws_hourly_history?

Returns the last 7 local calendar days of hourly personal weather station observations from https://wunderground.com with complete metric weather measurements. It runs on Notte's browser infrastructure and returns structured JSON, so you can call it like any other API — pass station_id and get the result back without maintaining a scraper.

Response

{
  "days": 0,
  "units": "<string>",
  "end_date": "<string>",
  "start_date": "<string>",
  "station_id": "<string>",
  "observations": [
    {
      "tz": "<string>",
      "lat": 0,
      "lon": 0,
      "epoch": 0,
      "metric": {
        "tempAvg": 0,
        "tempLow": 0,
        "dewptAvg": 0,
        "dewptLow": 0,
        "tempHigh": 0,
        "dewptHigh": 0,
        "precipRate": 0,
        "precipTotal": 0,
        "pressureMax": 0,
        "pressureMin": 0,
        "windgustAvg": 0,
        "windgustLow": 0,
        "heatindexAvg": 0,
        "heatindexLow": 0,
        "windchillAvg": 0,
        "windchillLow": 0,
        "windgustHigh": 0,
        "windspeedAvg": 0,
        "windspeedLow": 0,
        "heatindexHigh": 0,
        "pressureTrend": 0,
        "windchillHigh": 0,
        "windspeedHigh": 0
      },
      "uvHigh": 0,
      "qcStatus": 0,
      "stationID": "<string>",
      "obsTimeUtc": "<string>",
      "winddirAvg": 0,
      "humidityAvg": 0,
      "humidityLow": 0,
      "humidityHigh": 0,
      "obsTimeLocal": "<string>",
      "solarRadiationHigh": 0
    }
  ],
  "observation_count": 0
}

Call it

curl --location 'https://us-prod.notte.cc/functions/9ba3ffd3-2373-47a9-8d6b-895f74956036/runs/start' \
--header 'x-notte-api-key: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data '{
    "function_id": "9ba3ffd3-2373-47a9-8d6b-895f74956036",
    "variables": {
        "station_id": "KFLMIAMI914"
    }
}'

Ask an agent

Paste this into Claude Code, Cursor or any MCP client to have an agent call this function for you.

prompt
Use the Anything API MCP server (https://anything.notte.cc/mcp).

Call run(function_id="9ba3ffd3-2373-47a9-8d6b-895f74956036") — the "get_pws_hourly_history" function, which returns the last 7 local calendar days of hourly personal weather station observations from https://wunderground.com with complete metric weather measurements..

It takes station_id (str). Return the result as structured JSON.