{"uid":"cap_0jwz5KfQDYzOLopP3W73I","slug":"weather-oracle-api-probabilistic-temperature-forecast-bucket-045294ec","name":"Weather Oracle API — Probabilistic Temperature Forecast (Bucket Distribution)","description":"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.","url":"https://91-197-235-206.sslip.io/forecast/SBGR/buckets","method":"GET","headers":{},"bodySchema":{"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"}}},"responseSchema":{"buckets":[{"p":0.16,"range":"<21C"},{"p":0.1,"range":"24C"},{"p":0.21,"range":">27C"}],"sigma_c":3.9,"station":"SBGR","center_c":24.3,"target_date":"2026-08-14"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XcAdPndf8n0duex6JsIPc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a probabilistic daily max-temperature forecast as a bucket distribution for a given ICAO weather station, using a multi-model ensemble with seasonal bias correction.","exampleAgentPrompt":"What's the probabilistic max-temperature forecast for São Paulo (SBGR) today — give me the full bucket distribution with probabilities for each temperature range.","exampleUseCases":[{"title":"Polymarket weather bet research","prompt":"I'm considering betting on the Polymarket market for whether São Paulo hits above 27°C tomorrow — can you pull the Weather Oracle bucket probabilities for SBGR on 2026-08-15 so I see each range's chance?"},{"title":"Daily temperature risk check for travel","prompt":"Before I fly to New York tomorrow, can you get me the probabilistic max-temperature forecast for KNYC for tomorrow so I know if there's a high chance of it being really hot?"},{"title":"Multi-city temperature comparison for prediction markets","prompt":"Pull the Weather Oracle bucket distributions for both SBGR and EGLL for today so I can compare which city has more probability mass in the over-27°C bucket."}],"resultDescription":"A JSON object containing an array of probability buckets (each with a probability 'p' and a temperature range label such as '<21C', '24C', '>27C'), plus the ensemble center temperature in Celsius, the forecast sigma in Celsius, the ICAO station code, and the target date.","failureModes":["Invalid or unsupported ICAO station code — station not in the 51-city catalog returns an error; use /markets (free) to verify coverage","Date out of range — only today or tomorrow (city-local time) are valid; past or far-future dates return an error","Payment failure — insufficient USDC balance or x402 payment not confirmed results in 402 Payment Required with no forecast data","Stale ensemble — forecast is refreshed hourly; if all upstream models are unavailable, response may be delayed or return a degraded result","Malformed date format — date must be YYYY-MM-DD; other formats will be rejected"],"whenToPreferThis":"Choose this endpoint when you need probabilistic temperature forecasts specifically aligned with Polymarket weather prediction markets, want per-bucket probability distributions rather than a point estimate, need seasonal bias-corrected multi-model ensemble output, and prefer a pay-per-call USDC model with no API key setup. It is ideal for agents automating prediction-market research or risk assessment on temperature outcomes for the 51 supported cities.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:33:21.178Z","isFirstParty":false}