TheDocumentation Index
Fetch the complete documentation index at: https://docs.allium.so/llms.txt
Use this file to discover all available pages before exploring further.
crosschain.predictions.trades table contains prediction market trades across Polymarket (Polygon), Polymarket US, Kalshi (API), Gemini (API), and Solana venues (Jupiter and DFlow). Use project and protocol to filter by venue.
For platform-specific details, see:
Polymarket Trades,
Polymarket US Trades,
Kalshi Trades,
Jupiter Trades.
Table Columns
| Column Name | Description |
|---|---|
| project | Platform name (polymarket, kalshi, jupiter, polymarket_us, gemini). |
| protocol | Protocol name (polymarket, kalshi, polymarket_us, gemini). Jupiter rows may show kalshi or polymarket depending on the market. |
| chain | Blockchain where the trade settled, when applicable. NULL for off-chain venues (Kalshi, Polymarket US, Gemini). |
| trade_timestamp | Timestamp of the trade execution. |
| trade_date | Date of the trade. |
| trade_id | Unique trade identifier per platform. |
| market_unique_id | Native platform market identifier for this trade. |
| market_ticker | Tradeable outcome identifier. |
| event_ticker | Event-level grouping identifier. |
| market_name | Market name. |
| question | The market question text. |
| category | Normalized category in lowercase. Values: politics, crypto, sports, business, technology, international, culture, weather, other. |
| sub_category | Subcategory for narrower topic scoping. Polymarket only. |
| market_status | Normalized market status. Values: active, closed, settled. |
| token_outcome | Outcome side of the trade (yes or no). Populated for Polymarket and Gemini. NULL for Polymarket US. |
| yes_price | Price of the Yes outcome on a 0 to 1 scale. For Gemini, inverted when the traded leg is No. |
| no_price | Price of the No outcome on a 0 to 1 scale. For Gemini, inverted when the traded leg is No. |
| taker_price | Price paid by the taker. |
| num_shares | Trade size in outcome shares or contracts. Polymarket uses outcome shares; Kalshi, Gemini, Jupiter, DFlow, and Polymarket US use contract counts. |
| usd_amount | Trade value in USD. |
| fee_usd | NET trading fee in USD (gross charged minus on-chain rebate). For Polymarket: on-chain FeeCharged minus FeeRefunded. For Jupiter, DFlow, and Polymarket US: equals gross_fee_usd because these platforms have no on-chain rebate. NULL for Kalshi and Gemini. |
| gross_fee_usd | Pre-rebate fee in USD charged to the taker. Polymarket V1 populates from on-chain FeeCharged events. Equals fee_usd for platforms without rebates (Jupiter, DFlow, Polymarket US). NULL for Kalshi and Gemini. |
| rebate_fee_usd | Maker rebate paid back on-chain in USD. Polymarket V1 only (FeeRefunded events). V2 Polymarket rebates are batched off-event (not captured here). NULL for Jupiter, DFlow, Polymarket US, Kalshi, and Gemini. |
| maker | Maker wallet address. Polymarket only. NULL for Kalshi, Jupiter, Polymarket US, and Gemini. |
| taker | Taker wallet address. Polymarket and Jupiter only. NULL for Kalshi, Polymarket US, and Gemini. |
| transaction_hash | On-chain transaction hash. NULL for Kalshi, Polymarket US, and Gemini. |
| resolution_outcome | Final resolution outcome of the market this trade belongs to. NULL if the market has not yet resolved. |
| extras | VARIANT column with platform-specific metadata. Gemini includes buy/sell direction in taker_side and maker_side. |
| _created_at | Record creation timestamp. |
| _updated_at | Record update timestamp. |