API Documentation

Build on Novamart with our REST and WebSocket APIs. Access market data, manage orders, and automate your trading strategies.

Authentication

API keys can be generated in your account settings. Use HMAC-SHA256 for request signing.

Rate Limits

Public endpoints: 20 req/sec. Authenticated endpoints: 10 req/sec. WebSocket: 5 messages/sec.

Base URL

REST: https://api.exchange.com/v1 | WebSocket: wss://ws.exchange.com/v1

SDKs

Official client libraries for Python, JavaScript/TypeScript, Go, and Java.

Endpoints

GET
/api/v1/ticker/{symbol}

Get current ticker data for a trading pair

GET
/api/v1/orderbook/{symbol}

Get order book depth for a trading pair

GET
/api/v1/trades/{symbol}

Get recent trades for a trading pair

GET
/api/v1/klines/{symbol}

Get candlestick/kline data

POST
/api/v1/order

Place a new order (authenticated)

DELETE
/api/v1/order/{id}

Cancel an existing order (authenticated)

GET
/api/v1/account/balances

Get account balances (authenticated)

GET
/api/v1/account/orders

Get open orders (authenticated)

WebSocket Streams

Connect to real-time data streams for live market updates.

// Subscribe to BTC/USDT ticker
{"method": "SUBSCRIBE", "params": ["btcusdt@ticker"]}