Introduction
Welcome to KuCoin’s trader and developer documentation. These documents outline the exchange functionality, market details, and APIs.
Key Upgrades
V2 provides users the ability to upgrade accounts to a unified account, allowing for sharing and cross-utilization of funds across Spot, Cross Margin, and Futures(Cross Futures and Isolated Futures). Users are also able to offset profit and losses across different positions, thus further enhancing capital efficiency.
V2 Websocket APIs(Private Channels & Websocket Trade) will adopt a new API authentication scheme, shifting the authentication mechanism from Connect Token‑based to Signature‑based authentication. This aligns with industry‑standard practices and lowers integration costs for users. For more details, please refer to: Websocket-api-introduction
V2 APIs offer clearer path definitions for improved clarity and reduced ambiguity. The new version divides the REST API categories into Market Data, Account Info, Orders, Positions, Affiliate, VIP Lending and divides the Websocket API categories into Public Channels, Private Channels, Trade.
| Path | Description |
|---|---|
| /api/ua/v2/market/ | Candlestick, orderbook, ticker, transaction data, futures open interest, funding rate, etc. |
| /api/ua/v2/asset/ | Manage asset withdraw and deposit. |
| /api/ua/v2/oes/ | Query information related to oes. |
| /api/ua/v2/user/ | Query and manage basic user information related to KYC, client IP address, apikey, sub-accounts. |
| /api/ua/v2/account/ | Operations across multiple accounts – asset management, fund management and operations within a single account. |
| /api/ua/v2/rate-limit/ | Query and manage rate limit for accounts. |
| /api/ua/v2/sub-account/ | Query and manage information for sub-accounts. |
| /api/ua/v2/withdrawals/ | Get withdrawal quota, fee, and limit information for a specified currency and chain. |
| /api/ua/v2/affiliate/ | Query information related to affiliate users. |
| /api/ua/v2/otc-loan/ | Query information related to OTC lending. |
| /api/ua/v2/unified/order/ | Order management. |
| /api/ua/v2/unified/position/ | Position management. |
| PARAMETER | TYPE | DESCRIPTION |
|---|---|---|
code | string | Success/Error code. "200000" indicates a successful response |
msg | string | Success/Error msg |
data | object | Business data result |
A brand-new SDK supporting multiple programming languages for UTA mode will be released in September.
Market data obtainable through Offline Data Download function to facilitate backtesting.
To reduce confusion and improve clarity of API documentation, all outdated or inaccurate information has been updated. UTA API V2 covers all APIs except for Earn, Copy‑Trading and Broker interfaces and is fully adapted to the unified‑account trading mode while delivering latency optimizations for the core UTA trading. So we strongly recommend users to upgrade account type to unified account mode and then use UTA API V2 REST & Websocket to trade in a faster way.
Document Structure
1. domain
Unified Account
Classic Account
2. api-channel
3. api-permission
4. api-rate-limit-pool
5. api-rate-limit-weight
6. sdk-service
7. sdk-sub-service
8. sdk-method-name
Modified at 2026-08-29 16:59:09
