# Multi-model Hourly Weather Forecast

> Multi-model Hourly Weather Forecast is a paid API for AI agents from jealie--forecast-pilot-api.modal.run, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-10).

Returns hourly weather forecasts (temperature, precipitation, precipitation probability, wind speed) for any lat/lon worldwide, up to 16 days ahead, with no API key required.

## Facts

- Endpoint: GET https://jealie--forecast-pilot-api.modal.run/forecast/hourly?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/multi-model-hourly-weather-forecast-8cac6631
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UlGMg5cmvMmPizP67UXwt

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 multi-model-hourly-weather-forecast-8cac6631
```

Example prompt: What's the hourly weather forecast for the next 3 days at latitude 48.85, longitude 2.35 — give me temperature, precipitation, precipitation probability, and wind speed?

## When to prefer this

Choose this endpoint when you need keyless, pay-per-call hourly weather data for any global coordinate without managing API subscriptions. It is ideal for AI agents that need weather forecasts on demand, particularly when the agent must handle arbitrary locations worldwide and wants a single unified response covering temperature, precipitation, probability, and wind.

## Known failure modes

- Invalid or out-of-range latitude/longitude returns an error
- Missing required query parameters (lat/lon) causes a 400-level response
- Requests beyond the 16-day forecast horizon may return truncated or empty data
- Network timeouts from upstream weather model providers
- Payment of 0.001 USDC not sent or rejected results in 402 response

## How this service works

Hourly and daily weather forecasts for any latitude/longitude worldwide: temperature, precipitation, precipitation probability and 10m wind speed, up to 16 days. One call, one forecast, no API key.

## Output

A JSON object containing an array of hourly timestamps, a units block (°C, mm, %, km/h), a location object (latitude, longitude, elevation, timezone), and a forecast object with parallel arrays for temperature_2m, precipitation, precipitation_probability, and wind_speed_10m for each hour up to 16 days ahead.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query_params": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "time": [
   "2026-08-16T00:00",
   "2026-08-16T01:00"
  ],
  "units": {
   "precipitation": "mm",
   "temperature_2m": "°C",
   "wind_speed_10m": "km/h",
   "precipitation_probability": "%"
  },
  "forecast": {
   "precipitation": [
    0,
    0
   ],
   "temperature_2m": [
    22.4,
    21.8
   ],
   "wind_speed_10m": [
    7.2,
    6.5
   ],
   "precipitation_probability": [
    3,
    5
   ]
  },
  "location": {
   "latitude": 48.84,
   "timezone": "Europe/Paris",
   "elevation": 46,
   "longitude": 2.36
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/multi-model-hourly-weather-forecast-8cac6631/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from jealie--forecast-pilot-api.modal.run](https://www.zero.xyz/host/jealie--forecast-pilot-api.modal.run/llms.txt)
