Skip to content

Venues

A venue is an exchange or protocol DEBYKO reads. Each has a public code, the one you write in a query (venue = KRAKEN-FUTURES) and the one GET /v2/venues lists, with how many of its listings the platform collects and since when. The list is not repeated here as a number: it changes, and the API holds the count.

This page says, for each venue, what kind of market it lists, how it charges funding, which host of its own public API DEBYKO calls and which requests it makes there. It is generated from the code that does the reading. A request whose path is built at run time shows its variable part in braces.

Correction — 16 October 2026: Coinbase Advanced retail perpetuals continued after the Coinbase International Exchange (INTX) API migration. COINBASE-INTX is the retired legacy source; the current Coinbase-branded gateway listing uses the existing public API/DQL code DERIBIT-PERP and is displayed as COINBASE-PERP. The code is retained for history and compatibility; this does not assert that historical and current funding or market-data series are continuous. See Coinbase’s migration notice.

venue market funding the venue’s API host page
ASTER-PERP perpetual settled fapi.asterdex.com aster-perp
AVANTIS-PERP perpetual continuous data.avantisfi.com avantis-perp
BINANCE-SPOT spot — api.binance.com binance-spot
BINANCE-USDM perpetual settled fapi.binance.com binance-usdm
BITGET-PERP perpetual settled api.bitget.com bitget-perp
BYBIT-PERP perpetual settled api.bybit.com bybit-perp
BYBIT-SPOT spot — api.bytick.com bybit-spot
COINBASE-INTX perpetual settled api.international.coinbase.com coinbase-intx
DERIBIT-PERP perpetual continuous drb.coinbase.com deribit-perp
DYDX-PERP perpetual settled indexer.dydx.trade dydx-perp
EDGEX-PERP perpetual settled edgex-prod-v2.edgex.exchange edgex-perp
GATE-PERP perpetual settled api.gateio.ws gate-perp
GMX-PERP perpetual continuous arbitrum.gmxapi.io gmx-perp
HYPERLIQUID perpetual settled api.hyperliquid.xyz hyperliquid
KRAKEN-FUTURES perpetual settled futures.kraken.com kraken-futures
LIGHTER-PERP perpetual settled mainnet.zklighter.elliot.ai lighter-perp
MEXC-PERP perpetual settled contract.mexc.com mexc-perp
NADO-PERP perpetual settled archive.prod.nado.xyz nado-perp
OKX-PERP perpetual settled www.okx.com okx-perp
OKX-SPOT spot — openapi.okx.com okx-spot
SYNTHETIX-PERP perpetual settled papi.synthetix.io synthetix-perp
WEEX-FUTURES perpetual settled api-contract.weex.com weex-futures

perpetual listings are perpetual futures; spot listings are spot markets. Spot has no funding. GET /v2/venues lists perpetual venues unless kind=spot or kind=all is asked for. settled funding is charged on a schedule; continuous is accrued against a vault, with no settlement. How the rate is made comparable is on Funding normalisation.

The requests DEBYKO makes to each venue’s API

Section titled “The requests DEBYKO makes to each venue’s API”

Public endpoints only, no key and no account. WebSocket feeds carry the live data; a REST request is read on an interval (the interval of each dataset is on Freshness and cadence) or once to warm up history. A request path ends where its query string begins.

venue REST requests WebSocket feeds
ASTER-PERP GET /fapi/v1/depth
GET /fapi/v1/exchangeInfo
GET /fapi/v1/fundingInfo
GET /fapi/v1/ticker/24hr
GET /fapi/v1/openInterest
fstream.asterdex.com/ws
AVANTIS-PERP GET /v2/trading —
BINANCE-SPOT GET /api/v3/exchangeInfo
GET /api/v3/klines
GET /api/v3/ticker/24hr
stream.binance.com:9443/stream
BINANCE-USDM GET /fapi/v1/depth
GET /fapi/v1/exchangeInfo
GET /fapi/v1/fundingInfo
GET /fapi/v1/ticker/24hr
GET /fapi/v1/openInterest
fstream.binance.com/ws
fstream.binance.com/market/ws
BITGET-PERP GET /api/v2/mix/market/candles
GET /api/v2/mix/market/tickers
GET /api/v2/mix/market/current-fund-rate
GET /api/v2/mix/market/contracts
ws.bitget.com/v2/ws/public
ws.bitget.com/v3/ws/public
BYBIT-PERP GET /v5/market/instruments-info
GET /v5/market/tickers
GET /v5/market/kline
stream.bybit.com/v5/public/linear
BYBIT-SPOT GET /v5/market/instruments-info
GET /v5/market/tickers
GET /v5/market/kline
stream.bybit.com/v5/public/spot
COINBASE-INTX GET /api/v1/instruments/{symbol}/quote
GET /api/v1/instruments/{symbol}/funding
GET /api/v1/instruments/{symbol}/candles
GET /api/v1/instruments
—
DERIBIT-PERP GET /api/v2/public/get_instruments streams.drb.coinbase.com/ws/api/v2
DYDX-PERP GET /v4/candles/perpetualMarkets/{symbol}
GET /v4/perpetualMarkets
GET /v4/historicalFunding/{symbol}
indexer.dydx.trade/v4/ws
EDGEX-PERP GET /api/v2/public/meta/getMetaData
GET /api/v2/public/quote/getKline
edgex-quote-prod-v2.edgex.exchange/api/v1/public/ws
GATE-PERP GET /api/v4/futures/usdt/candlesticks
GET /api/v4/futures/usdt/tickers
GET /api/v4/futures/usdt/contracts
GET /api/v4/futures/usdt/contracts/{symbol}
fx-ws.gateio.ws/v4/ws/usdt
GMX-PERP GET /v1/markets/tickers
GET /v1/pairs
POST /v1/trades/search
GET /v1/markets
GET /v1/tokens
—
HYPERLIQUID POST /info api.hyperliquid.xyz/ws
KRAKEN-FUTURES GET /derivatives/api/v3/instruments
GET /derivatives/api/v3/feeschedules
GET /derivatives/api/v3/tickers
futures.kraken.com/ws/v1
LIGHTER-PERP GET /api/v1/orderBookDetails mainnet.zklighter.elliot.ai/stream
MEXC-PERP GET /api/v1/contract/kline/{symbol}
GET /api/v1/contract/ticker
GET /api/v1/contract/detail
GET /api/v1/contract/funding_rate
contract.mexc.com/edge
NADO-PERP GET gateway.prod.nado.xyz/v1/query
GET gateway.prod.nado.xyz/query
POST /v1
GET /v2/contracts
api.prod.nado.xyz/gateway/v1/subscribe
OKX-PERP GET /api/v5/market/tickers
GET /api/v5/public/instruments
GET /api/v5/market/candles
GET /api/v5/market/history-candles
GET /api/v5/market/history-mark-price-candles
GET /api/v5/market/history-index-candles
ws.okx.com:8443/ws/v5/public
ws.okx.com:8443/ws/v5/business
OKX-SPOT GET /api/v5/market/history-candles
GET /api/v5/market/tickers
GET /api/v5/public/instruments
GET /api/v5/market/candles
ws.okx.com:8443/ws/v5/public
ws.okx.com:8443/ws/v5/business
SYNTHETIX-PERP POST /v1/info papi.synthetix.io/v1/ws/info
WEEX-FUTURES GET /capi/v3/market/openInterest
GET /capi/v3/market/exchangeInfo
GET /capi/v3/market/klines
GET /capi/v3/market/ticker/24hr
GET /capi/v3/market/ticker/bookTicker
GET /capi/v3/market/premiumIndex
ws-contract.weex.com/v3/ws/public

Which layers a venue publishes at all, and which fields it never publishes, is answered per listing by GET /v2/instruments (not_published) and in Venues and layers. A field a venue does not publish comes back null with reason venue_capability, never as a guess.