# Global Weather Outdoor Activity Conditions

> Global Weather Outdoor Activity Conditions is a paid API for AI agents from weather-global.x402tookit.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-21).

Returns a good/fair/poor outdoor suitability verdict for the next 3–12 hours at any coordinates, combining temperature, feels-like, rain, wind, and UV into a single activity-aware rating.

## Facts

- Endpoint: GET https://weather-global.x402tookit.com/outdoor-conditions?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/global-weather-outdoor-activity-conditions-0d90481d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PY8N5P75qBlLAj5NEb9YJ

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 global-weather-outdoor-activity-conditions-0d90481d
```

Example prompt: Is it a good or poor time to go cycling near London (51.5074, -0.1278) in the next 6 hours? I want to know about rain, wind, and UV too.

## When to prefer this

Choose this endpoint when you need a single, human-readable outdoor suitability verdict rather than raw forecast numbers. It is ideal for activity-specific go/no-go decisions (running, cycling, hiking, picnic) over short windows of 3–12 hours, saving the agent from having to combine and interpret multiple weather signals itself. Prefer it over raw forecast endpoints when the user asks 'is it a good time to go outside' or 'should I cancel my outdoor plans'.

## Known failure modes

- Missing or invalid lat/lon returns a 400 error
- Hours parameter outside 3–12 range may be rejected or clamped
- Unknown activity type may fall back to 'general'
- Degraded flag set to true if upstream weather model data is incomplete
- Remote or ocean coordinates may return limited or no data
- Payment failure (402) if USDC payment is not attached or insufficient

## How this service works

Outdoor activity screen for the next 3 to 12 hours: temperature, feels-like, rain, wind and UV combined into good, fair or poor.

## Output

Returns a structured JSON object with a top-level verdict (good, fair, or poor), a human-readable summary, feels-like temperature range in °C, total rain in mm, wet hours count, max wind speed in km/h and Beaufort scale, UV category, a list of reasons and cautions, hours covered, data source attribution, and a flag if data quality is degraded.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "number",
       "description": "Latitude"
      },
      "lon": {
       "type": "number",
       "description": "Longitude"
      },
      "hours": {
       "type": "integer",
       "description": "Window 3 to 12 hours (default 6)"
      },
      "activity": {
       "type": "string",
       "description": "general (default), running, cycling, hiking or picnic"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "lat": {
       "type": [
        "null",
        "number"
       ]
      },
      "lon": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "rainMm": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "activity": {
       "type": [
        "null",
        "string"
       ]
      },
      "beaufort": {
       "type": [
        "null",
        "string"
       ]
      },
      "cautions": {
       "type": [
        "array",
        "null"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "problems": {
       "type": [
        "array",
        "null"
       ]
      },
      "wetHours": {
       "type": [
        "null",
        "number"
       ]
      },
      "sourceUrl": {
       "type": [
        "null",
        "string"
       ]
      },
     
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/global-weather-outdoor-activity-conditions-0d90481d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from weather-global.x402tookit.com](https://www.zero.xyz/host/weather-global.x402tookit.com/llms.txt)
