# ManyLives Weather Forecast

> ManyLives Weather Forecast is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-10).

Returns current conditions and hourly weather forecast for a given latitude/longitude coordinate pair

## Facts

- Endpoint: GET https://api.manylives.me/paid/weather/forecast?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-weather-forecast-48282dcf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_63zM611HJK9rDZ6r6WZ03

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 manylives-weather-forecast-48282dcf
```

Example prompt: What's the current weather and next 12-hour forecast at latitude -33.87, longitude 151.21?

## When to prefer this

Choose this endpoint when you need pay-per-call weather data without account registration, especially for AI agent workflows that need coordinates-based current conditions and short-range hourly forecasts in a simple JSON format. It is well-suited for agents that already handle x402 micropayments on Base and want lightweight weather enrichment without subscription overhead.

## Known failure modes

- Missing lat or lon parameter returns a 400/422 validation error
- Invalid coordinate values (out of range) may return an error or unexpected results
- hours parameter out of range (outside 1-48) may return an error or be clamped to default
- Payment not fulfilled returns HTTP 402 requiring x402 micropayment
- Service unavailability or upstream weather data provider outage returns 5xx

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing the queried latitude and longitude, a 'now' block with current time, temperature in Celsius, wind speed in m/s, cloud cover percentage, conditions label (e.g. 'fair_day'), humidity percentage, and precipitation in mm expected next hour, plus an 'hourly' array covering the requested number of future hours.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "string",
       "examples": [
        "-33.87"
       ],
       "description": "latitude (required), e.g. -33.87"
      },
      "lon": {
       "type": "string",
       "examples": [
        "151.21"
       ],
       "description": "longitude (required), e.g. 151.21"
      },
      "hours": {
       "type": "string",
       "examples": [
        "6"
       ],
       "description": "optional, 1-48 (default 12)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "lat": {
       "type": "number"
      },
      "lon": {
       "type": "number"
      },
      "now": {
       "type": "object",
       "properties": {
        "time": {
         "type": "string"
        },
        "temp_c": {
         "type": "number"
        },
        "wind_ms": {
         "type": "number"
        },
        "cloud_pct": {
         "type": "number"
        },
        "conditions": {
         "type": "string"
        },
        "humidity_pct": {
         "type": "number"
        },
        "precip_mm_next_hour": {
         "type": "number"
        }
       }
      },
      "hourly": {
       "type": "array",
       "items": {}
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "lat": -33.87,
  "lon": 151.21,
  "now": {
   "time": "…",
   "temp_c": 18.2,
   "wind_ms": 4.1,
   "cloud_pct": 20,
   "conditions": "fair_day",
   "humidity_pct": 60,
   "precip_mm_next_hour": 0
  },
  "hourly": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-weather-forecast-48282dcf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
