# Weather Oracle API — Probabilistic Temperature Forecast

> Weather Oracle API — Probabilistic Temperature Forecast is a paid API for AI agents from 91-197-235-206.sslip.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Returns a probabilistic daily max-temperature forecast (CDF, center, sigma) for a specified city via ICAO station code, paid per-request in USDC over x402.

## Facts

- Endpoint: GET https://91-197-235-206.sslip.io/forecast/SBGR/distribution
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/weather-oracle-api-probabilistic-temperature-forecast-7fe70606
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__Yh6ZoCHaB9KtMS7fD1i-

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 weather-oracle-api-probabilistic-temperature-forecast-7fe70606
```

Example prompt: What's the probabilistic max-temperature forecast for São Paulo (SBGR) tomorrow — give me the full CDF, center, and sigma?

## When to prefer this

Choose this endpoint when you need a full probabilistic temperature forecast (CDF + uncertainty) rather than a single point estimate, especially for one of the 51 cities covered by Polymarket weather markets. It is ideal for prediction market agents, risk-modeling workflows, or any use case requiring calibrated temperature probability distributions. Prefer it over generic weather APIs when you need per-model bias-corrected ensemble output refreshed hourly, and when a pay-per-call USDC micropayment model is acceptable (no account or API key required).

## Known failure modes

- Invalid or unsupported ICAO station code returns an error (only 51 Polymarket market cities supported — check /markets for catalog)
- Date out of range (only today or tomorrow in city-local time are valid) returns an error
- Payment failure or insufficient USDC balance causes x402 payment rejection and no forecast is returned
- Network or server downtime on the sslip.io host may cause timeouts
- Malformed date format (not YYYY-MM-DD) returns a validation error

## How this service works

Probabilistic daily max-temperature forecasts for the 51 cities behind Polymarket weather markets. Multi-model ensemble with per-model seasonal bias correction, refreshed hourly. Pay per request in USDC on Base via x402 — no accounts, no API keys.

## Output

Returns a JSON object containing: a cumulative distribution function (cdf_c) as an array of [temperature_celsius, probability] pairs, a center temperature (center_c) in Celsius, a standard deviation (sigma_c) in Celsius, the station ICAO code, and the target date. Together these describe the full probability distribution of daily maximum temperature for the requested city and date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "method",
    "pathParams"
   ],
   "properties": {
    "method": {
     "type": "string",
     "const": "GET"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "station"
     ],
     "properties": {
      "station": {
       "type": "string",
       "description": "ICAO station code (e.g. SBGR = Sao Paulo, KNYC = New York). Full catalog at /markets (free)."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "date": {
       "type": "string",
       "format": "date",
       "description": "Target date YYYY-MM-DD (today or tomorrow, city-local). Defaults to today."
      }
     }
    }
   }
  },
  "output": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "cdf_c": [
  [
   20,
   0.13
  ],
  [
   24,
   0.46
  ],
  [
   28,
   0.82
  ]
 ],
 "sigma_c": 3.9,
 "station": "SBGR",
 "center_c": 24.3,
 "target_date": "2026-08-14"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/weather-oracle-api-probabilistic-temperature-forecast-7fe70606/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 91-197-235-206.sslip.io](https://www.zero.xyz/host/91-197-235-206.sslip.io/llms.txt)
