Kalshi Perps Data Coverage
| Protocol | Type | Data Coverage |
|---|---|---|
| Kalshi | Centralized | Trades, minute candlesticks, markets, orderbook, funding estimates |
common.perpetuals schema.
Data Schemas
| Schema | Description | Use Cases |
|---|---|---|
| Trades | Individual perp trades with price, size, and taker side | Volume analysis, price discovery, flow analysis |
| Candlesticks | Per-minute OHLC for price, bid, and ask plus volume and open interest | Technical analysis, charting, volatility studies |
| Markets | Per-market snapshots with pricing, open interest, mark prices, and leverage | Market discovery, mark-price tracking, leverage analysis |
| Orderbook | High-freshness orderbook snapshots with bid and ask levels | Liquidity analysis, spread monitoring, depth assessment |
| Funding Estimate | Live forward funding-rate estimates per market | Funding-cost monitoring, carry analysis |
Available Tables
| Table | Schema | Description |
|---|---|---|
| trades | common.perpetuals | Individual perp trades |
| candlesticks | common.perpetuals | Per-minute OHLC, volume, and open interest |
| markets | common.perpetuals | Per-market snapshots with mark prices and leverage |
| orderbook | common.perpetuals | High-freshness orderbook snapshots |
| funding_estimate | common.perpetuals | Live forward funding-rate estimates |
Key Concepts
Funding
Perps pay a funding rate every 8 hours. A positive funding rate means longs pay shorts; a negative rate means shorts pay longs.funding_estimate carries the live forward estimate for the upcoming funding time.
Mark Prices
Each market carries areference_price (index), a settlement_mark_price, and a liquidation_mark_price, each with its own timestamp.
Pricing
Perp prices are quoted in US dollars per contract (not on a 0-1 probability scale).contract_size gives the underlying units per contract, and underlying_price (= price / contract_size) gives the per-underlying-asset price. For example, a BTC perp trading at 6.45 with contract_size 0.0001 has an underlying_price of $64,500.
Sample Queries
- Recent Trades
- Latest Funding
Query recent Kalshi perp trades: