Skip to main content
The polymarket_polygon.market_actions table contains position lifecycle actions on the CTF stack — splits, merges, redemptions, and neg-risk converts — enriched with condition-level market context from market_details. One row per user-level action; trade fills live in market_trades. Settlement-internal splits/merges are excluded by construction — those are the mint/merge legs of CLOB fills and live in market_trades.
condition_id and event_market_id are never both populated on the same row: split/merge/redemption rows key on condition_id, convert rows key on event_market_id. To get a market’s full action history, filter on condition_id for split/merge/redemption and separately on event_market_id for convert.

Table Schema

Table sample

Example query