Polymarket

Global venue on Polygon; US entity QCX LLC is a separate DCM
#2 of 53 by 24h volume · 18.9% share
24h volume$102.98Mcash, taker side
30d volume$2.25B
Open interest$313.77Mlive exposure
Markets2,100Polygon

Volume history

Monthly volumeCumulative
$1K$10K$100K$1M$10M$100M$1.00B$0$43.81BSep 2020Mar 2022Sep 2023Mar 2025
peak $5.29B · last period still open

Largest markets

share of venue volume
  1. 1Dota 2: Team Spirit vs TEAM VISION (BO3) - The International Playoffs5.9%
  2. 2Dota 2: Team Liquid vs Team Falcons (BO3) - The International Playoffs5.8%
  3. 3Dota 2: Team Yandex vs Nigma Galaxy (BO3) - The International Playoffs4.7%
  4. 4Dota 2: Iron Wing vs BoomBoys (BO3) - The International Playoffs3.8%
  5. 5Counter-Strike: Vitality vs Spirit (BO3) - Esports World Cup Playoffs3.4%
  6. 6Counter-Strike: Legacy vs Team Falcons (BO3) - Esports World Cup Playoffs3.0%
  7. 7LoL: KT Rolster vs T1 (BO3) - LCK Round 3-4 Legend Group2.2%
  8. 8Fed Decision in September?2.2%
  9. 9Arsenal FC vs. Coventry City FC2.1%
  10. 10LoL: HANJIN BRION vs BNK FEARX (BO3) - LCK Round 3-4 Rise Group2.0%

What this venue actually trades

Sports 67.2% Crypto 21.3% Everything else 11.5%

Where the volume sits

Two different questions. Flow is what changed hands; stock is what is still open. They disagree, and the gap is the point.

Traded flow · share of volume in the window

Sports67.2%
Crypto21.3%
Politics8.0%
Climate and Weather1.7%
Financials1.0%
Science and Technology0.4%
Other0.2%
Entertainment0.1%

Open stock · lifetime volume of markets still live

Politics78.2%
Sports10.8%
Crypto3.9%
Culture2.4%
Business1.8%
Other1.3%
World1.0%
Weather0.4%

Long-dated markets accumulate volume and stay open; short ones settle and leave. So the open column over-weights anything slow to resolve, and is not a substitute for the traded column.

Where these numbers come from

Unit
$1-face contract count, printed with a $ sign
Sides counted
one per matched trade
Source
gamma-api.polymarket.com
Refresh
15 min

Top open events by volume. Capped around 2,100 because gamma rejects offset paging past ~1,900-2,900 and its keyset endpoint is broken · next_cursor never advances. Volume is power-law distributed so the cap costs little volume, but the market count is a floor, not a total.

How the unit was established

Polymarket documents nothing: every volume field in the Gamma OpenAPI spec carries a type and a nullable flag and no description. Enumerating every trade across ~300 markets, gamma `volume` divided by summed share size was 1.0000 in every set · including 80 already-closed markets, where there is no snapshot lag to hide behind · while volume/cash ranged from 0.89x to 1000x. Volume is a share count, not dollars. The UI prints that same number with a $ in front (event tn-09-house-election-winner: gamma 33,175.003 vs "$33,175 Vol." in the server-rendered HTML). Sidedness: the /trades endpoint defaults to takerOnly=true; flipping it to false returns exactly 2.0000x the shares, and gamma matches the one-sided half. A single tx resolves to one taker row plus one row per maker · the complementary "buy NO" leg does not double-count.

Full methodology →