When KuCoin makes sense
Symbol coverage Binance doesn't have
Diverse altcoin trading
Strong sub-account support
Solid liquidity on majors
BTC-USDT, ETH-USDT and other top pairs have deep books. Comparable to Bybit on common majors.When NOT to use KuCoin
Account creation
Sign up at KuCoin
Verify email and phone
Complete KYC
Enable 2FA
API key creation
Navigate to API Management
Click 'Create API'
Set API name and passphrase
Configure permissions
- ✅ General — enable (read account data).
- ✅ Trade — enable.
- ❌ Withdrawal — leave unchecked. NEVER enable this.
- ❌ Transfer — leave unchecked unless required.
Set IP allowlist
curl -s https://api.ipify.org from the VPS.Wait 30–60 seconds for propagation after saving.Save key, secret, AND passphrase
Connecting unCoded to KuCoin
Open the unCoded Dashboard
Add KuCoin as an exchange
Paste all three credentials
Test connection
KuCoin-specific quirks
Passphrase requirement (like OKX)
Passphrase requirement (like OKX)
Symbol naming uses dashes
Symbol naming uses dashes
BTC-USDT, ETH-USDT. Different from Binance/Bybit’s unhyphenated format.The unCoded exchange profile handles this transparently — but mentally translate when cross-referencing.Withdrawal pauses on specific assets
Withdrawal pauses on specific assets
Sub-account support
Sub-account support
Rate limits
Rate limits
Fee structure
Fee structure
0.10% taker on standard accounts. Volume tier discounts available. KCS (KuCoin’s native token) discount available for fee payment.Most retail operators stay at the base tier; paying fees with KCS gives a small discount but adds complexity.Troubleshooting KuCoin-specific
Authentication fails with valid-looking credentials
Authentication fails with valid-looking credentials
- Re-paste passphrase from password manager.
- Watch for trailing whitespace.
- Verify IP allowlist matches VPS IP.
- Confirm Trade permission enabled.
Symbol not found
Symbol not found
BTC-USDT, not BTCUSDT.Verify symbol is actually listed on KuCoin — many altcoins on KuCoin are listed only on KuCoin.I lost the passphrase
I lost the passphrase
- Revoke the API key at KuCoin.
- Create new key with new passphrase.
- Save key, secret, passphrase immediately.
- Update Dashboard, restart TradingBot.
Insufficient balance error
Insufficient balance error
Rate limit hit
Rate limit hit