$npx -y skills add Kucoin/kucoin-skills-hub --skill assetsKuCoin Assets management using the KuCoin API. Account information, balances, deposits, withdrawals, sub-accounts, and fee rates. Authentication requires API Key, API Secret, and Passphrase.
| 1 | # KuCoin Assets Skill |
| 2 | |
| 3 | Assets management on KuCoin using authenticated API endpoints. Requires API Key, API Secret, and Passphrase for all endpoints. Return the result in JSON format. |
| 4 | |
| 5 | > **Note:** This skill only supports Classic REST API GET endpoints (read-only operations). |
| 6 | |
| 7 | ## Quick Reference |
| 8 | |
| 9 | ### Classic API -- Account & Funding |
| 10 | |
| 11 | | Endpoint | Description | Required | Optional | Authentication | |
| 12 | |----------|-------------|----------|----------|----------------| |
| 13 | | `GET /api/v2/user-info` | Get Account Summary Info | None | None | Yes | |
| 14 | | `GET /api/v1/user/api-key` | Get Apikey Info | None | None | Yes | |
| 15 | | `GET /api/v1/hf/accounts/opened` | Get Account Type - Spot | None | None | Yes | |
| 16 | | `GET /api/v1/accounts` | Get Account List - Spot | None | currency, type | Yes | |
| 17 | | `GET /api/v1/accounts/{accountId}` | Get Account Detail - Spot | accountId (path) | None | Yes | |
| 18 | | `GET /api/v3/margin/accounts` | Get Account - Cross Margin. **Note: Requires margin trading to be enabled on the account.** | None | quoteCurrency, queryType | Yes | |
| 19 | | `GET /api/v3/isolated/accounts` | Get Account - Isolated Margin. **Note: Requires margin trading to be enabled on the account.** | None | symbol, quoteCurrency, queryType | Yes | |
| 20 | | `GET /api/v1/account-overview` | Get Account - Futures. **Note: Must use Futures base URL (`https://api-futures.kucoin.com`).** | None | currency | Yes | |
| 21 | | `GET /api/v1/accounts/ledgers` | Get Account Ledgers - Spot/Margin | None | currency, direction, bizType, startAt, endAt, currentPage, pageSize | Yes | |
| 22 | | `GET /api/v1/hf/accounts/ledgers` | Get Account Ledgers - Trade_hf | None | currency, direction, bizType, lastId, limit, startAt, endAt | Yes | |
| 23 | | `GET /api/v3/hf/margin/account/ledgers` | Get Account Ledgers - Margin_hf | None | currency, direction, bizType, lastId, limit, startAt, endAt | Yes | |
| 24 | | `GET /api/v1/transaction-history` | Get Account Ledgers - Futures. **Note: Must use Futures base URL (`https://api-futures.kucoin.com`).** | None | currency, type, offset, forward, maxCount, startAt, endAt | Yes | |
| 25 | |
| 26 | ### Classic API -- Sub Account |
| 27 | |
| 28 | | Endpoint | Description | Required | Optional | Authentication | |
| 29 | |----------|-------------|----------|----------|----------------| |
| 30 | | `GET /api/v2/sub/user` | Get Sub-Account List - Summary Info | None | currentPage, pageSize | Yes | |
| 31 | | `GET /api/v1/sub-accounts/{subUserId}` | Get Sub-Account Detail - Balance | subUserId (path) | includeBaseAmount, baseCurrency, baseAmount | Yes | |
| 32 | | `GET /api/v2/sub-accounts` | Get Sub-Account List - Spot Balance (V2) | None | currentPage, pageSize | Yes | |
| 33 | | `GET /api/v1/account-overview-all` | Get Sub-Account List - Futures Balance (V2). **Note: Must use Futures base URL (`https://api-futures.kucoin.com`).** | None | currency | Yes | |
| 34 | |
| 35 | ### Classic API -- Sub Account API |
| 36 | |
| 37 | | Endpoint | Description | Required | Optional | Authentication | |
| 38 | |----------|-------------|----------|----------|----------------| |
| 39 | | `GET /api/v1/sub/api-key` | Get Sub-Account API List | subName | apiKey | Yes | |
| 40 | |
| 41 | ### Classic API -- Deposit |
| 42 | |
| 43 | | Endpoint | Description | Required | Optional | Authentication | |
| 44 | |----------|-------------|----------|----------|----------------| |
| 45 | | `GET /api/v3/deposit-addresses` | Get Deposit Address (V3) | currency | chain | Yes | |
| 46 | | `GET /api/v1/deposits` | Get Deposit History | currency | status, startAt, endAt, currentPage, pageSize | Yes | |
| 47 | |
| 48 | ### Classic API -- Withdrawals |
| 49 | |
| 50 | | Endpoint | Description | Required | Optional | Authentication | |
| 51 | |----------|-------------|----------|----------|----------------| |
| 52 | | `GET /api/v1/withdrawals/quotas` | Get Withdrawal Quotas | currency | chain | Yes | |
| 53 | | `GET /api/v1/withdrawals/{withdrawalId}` | Get Withdrawal History By ID | withdrawalId (path) | None | Yes | |
| 54 | | `GET /api/v1/withdrawals` | Get Withdrawal History | currency | status, startAt, endAt, currentPage, pageSize | Yes | |
| 55 | |
| 56 | ### Classic API -- Transfer |
| 57 | |
| 58 | | Endpoint | Description | Required | Optional | Authentication | |
| 59 | |----------|-------------|----------|----------|----------------| |
| 60 | | `GET /api/v1/accounts/transferable` | Get Transfer Quotas | currency, type | tag | Yes | |
| 61 | |
| 62 | ### Classic API -- Trade Fee |
| 63 | |
| 64 | | Endpoint | Description | Required | Optional | Authentication | |
| 65 | |----------|-------------|----------|----------|----------------| |
| 66 | | `GET /api/v1/base-fee` | Get Basic Fee - Spot/Margin | None | currencyType | Yes | |
| 67 | | `GET /api/v1/trade-fees` | Get Actual Fee - Spot/Margin | symbols | None | Yes | |
| 68 | | `GET /api/v1/trade-fees` | Get Actual Fee - Futures. **Note: Must use Futures base URL (`https://api-futures.kucoin.com`).** | symbols | None | Yes | |
| 69 | |
| 70 | --- |
| 71 | |
| 72 | ## Parameters |
| 73 | |
| 74 | ### Common Parameters |
| 75 | |
| 76 | * **currency**: Currency code (e.g., `BTC`, `USDT`, `ETH`). Some endpoints suppor |