legal.backToHome

docs.api.title

API · v1

docs.api.subtitle

docs.api.baseUrlLabel
/v1
docs.api.swagger

docs.api.authTitle

docs.api.authBody

docs.api.idemTitle

docs.api.idemBody

docs.api.endpointsTitle

docs.api.catMarket

GET/v1/market/tickers24h ticker for every listed market
GET/v1/market/orderbook/{symbol}Order-book depth for a symbol
GET/v1/market/candlesOHLCV candles (symbol, interval)
GET/v1/market/listed-coinsListed assets and trading rules
GET/v1/market/stream/tickersLive ticker stream (SSE)

docs.api.catTrading

POST/v1/ordersPlace a spot order — needs Idempotency-Key
DELETE/v1/orders/{id}Cancel an open order
GET/v1/ordersList your orders
GET/v1/orders/streamLive order updates (SSE)

docs.api.catWallet

GET/v1/wallet/balancesSpot balances (available / locked)
GET/v1/wallet/ledgerDouble-entry balance ledger
POST/v1/wallet/withdrawalsRequest a withdrawal
GET/v1/wallet/stream/balancesLive balance updates (SSE)

docs.api.catFutures

GET/v1/futures/accountUSDT-M margin account
GET/v1/futures/positionsOpen positions
POST/v1/futures/ordersPlace a futures order
GET/v1/futures/contractContract specifications

docs.api.catAuth

POST/v1/auth/registerCreate an account
POST/v1/auth/loginObtain access & refresh tokens
POST/v1/auth/refreshRotate the access token
POST/v1/auth/2fa/setupSet up TOTP two-factor auth

docs.api.exampleTitle

# public market data
curl -s /v1/market/tickers

# authenticated request
curl -s /v1/wallet/balances \
  -H "Authorization: Bearer <accessToken>"

# place a spot order (idempotent)
curl -s -X POST /v1/orders \
  -H "Authorization: Bearer <accessToken>" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"symbol":"BTC-USDT","side":"BUY","type":"LIMIT","price":"58000","quantity":"0.01"}'

docs.api.streamTitle

docs.api.streamBody

docs.api.errTitle

docs.api.errBody

docs.api.rateTitle

docs.api.rateBody