All cities
ZGSZ · China · Asia/Shanghai

Shenzhen weather data for Polymarket traders.

Live Shenzhen temperature from local weather stations, a five-model ensemble forecast, and the resolution probability for every Polymarket weather market that resolves on Shenzhen. When the share price drifts from where the daily high is actually heading, that's your mispricing — and we put a number on the gap every minute.

Free tier
Current + daily-max
Live read from ZGSZ. Daily high since local midnight — the number Polymarket weather markets resolve on.
Trader tier
Ensemble forecast
ECMWF · GFS · ICON · JMA · UKMO. Bias-corrected per-city using historical residuals + Kalman filtering.
Pro tier
Resolution probability
For every active Polymarket weather market on Shenzhen: chance YES resolves true, refreshed each minute.
API endpoints for Shenzhen

Three calls. Everything you need.

GET
/v1/weather/current/ZGSZ
Current temperature + daily-max
GET
/v1/weather/forecast/ZGSZ?bias_corrected=true
Ensemble forecast (Trader+) · ?bias_corrected=true on Pro
GET
/v1/weather/resolution-probability/{condition_id}
YES probability for any Polymarket market on this city (Pro)
# Read Shenzhen live data with curl
curl -H "X-API-Key: $DPM_KEY" \
  https://api.datapolymarket.com/v1/weather/current/ZGSZ

# In Claude Code (via MCP)
> "Find me Polymarket Shenzhen weather markets where YES is undervalued by 10pp+"

Why Shenzhen weather mispricings exist on Polymarket

Polymarket weather markets resolve on a single number: the daily high temperature at a specific weather station, on a specific day, in Shenzhen (ZGSZ). The market settles YES or NO depending on whether that number crosses a threshold. That sounds simple — but the share price between now and resolution is anything but stable.

Casual bettors price the market on intuition ("feels warm today"). Market makers price it on stale forecasts. Algorithmic flow is thin, especially during local night-time hours when Asia/Shanghaiis asleep. The result: when the daily-max is already pushing the threshold by mid-afternoon, the YES share often hasn't fully repriced. That residual gap — between the share price and what the actual reading says — is the mispricing.

We compute that gap continuously for Shenzhen. The current temperature is pulled from the ZGSZ station every five minutes. The daily-max-so-far is the running high since local midnight in Asia/Shanghai. The forecast for the rest of the day comes from a five-model ensemble — ECMWF, GFS, ICON, JMA, UKMO — with a per-city bias correction we fit on years of Shenzhenresiduals. From that we derive a probability that the close clears any given threshold. If Polymarket's implied probability disagrees, we tell you by how much.

We do not promise these markets are easy money. Resolution risk is real. Late-day heat waves can flip a market in the last hour. Forecasts miss. But across hundreds of weather markets we watch, the signal-to-noise on a measured probability gap is substantially better than buying the YES on a hunch.

Get started

Try Shenzhen weather data free for 3 days.

All 44 cities, full Trader tier, card required. Cancel any time before day 3 — no charge. Auto-converts to $49.99/mo or pick the Combo at $74.99/mo with crypto data.