Skip to main content
The polymarket_polygon.combo_trades_v2 table lists trades of Polymarket Combos (multi-leg parlays) on the v3 Exchange. There is one row per fill, unique on (block_month, trade_id). Each fill carries the combo’s labels and settlement from combo_details_v2 as they were when the fill was recorded. combo_details_v2 has the current values. A combo’s Yes side pays out only if every leg wins, so its price is the probability that all legs win. The exchange records one fill per maker order plus one combined fill for the taker. Filter WHERE is_taker_side to count each trade once. settlement_value_usd is usually NULL here, because combos settle after the fill. For the current value, join combo_details_v2 on outcome_id.

Table Schema

Table sample

Query performance

combo_trades_v2 is partitioned by block_month. Always filter on block_time or block_month.

Example query

Previous version

Columns of the previous version, for queries that still use it until it is removed. The migration guide maps each old column to its new name.