KUCOIN API - EU
SDK
Telegram
Kucoin
    • Introduction
    • Authentication
    • Enums Definitions
    • Terms Definitions
    • SDK
    • Rate Limit
    • Classic REST
      • Account Info
        • Account & Funding
          • Get Account Summary Info
          • Get KYC Regions
          • Get Apikey Info
          • Get Account Type - Spot
          • Get Account List - Spot
          • Get Account Detail - Spot
          • Get Account - Cross Margin
          • Get Account - Isolated Margin
          • Get Account Ledgers - Spot/Margin
          • Get Account Ledgers - Trade_hf
          • Get Account Ledgers - Margin_hf
        • Sub Account
          • Add sub-account
          • Add sub-account Margin Permission
          • Get sub-account List - Summary Info
          • Get sub-account Detail - Balance
          • Get sub-account List - Spot Balance (V2)
        • Sub Account API
          • Get sub-account API List
          • Add sub-account API
          • Modify sub-account API
          • Delete sub-account API
        • Deposit
          • Add Deposit Address (V3)
          • Get Deposit Address (V3)
          • Get Deposit History
        • Withdrawals
          • Get Withdrawal Quotas
          • Withdraw (V4)
          • Cancel Withdrawal
          • Get Withdrawal History
          • Get Withdrawal History By ID
        • Transfer
          • Get Transfer Quotas
          • Flex Transfer
        • Trade Fee
          • Get Basic Fee - Spot/Margin
          • Get Actual Fee - Spot/Margin
      • Spot Trading
        • Market Data
          • Get Announcements
          • Get Currency
          • Get All Currencies
          • Get Symbol
          • Get All Symbols
          • Get Ticker
          • Get All Tickers
          • Get Trade History
          • Get Klines
          • Get Part OrderBook
          • Get Full OrderBook
          • Get Call Auction Part OrderBook
          • Get Call Auction Info
          • Get Fiat Price
          • Get 24hr Stats
          • Get Market List
          • Get Client IP Address
          • Get Server Time
          • Get Service Status
        • Orders
          • Add Order
          • Add Order Sync
          • Add Order Test
          • Batch Add Orders
          • Batch Add Orders Sync
          • Cancel Order By OrderId
          • Cancel Order By OrderId Sync
          • Cancel Order By ClientOid
          • Cancel Order By ClientOid Sync
          • Cancel Partial Order
          • Cancel All Orders By Symbol
          • Cancel All Orders
          • Modify Order
          • Get Order By OrderId
          • Get Order By ClientOid
          • Get Symbols With Open Order
          • Get Open Orders
          • Get Open Orders By Page
          • Get Closed Orders
          • Get Trade History
          • Get DCP
          • Set DCP
          • Add Stop Order
          • Cancel Stop Order By ClientOid
          • Cancel Stop Order By OrderId
          • Batch Cancel Stop Orders
          • Get Stop Orders List
          • Get Stop Order By OrderId
          • Get Stop Order By ClientOid
          • Add OCO Order
          • Cancel OCO Order By OrderId
          • Cancel OCO Order By ClientOid
          • Batch Cancel OCO Order
          • Get OCO Order By OrderId
          • Get OCO Order By ClientOid
          • Get OCO Order Detail By OrderId
          • Get OCO Order List
      • Margin Trading
        • Market Data
          • Get Symbols - Cross Margin
          • Get Symbols - Isolated Margin
          • Get Mark Price Detail
          • Get Margin Config
          • Get Mark Price List
          • Get Margin Collateral Ratio
          • Get Market Available Inventory
        • Orders
          • Add Order
          • Add Order Test
          • Cancel Order By OrderId
          • Cancel Order By ClientOid
          • Cancel All Orders By Symbol
          • Get Symbols With Open Order
          • Get Open Orders
          • Get Closed Orders
          • Get Trade History
          • Get Order By OrderId
          • Get Order By ClientOid
        • Debit
          • Borrow
          • Get Borrow History
          • Repay
          • Get Repay History
          • Get Interest History
          • Modify Leverage
        • Risk Limit
          • Get Margin Risk Limit
      • Earn
        • Simple Earn
          • Purchase
          • Get Redeem Preview
          • Redeem
          • Get Savings Products
          • Get Promotion Products
          • Get Account Holding
      • Broker
        • Introduction
        • Broker Application
        • Instructions
        • Broker Pro
          • Introduction
          • Broker Fast API Service
          • Get Broker Rebate
          • Get Commission
          • Get User List
          • Get User Transactions
    • Classic Websocket
      • Base Info
        • Introduction
        • Get Public Token - Classic Spot/Margin
        • Get Private Token - Classic Spot/Margin
      • Spot Trading
        • Public Channels
          • Ticker
          • All Tickers
          • Orderbook - Level 1
          • Orderbook - Level 5
          • Orderbook - Level 50
          • Orderbook - Increment
          • Call Auction Orderbook - Level 50
          • Call Auction Data
          • Klines
          • Trade
          • Symbol Snapshot
          • Market Snapshot
        • Private Channels
          • Order V2
          • Order V1
          • Balance
          • Stop Order
      • Margin Trading
        • Public Channels
          • Index Price
          • Mark Price
        • Private Channels
          • Cross Margin Position
          • Isolated Margin Position
    • Error Code
      • HTTP
      • Spot
      • Margin
      • Earn
      • Websocket
    • Abandoned Endpoints
      • Introduction
      • Account & Funding
        • Get sub-account List - Summary Info (V1)
        • Get sub-account List - Spot Balance (V1)
        • Get Deposit Addresses (V2)
        • Get Deposit Addresses - V1
        • Get Deposit History - Old
        • Get Withdrawal History - Old
        • Add Deposit Address - V1
        • Withdraw - V1
      • Spot Trading
        • Orders
          • Add Order - Old
          • Add Order Test - Old
          • Batch Add Orders - Old
          • Cancel Order By OrderId - Old
          • Cancel Order By ClientOid - Old
          • Batch Cancel Order - Old
          • Get Orders List - Old
          • Get Recent Orders List - Old
          • Get Order By OrderId - Old
          • Get Order By ClientOid - Old
          • Get Trade History - Old
          • Get Recent Trade History - Old
      • Margin Trading
        • Get Account Detail - Margin
        • Add Order - V1
        • Add Order Test - V1
        • Get Account List - Isolated Margin - V1
        • Get Account Detail - Isolated Margin - V1
    • Developing
      • Introduction

    Introduction

    Welcome to KuCoin EU’s trader and developer documentation. These documents outline the exchange functionality, market details, and APIs.

    Key Upgrades#

    Compared with the old version of the API documentation, the main changes are as follows:
    Online Debugging Supported
    Each REST interface can be directly tested and run online—what you see is what you get.
    Readability Improvements to API Documentation
    The API documentation has been revised and proofread to improve clarity and reduce confusion. Any parts of the previous documentation that were not clear have been revised to provide better explanations.

    Document Structure#

    Under each endpoint, there are several modules, as follows:

    1. domain#

    Prefix domain name. The request URL needs to be determined by BASE and the specific endpoint combination.
    Spot & Margin REST: https://api.kucoin.eu
    Spot & Margin Websocket Push: Please refer to Get Public Token or Get Private Token to dynamically obtain the base URL.

    2. api-channel#

    Private or Public endpoint. If it is a private interface, apikey is required to access it.

    3. api-permission#

    You can manage the API permission on KuCoin EU’s official website. Please refer to the documentation below to see what API key permissions are required for a specific route. The permissions are:
    General: Limited to read-only operations such as querying account information, account statements, and order information. The API cannot be used to perform operations such as order placement or withdrawals.
    Spot: This API can be used for spot trading to perform order placements, order cancellations, etc.
    Margin: This API can be used for margin trading to perform order placements, order cancellations, etc.
    Earn: You may use this API to subscribe to, redeem, or make early redemptions of KuCoin EU Earn products.
    Withdrawal: This permission allows you to withdraw assets, acquire deposit addresses, cancel withdrawals, and execute other operations. To use this permission, you must enable IP Restriction. Please note that when authorizing the Transfer permission, you can use the API to transfer money without email verification or Google verification.
    FlexTransfers: Allow this API key for FlexTransfers. This will enable asset transfers across the multiple supported transfer types. The respective permissions for each individual transfer type remains unaffected. If this option is enabled, IP access restriction filters must also be applied.

    4. api-rate-limit-pool#

    Each API resource pool has a certain quota, the specific amount of which depends on the VIP level. Please refer to Resource pool

    5. api-rate-limit-weight#

    When a user requests any API, the weight of this interface will be deducted and updated every 30 seconds (starting from the arrival time of the user's first request), Please refer to Weight.

    6. sdk-service#

    The package name of this method in the SDK.

    7. sdk-sub-service#

    The sub package name of this method in the SDK.

    8. sdk-method-name#

    The method name of this method in the SDK.
    Modified at 2026-01-28 09:13:46
    Next
    Authentication