Marketdata
Futures marketdata
Returns Deribit futures and perpetual marketdata snapshots: mark price, open interest, funding rates, and best bid/ask. One row per instrument per timestamp. Funding rate and 8h funding are available for perpetual contracts.
/v1/marketdata/futuresproalphaQuery Parameters
coinstringrequiredUnderlying asset. Required.
BTCETHSOLinstrument_idstringoptionalFilter by instrument_id (e.g. BTC-PERPETUAL).
BTC-PERPETUALBTC-28MAR26fromstringoptionalStart of time range, UTC. ISO 8601. Default: latest snapshot only.
2026-03-08T00:00:00ZtostringoptionalEnd of time range, UTC. ISO 8601. Default: now.
2026-03-09T00:00:00ZlimitintegeroptionalMax rows returned. Default 500, max 5000.
1000Response Schema
Fields marked pro require a Pro subscription. Fields marked alpha require Alpha.
| Field | Type | Tier | Description |
|---|---|---|---|
timestamp | datetime | pro | Snapshot time in UTC. Aligned to 10-minute boundary. |
coin | string | pro | Underlying asset. |
instrument_id | string | pro | Instrument name, e.g. BTC-PERPETUAL or BTC-28MAR26. |
contract_type | string | pro | FUTURES or PERPETUALS. Joined from instruments table. |
expiration_timestamp | datetime | pro | Expiration time in UTC. Perpetuals store 3000-01-01. Joined from instruments table. |
contract_size | float | pro | Contract multiplier in USD. BTC=10 USD, ETH=1 USD. Joined from instruments table. |
mark_price | float | pro | Deribit mark price in USD. |
bid_price | float | pro | Best bid price. |
ask_price | float | pro | Best ask price. |
best_bid_amount | float | pro | Size at best bid. |
best_ask_amount | float | pro | Size at best ask. |
last_price | float | pro | Last traded price. |
open_interest | float | pro | Open interest in contracts. |
index_price | float | pro | Deribit index price at snapshot time. |
funding_rate | float | pro | Current funding rate. Perpetuals only. Positive = longs pay shorts. |
funding_8h | float | pro | 8-hour funding rate. Perpetuals only. |
estimated_delivery_price | float | alpha | Estimated delivery (settlement) price. Relevant near expiry for dated futures. |
Suggested Calculations
Not included in the API response. Compute these client-side from the fields above. Formulas and context provided.
basisfloatclient-sideWhat is the futures premium over spot?expandWhat is the futures premium over spot?
Difference between the futures mark price and the spot index price. Positive = contango (futures above spot, normal carry). Negative = backwardation (spot above futures, risk-off signal).
mark_priceindex_priceFutures basis
BTC perpetual: typically +/-$50. Dated futures: +$100 to +$2,000 in contango.basis_pctfloatclient-sideHow large is the basis relative to spot?expandHow large is the basis relative to spot?
Basis as a percentage of the spot price. Allows comparison across coins and price levels.
mark_priceindex_priceBasis as percentage of spot
Typically 0.01-0.5% for perpetuals. 0.5-5% for dated futures depending on DTE.annualized_basisfloatclient-sideWhat is the implied carry rate?expandWhat is the implied carry rate?
Basis annualized by days to expiry. The implied interest rate for holding spot and selling the future. Requires expiration_timestamp from /v1/instruments/futures. Not meaningful for perpetuals.
mark_priceindex_priceexpiration_timestamptimestampAnnualized basis (carry rate)
Typically 5-25% annualized in crypto bull markets. Can go negative in crashes.funding_annualizedfloatclient-sideWhat is the annualized cost of holding a perpetual position?expandWhat is the annualized cost of holding a perpetual position?
Funding rate annualized. Deribit charges funding every 8 hours (3x/day). Multiply by 3*365 for annual rate. Positive = longs pay, negative = shorts pay.
funding_rateAnnualized funding rate
Typically 5-30% annualized. Can spike to 100%+ during extreme demand.oi_usdfloatclient-sideWhat is the dollar value of open interest?expandWhat is the dollar value of open interest?
Converts raw OI in contracts to USD notional. BTC perpetual OI typically represents $1-5B in exposure. Essential for cross-instrument and cross-coin comparison.
Or use the pre-computed endpointalpha
Available pre-aggregated with trend, momentum, and concentration metrics at /v1/positioning/oi.