# KuCoin (slim)

> KuCoin is a centralised crypto exchange for spot, margin and futures trading and earn products, reached through its REST and WebSocket API with a unified trading account, an official multi-language SDK and read-only agent skills. It runs no MCP server.

- Full: https://www.anchorterminal.com/tools/kucoin.md (~8,700 tokens) · this version ~2,180 tokens · JSON https://www.anchorterminal.com/tools/kucoin.json · canonical https://www.anchorterminal.com/tools/kucoin
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/kucoin#pricing · reviews https://www.anchorterminal.com/tools/kucoin#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**D · 53.9/100 · rank #891 of 1349 · #16 in Crypto exchanges · not agent-ready · confidence medium**


Assessment: KuCoin publishes pooled rate limits with remaining and reset headers, scoped keys where withdrawals and transfers need an IP allow-list, an official SDK in five languages and read-only agent skills. It runs no MCP server, has no sandbox, status page or OpenAPI file, and its terms name no legal entity.

## Facts

- Kind: HTTP API · vendor: KuCoin · category: Crypto exchanges · legal entity: not named · provenance 55/100
- Auth: API key · pricing: Pay per use · x402: no · licence: unknown
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST and WebSocket API at api.kucoin.com (Unified Trading Account V2 and Classic), read from kucoin.com/docs-new, the support centre, the Kucoin GitHub organisation and the MCP registry on 3 November 2026. No account was made and no key minted
- MCP server: None found. Looked in the API docs (no MCP or agent page; the only agent entry is the OpenClaw skills hub), the Kucoin GitHub organisation (29 repositories, none an MCP server) and the official MCP registry, where the only match is the third-party io.github.mrfentmen/kucoin-mcp (npm `kucoin-mcp` 1.0.0, 22 September 2026, keyless market data), not KuCoin's
- Agent skills: github.com/Kucoin/kucoin-skills-hub, seven skills (spot, margin-trading, futures-trading, assets, earn, convert, broker) over GET endpoints of the Classic API, each a SKILL.md with an endpoint table and signing notes, MIT, created 14 March 2026 and last pushed 17 March 2026
- Key permissions: General (read-only account, ledger and order data), Spot, Margin, Futures, Earn, Withdrawal (IP restriction required), FlexTransfers (IP restriction required), LeadtradeFutures, Unified. Keys with trading permissions and no IP bound lose trading after 30 days of inactivity; General-only keys do not expire. Sub-account keys from 12 August 2026 have their own ipWhitelist rules
- Rate limits: UTA private pool per UID, 300 requests a second at VIP0 rising to 4,000 at VIP12, public pool 2,000 per 30 seconds per IP, weights per endpoint (add order weight 1, batch cancel by ID weight 4), headers gw-ratelimit-limit, gw-ratelimit-remaining and gw-ratelimit-reset, HTTP 429 with 429000. WebSocket 500 public spot and 800 public futures connections per IP, 100 client messages per 10 seconds on private connections. Higher limits by email to api@kucoin.com
- Testnet or sandbox: None. The docs list production hosts only; the legacy sandbox page says the standalone sandbox has stopped maintenance and is offline and that order flows can be tested by mocking
- Fees: Spot LV0 0.1 per cent maker and 0.1 per cent taker (the EU support article's table; the global article says levels are set against that base and some pairs differ), 20 per cent off when paid in KCS. Futures LV0 unread first-hand (a KuCoin blog post of 2022 gives 0.02 per cent maker and 0.06 per cent taker). The fee page draws its table by script
- FIX and WebSocket: No FIX API in the docs. WebSocket public and private channels at x-push-spot, x-push-futures and wsapi-push.kucoin.com, with add, cancel and amend order over wsapi.kucoin.com sharing the REST order limits
- Countries: Terms article 17(5) bars the United States and its territories, Singapore, mainland China, Hong Kong, Malaysia, Kazakhstan, Uzbekistan, Russia, Belarus, Ontario and British Columbia, France, the Netherlands, and the Crimea, Donetsk, Luhansk, Zaporizhzhia and Kherson regions of Ukraine, a list KuCoin may change at its discretion. Brazil users have separate terms; KuCoin EU and KuCoin AU have their own sites
- Terms on automated trading: No clause on trading bots or API use. Article 91 bars data collection robots and systematic extraction of content, article 41(8) bars technical interference, article 49 disclaims uninterrupted service and article 57 caps liability at the fees of the transaction
- SDKs: kucoin-universal-sdk (Go, Python, Node.js, PHP, Java) in one repository, MIT, pushed 15 September 2026; a Postman workspace; older per-language SDKs archived
- Legal entity: None named. The terms refer to KuCoin, the Platform and this Company, deem every activity to take place in the Turks and Caicos Islands and apply its law; the privacy policy names KuCoin and a data protection officer at DataProtection@kucoin.com
- Prices: Spot trade, LV0 maker or taker 0.1% percentage fee

- Scores: Reliability 45, Performance pending, Schema & documentation 60, Agent ergonomics 62, Security & auth 55, Payments & pricing 35, Task success pending, Maintenance & community 73, Transparency & trust 54 · total over the 7 assessed categories
- Why: Reliability, Graded with the hosted lines on the API at api.kucoin.com. · Schema & documentation, No OpenAPI or other machine-readable contract was found; the docs link a Postman workspace and the universal SDK is generated from an intern… · Agent ergonomics, Read for the API alone, since there is no MCP server. · Security & auth, API key with a user-set passphrase, HMAC-SHA256 signing, nine permission groups, IP allow-lists required for Withdrawal and FlexTransfers, t… · Payments & pricing, No machine payment protocol (0). · Maintenance & community, Read as a closed hosted service. · Transparency & trust, The editorial half.
- Sources: 18, open questions: 7, both in the full twin
- Capabilities: exchange.market-data, exchange.spot-trading, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto
- JSON: https://www.anchorterminal.com/api/v1/tools/kucoin.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/kucoin.svg` or a link to https://www.anchorterminal.com/tools/kucoin from a page on kucoin.com or one of its subdomains, or the README at the root of github.com/Kucoin/kucoin-universal-sdk, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: https://www.kucoin.com/support; https://www.kucoin.com/docs-new/; more in the full twin

## Before you call it

1. Mint a key with General only for research; add Spot or Futures only with an IP allow-list, since unbound trading keys are disabled after 30 days of inactivity
2. Send a UUID clientOid on every order and keep it for the retry, and read the order back by clientOid before placing again
3. Budget requests by weight against gw-ratelimit-remaining and sleep for gw-ratelimit-reset milliseconds on 429000; sub-accounts share the pool
4. There is no sandbox, so rehearse with the smallest order size on a dedicated sub-account
5. Use the UTA V2 endpoints and hosts; the Classic API loses endpoints without notice, as the margin credit endpoints did on 21 October 2026

## Connect

```bash
curl https://api.kucoin.com/api/v1/market/orderbook/level1?symbol=BTC-USDT
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/kucoin

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Gemini Exchange API | BB | 74.6 | exchange.market-data, exchange.spot-trading, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto | https://www.anchorterminal.com/tools/gemini-exchange.min.md |
| Kraken API | BB | 71 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto | https://www.anchorterminal.com/tools/kraken.min.md |
| OKX API | B | 64.3 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto | https://www.anchorterminal.com/tools/okx.min.md |
| Binance API | B | 63.2 | exchange.spot-trading, exchange.market-data, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto | https://www.anchorterminal.com/tools/binance.min.md |
| Bitfinex API | C | 58.4 | exchange.market-data, exchange.spot-trading, exchange.derivatives, exchange.balances, exchange.transfers, exchange.staking, market.crypto | https://www.anchorterminal.com/tools/bitfinex.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

