Prediction markets are decentralized platforms where users can trade on the outcome of future events. These markets leverage blockchain technology to ensure transparency, security, and open access, allowing participants to buy and sell shares of event outcomes. Polymarket is a leading prediction market protocol on Polygon, providing a liquid and transparent venue for event-based trading. Allium indexes and provides access to detailed prediction market trade data, enabling users to analyze market activity, volumes, and participant behavior across supported protocols.

Prediction Markets Data Coverage

CategoryProtocols SupportedNotes
TradesPolymarketCore trade data and enriched trades with market metadata
MarketsPolymarketComprehensive market metadata with API data and outcomes
PricesPolymarketDaily price tracking for all prediction markets
User DataPolymarketUser actions, wallets, positions, and open interest

Blockchain Coverage

EcosystemBlockchain Supported
EVM-CompatiblePolygon

Models Supported

The following models are supported for prediction markets:
ModelDescription
TradesCore trade data for all prediction market platforms
Trades EnrichedEnhanced trades with market metadata and categorization
MarketsComprehensive market metadata with API data and outcomes
Prices DailyDaily price snapshots for all prediction market tokens
User ActionsUser deposits, withdrawals, transfers, and conversions
WalletsWallet creation events and factory information
User PositionsDaily snapshots of user holdings across all markets
Open InterestDaily open interest tracking with market pricing data

Sample Query

Query all trades on Prediction Markets in the last 30 days.
select
  event_name,
  project,
  protocol,
  maker,
  taker,
  price,
  collateral_amount_raw,
  collateral_token_address,
  collateral_token_name,
  collateral_token_symbol,
  usd_exchange_rate,
  usd_collateral_amount,
  block_timestamp,
  transaction_hash,
  unique_id
from polygon.predictions.trades
where block_timestamp >= current_timestamp - interval '30 days'
order by block_timestamp desc
LIMIT 100