Skip to main content
The polymarket_polygon.market_trades table contains trade-level activity across all Polymarket market outcomes on Polygon, covering both the original v1 exchanges (CTFExchange / NegRiskCTFExchange, USDC collateral) and the v2 exchange stack (unified CTFExchange V2, pUSD collateral; rows from April 2026 onward). Trades of Combos (multi-leg parlays) live in combo_trades. It includes all market activity: complementary matching (A buys shares from B), MINT matching (the system mints new outcome tokens when there aren’t enough sell orders), and MERGE matching (the system matches YES and NO shares to unlock collateral). This is technically correct volume, but not directly comparable to DEX volume — filter WHERE is_taker_side for single-counted volume that matches Polymarket’s published methodology.

Table Schema

Table sample

Query performance

market_trades is partitioned by block_month — always include a block_time or block_month filter. For market-specific queries, also filter on condition_id or question.

Example query