# NHL Venue Weather

> NHL Venue Weather is a paid API for AI agents from fanfare-api.fly.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns real-time weather conditions (temperature, wind, and conditions) near any NHL arena by team ID.

## Facts

- Endpoint: GET https://fanfare-api.fly.dev/nhl/venue-weather
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fanfare-api-fly-dev-36385b54
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hwnGCnD3yt2rvEOKq-9cX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability fanfare-api-fly-dev-36385b54
```

Example prompt: What's the weather like right now near the arena for the Chicago Blackhawks — temperature, wind, and conditions?

## When to prefer this

Use this endpoint when you need real-time weather specifically tied to an NHL arena location and you know the NHL team ID. Preferred over general weather APIs when the location context is an NHL venue and you want game-day conditions without needing to manually look up coordinates.

## Known failure modes

- Invalid or unknown teamId returns an error response
- Team ID not recognized as an NHL team
- Weather data unavailable for the arena location
- Payment not processed (x402 payment required)
- Network timeout fetching live weather data

## How this service works

Real-time weather near any NHL arena — temperature, wind, and conditions for game-day travel planning.

## Output

Returns current weather data near the specified NHL arena including temperature, wind speed, and general weather conditions useful for game-day travel planning.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "teamId": "16"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "teamId"
     ],
     "properties": {
      "teamId": {
       "type": "string",
       "description": "NHL team ID"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data",
  "sport",
  "errors",
  "league",
  "warnings",
  "request_id",
  "retrieved_at"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "current",
    "latitude",
    "timezone",
    "venue_id",
    "longitude",
    "venue_name"
   ],
   "properties": {
    "current": {
     "type": "object",
     "required": [
      "condition",
      "feels_like_c",
      "temperature_c",
      "wind_speed_kmh",
      "humidity_percent",
      "precipitation_mm"
     ],
     "properties": {
      "condition": {
       "type": "string"
      },
      "feels_like_c": {
       "type": "number"
      },
      "temperature_c": {
       "type": "number"
      },
      "wind_speed_kmh": {
       "type": "number"
      },
      "humidity_percent": {
       "type": "number"
      },
      "precipitation_mm": {
       "type": "number"
      }
     }
    },
    "latitude": {
     "type": "number"
    },
    "timezone": {
     "type": "string"
    },
    "venue_id": {
     "type": "string"
    },
    "longitude": {
     "type": "number"
    },
    "venue_name": {
     "type": "string"
    }
   }
  },
  "sport": {
   "type": "string"
  },
  "errors": {
   "type": "array",
   "items": {
    "type": "unknown"
   }
  },
  "league": {
   "type": "string"
  },
  "warnings": {
   "type": "array",
   "items": {
    "type": "unknown"
   }
  },
  "request_id": {
   "type": "string"
  },
  "retrieved_at": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fanfare-api-fly-dev-36385b54/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fanfare-api.fly.dev](https://www.zero.xyz/host/fanfare-api.fly.dev/llms.txt)
