Forecasting · documentation
↗ Open dashboard
Documentation

Overview

A self-hosted dashboard for monitoring Polymarket weather (temperature) markets worldwide, cross-referenced against numerical forecast models and live airport observations. This site explains how to use it, where its data comes from, and how to run it on your own server.

The Forecasting dashboard pulls the live set of open Polymarket weather markets, groups them by continent and city, and lines each market up against the forecast signal for the airport that actually settles it — the model temperature, the exceedance percentiles, the meteoblue predictability index, and recent METAR observations. The goal is a single screen where you can see, per market, both the crowd's price and the meteorological picture behind it.

Start here

Understand the data

Run it yourself

At a glance

AspectDetail
Tracked cities59 across 6 continents (Europe, North America, Asia, South America, Africa, Oceania)
Live market sourcePolymarket Gamma API, weather tag, ranked by liquidity
Forecast sourcemeteoblue (model temperature, exceedance percentiles, predictability index)
Observation sourceMETAR via meteoblue hourlyQcMetar, plus a NOAA secondary feed
RefreshMarkets every 30 s; orderbook every 2 s while open; static files cached 60 s
LoginSingle user, cosmetic only — see Getting started
StackNode.js + Express, served behind nginx on a Linux VPS
Note This documentation describes the self-hosted build. Live market data depends on the server being able to reach Polymarket; forecast and observation panels work from the bundled static files regardless.
Forecasting dashboard documentation · Meteo Bulgaria EOOD · 2026