Skip to main content
The polygon.predictions.trades table provides comprehensive trade data from prediction market platforms on Polygon. Currently featuring Polymarket data, this schema is designed to seamlessly integrate additional prediction market protocols as they become available. Use this table to analyze trading patterns, market volumes, participant behavior, and event outcomes across prediction markets on Polygon.

Table Details

side and side_name are the maker’s resting order, not whether the fill was a sale. BUY means the maker posted a bid. SELL means the maker posted an ask. Each fill has two parties; taker is the other party. These fields are null on FPMM rows, which have no maker.
contract_version = 'v3' is Polymarket Combos (ComboExchange parlays). condition_id on those rows is the combo id, not a markets.condition_id. asset_id is a PositionManager id, not markets.token_id. Each parlay leg’s market token is on combo_legs.

Table Columns

Data Precision Notes:
  • _raw fields contain unnormalized amounts for maximum precision
  • _str columns are numeric fields cast to varchar to retain precision
  • USD amounts reflect value at time of trade

Sample Queries

Get recent prediction market trades with essential details:

Protocol Coverage

More protocols will be added as they launch or integrate with Polygon.