KuCoin

App · 7 actions

Read live market data from KuCoin, the global crypto exchange: 24-hour tickers for one market or all of them, price history candles, order books, recent trades, crypto prices in fiat currencies and each currency's deposit and withdrawal networks. Read-only, so it can never place an order. No account or API key required.

Actions

ActionWhat it does
Get 24-hour tickerGet a KuCoin market's latest price and its last 24 hours: the change, high, low, average price and volume, plus the current best bid and ask.
Get currencyGet a currency's details at KuCoin and every network it can be deposited or withdrawn on, with each network's minimums, withdrawal fee, confirmations and contract address.
Get fiat pricesGet what cryptocurrencies are worth in a fiat currency, e.g. BTC and ETH in US dollars or euros, by KuCoin's own prices.
Get order bookGet the best 20 or 100 buy and sell orders on a KuCoin market, best prices first, with the spread and the mid price.
Get price historyGet candles (open, high, low, close and volume) for a KuCoin market, from 1-minute to 1-month candles, oldest first, with the overall change, high and low across them.
List recent tradesList the latest trades on a KuCoin market, newest first, with each trade's price, size, value and side.
List tickersList the 24-hour figures of every market on KuCoin in one step.

Get 24-hour ticker

Get a KuCoin market's latest price and its last 24 hours: the change, high, low, average price and volume, plus the current best bid and ask. No API key required.

Inputs

MarketsymboltextRequired
The KuCoin market: the base currency, a hyphen, then the quote currency, e.g. BTC-USDT for bitcoin priced in Tether. 'BTC/USDT' works too.

Outputs

ask_pricenumber
The lowest price a seller is currently asking.
average_pricenumber
KuCoin's average trading price over the last 24 hours.
base_currencytext
The currency being bought and sold, e.g. 'BTC'.
bid_pricenumber
The highest price a buyer is currently offering.
high_pricenumber
The highest price in the last 24 hours.
last_pricenumber
The price of the most recent trade.
low_pricenumber
The lowest price in the last 24 hours.
maker_fee_ratenumber
KuCoin's basic maker fee for the market, as a fraction (0.001 is 0.1%).
price_changenumber
How far the price has moved over the last 24 hours.
price_change_percentnumber
The 24-hour price move as a percentage, e.g. -1.44 for a 1.44% fall.
quote_currencytext
The currency prices are quoted in, e.g. 'USDT'.
quote_volumenumber
The value traded in the last 24 hours, in the quote currency.
spreadnumber
The ask price minus the bid price.
summarytext
One line about the market, e.g. 'BTC/USDT is at 81,127 on KuCoin, down 1.44% over 24 hours (high 82,913.2, low 80,814.7)'.
symboltext
The market, e.g. 'BTC-USDT'.
taker_fee_ratenumber
KuCoin's basic taker fee for the market, as a fraction (0.001 is 0.1%).
timetext
When KuCoin produced these figures (ISO 8601, UTC).
volumenumber
How much of the base currency traded in the last 24 hours.
Example output
{
  "ask_price": 81127.0,
  "average_price": 82191.64985123,
  "base_currency": "BTC",
  "bid_price": 81126.9,
  "high_price": 82913.2,
  "last_price": 81127.0,
  "low_price": 80814.7,
  "maker_fee_rate": 0.001,
  "price_change": -1185.4,
  "price_change_percent": -1.44,
  "quote_currency": "USDT",
  "quote_volume": 441127565.87811077,
  "spread": 0.1,
  "summary": "BTC/USDT is at 81,127 on KuCoin, down 1.44% over 24 hours (high 82,913.2, low 80,814.7)",
  "symbol": "BTC-USDT",
  "taker_fee_rate": 0.001,
  "time": "2026-10-16T18:48:06.258Z",
  "volume": 5375.481124397454
}

Get currency

Get a currency's details at KuCoin and every network it can be deposited or withdrawn on, with each network's minimums, withdrawal fee, confirmations and contract address. No API key required.

Inputs

CurrencycurrencytextRequired
The currency code, e.g. BTC, USDT or ETH.

Outputs

chain_countnumber
How many networks KuCoin moves it on.
chainslist
The networks KuCoin deposits and withdraws it on.
currencytext
The currency code, e.g. 'BTC'.
margin_enabledtrue/false
True when it can be used for margin trading.
nametext
The currency's full name, e.g. 'Bitcoin'.
precisionnumber
How many decimal places KuCoin counts it to.
summarytext
One line about the currency, e.g. 'Bitcoin (BTC) moves on 2 networks at KuCoin: BTC, BEP20'.
Example output
{
  "chain_count": 2,
  "chains": [
    {
      "chain_id": "btc",
      "confirmations": 3,
      "contract_address": null,
      "deposit_enabled": true,
      "deposit_minimum": 3e-05,
      "name": "BTC",
      "needs_memo": false,
      "withdraw_enabled": true,
      "withdraw_fee": 9e-05,
      "withdraw_minimum": 0.00018
    },
    {
      "chain_id": "bsc",
      "confirmations": 60,
      "contract_address": "0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c",
      "deposit_enabled": true,
      "deposit_minimum": 1e-07,
      "name": "BEP20",
      "needs_memo": false,
      "withdraw_enabled": true,
      "withdraw_fee": 4e-06,
      "withdraw_minimum": 8e-06
    }
  ],
  "currency": "BTC",
  "margin_enabled": true,
  "name": "Bitcoin",
  "precision": 8,
  "summary": "Bitcoin (BTC) moves on 2 networks at KuCoin: BTC, BEP20"
}

Get fiat prices

Get what cryptocurrencies are worth in a fiat currency, e.g. BTC and ETH in US dollars or euros, by KuCoin's own prices. Up to 100 currencies at once. No API key required.

Inputs

CryptocurrenciescurrencieslistRequired
The currencies to price, as a list or separated by commas, e.g. BTC, ETH, SOL.
Fiat currencyfiattext
The currency to price them in. Defaults to USD.Default: USD.

Outputs

countnumber
How many prices came back.
fiattext
The fiat currency the prices are in, e.g. 'USD'.
not_foundlist
Currencies KuCoin had no price for.
priceslist
One price per currency found, in the order asked for.
Example output
{
  "count": 2,
  "fiat": "USD",
  "not_found": [],
  "prices": [
    {
      "currency": "BTC",
      "price": 81005.30950019092
    },
    {
      "currency": "ETH",
      "price": 2403.169829999724
    }
  ]
}

Get order book

Get the best 20 or 100 buy and sell orders on a KuCoin market, best prices first, with the spread and the mid price. No API key required.

Inputs

MarketsymboltextRequired
The KuCoin market: the base currency, a hyphen, then the quote currency, e.g. BTC-USDT for bitcoin priced in Tether. 'BTC/USDT' works too.
Levels per sidedepthtext
How many price levels to return on each side: 20 or 100. Defaults to 20.One of: 20 (20 levels), 100 (100 levels). Default: 20.

Outputs

ask_quantity_totalnumber
The base currency offered across all the ask levels returned.
askslist
Sell orders, lowest price first.
best_asknumber
The lowest price a seller is asking.
best_bidnumber
The highest price a buyer is offering.
bid_quantity_totalnumber
The base currency wanted across all the bid levels returned.
bidslist
Buy orders, highest price first.
mid_pricenumber
Halfway between the best bid and the best ask.
sequencenumber
KuCoin's sequence number for this snapshot.
spreadnumber
The best ask minus the best bid.
spread_percentnumber
The spread as a percentage of the mid price.
symboltext
The market, e.g. 'BTC-USDT'.
timetext
When KuCoin took this snapshot of the book (ISO 8601, UTC).
Example output
{
  "ask_quantity_total": 0.02915952,
  "asks": [
    {
      "price": 81127.0,
      "quantity": 0.01665952
    },
    {
      "price": 81127.2,
      "quantity": 0.005
    },
    {
      "price": 81127.3,
      "quantity": 0.0075
    }
  ],
  "best_ask": 81127.0,
  "best_bid": 81126.9,
  "bid_quantity_total": 1.31600206,
  "bids": [
    {
      "price": 81126.9,
      "quantity": 1.30316035
    },
    {
      "price": 81125.9,
      "quantity": 0.0005
    },
    {
      "price": 81125.7,
      "quantity": 0.01234171
    }
  ],
  "mid_price": 81126.95,
  "sequence": 38790751512,
  "spread": 0.1,
  "spread_percent": 0.000123,
  "symbol": "BTC-USDT",
  "time": "2026-10-16T18:48:09.181Z"
}

Get price history

Get candles (open, high, low, close and volume) for a KuCoin market, from 1-minute to 1-month candles, oldest first, with the overall change, high and low across them. Leave the start and end blank for the most recent candles. No API key required.

Inputs

MarketsymboltextRequired
The KuCoin market: the base currency, a hyphen, then the quote currency, e.g. BTC-USDT for bitcoin priced in Tether. 'BTC/USDT' works too.
Candle sizeintervaltext
How long each candle covers. Defaults to one day.One of: 1min (1 minute), 5min (5 minutes), 15min (15 minutes), 30min (30 minutes), 1hour (1 hour), 4hour (4 hours), 12hour (12 hours), 1day (1 day), 1week (1 week), 1month (1 month). Default: 1day.
Number of candleslimitnumber
How many of the most recent candles to return, from 1 to 1500. Defaults to 30.From 1 to 1500. Default: 30.
Fromstart_timedate and time
Only candles that open at or after this time. Leave blank for the most recent candles.
Untilend_timedate and time
Only candles that open before this time.

Outputs

candleslist
The candles, oldest first.
change_percentnumber
The move from the first candle's open to the last candle's close, as a percentage.
countnumber
How many candles came back.
first_opennumber
The opening price of the first candle.
intervaltext
The length of each candle, e.g. '1day' or '1hour'.
last_closenumber
The closing (or latest) price of the last candle.
period_highnumber
The highest price across all the candles.
period_lownumber
The lowest price across all the candles.
symboltext
The market, e.g. 'BTC-USDT'.
Example output
{
  "candles": [
    {
      "close": 83172.7,
      "close_time": "2026-10-13T23:59:59.999Z",
      "high": 84149.0,
      "is_closed": true,
      "low": 81035.5,
      "open": 81858.5,
      "open_time": "2026-10-13T00:00:00.000Z",
      "quote_volume": 216986769.23053944,
      "volume": 2610.381771960947
    },
    {
      "close": 81679.7,
      "close_time": "2026-10-14T23:59:59.999Z",
      "high": 84126.6,
      "is_closed": true,
      "low": 81458.9,
      "open": 83172.8,
      "open_time": "2026-10-14T00:00:00.000Z",
      "quote_volume": 243753399.5024408,
      "volume": 2946.977255460671
    },
    {
      "close": 82241.7,
      "close_time": "2026-10-15T23:59:59.999Z",
      "high": 82626.9,
      "is_closed": true,
      "low": 79800.9,
      "open": 81679.8,
      "open_time": "2026-10-15T00:00:00.000Z",
      "quote_volume": 266305274.8382482,
      "volume": 3269.2533390887265
    }
  ],
  "change_percent": 0.4681,
  "count": 3,
  "first_open": 81858.5,
  "interval": "1day",
  "last_close": 82241.7,
  "period_high": 84149.0,
  "period_low": 79800.9,
  "symbol": "BTC-USDT"
}

List recent trades

List the latest trades on a KuCoin market, newest first, with each trade's price, size, value and side. No API key required.

Inputs

MarketsymboltextRequired
The KuCoin market: the base currency, a hyphen, then the quote currency, e.g. BTC-USDT for bitcoin priced in Tether. 'BTC/USDT' works too.
Number of tradeslimitnumber
How many trades to return, from 1 to 100. Defaults to 20.From 1 to 100. Default: 20.

Outputs

countnumber
How many trades came back.
symboltext
The market, e.g. 'BTC-USDT'.
tradeslist
The trades, newest first.
Example output
{
  "count": 2,
  "symbol": "BTC-USDT",
  "trades": [
    {
      "id": "24850158124679191",
      "price": 81127.0,
      "quantity": 0.0033599,
      "quote_quantity": 272.5786073,
      "side": "buy",
      "time": "2026-10-16T18:48:05.312Z"
    },
    {
      "id": "24850158124679190",
      "price": 81126.6,
      "quantity": 0.0075,
      "quote_quantity": 608.4495,
      "side": "buy",
      "time": "2026-10-16T18:48:05.312Z"
    }
  ]
}

List tickers

List the 24-hour figures of every market on KuCoin in one step. Narrow it to one quote currency or a coin, and sort by trading volume, by name or by the biggest gainers or losers. No API key required.

Inputs

Quote currencyquote_currencytext
Only markets priced in this currency, e.g. USDT, USDC, BTC or ETH. Leave blank for all.
Coin or marketsearchtext
Only markets whose symbol contains this, e.g. SOL. Leave blank for all.
Sort bysorttext
How to order the markets. Defaults to the most traded first (by value in the quote currency).One of: volume (Most traded), gainers (Biggest 24-hour gainers), losers (Biggest 24-hour losers), symbol (Symbol (A to Z)). Default: volume.
Maximum marketslimitnumber
The most markets to return, from 1 to 1000. Defaults to 50.From 1 to 1000. Default: 50.

Outputs

countnumber
How many markets came back.
tickerslist
The markets, in the order asked for.
timetext
When KuCoin produced these figures (ISO 8601, UTC).
total_matchesnumber
How many markets matched, before the limit.
Example output
{
  "count": 3,
  "tickers": [
    {
      "ask_price": 81127.0,
      "base_currency": "BTC",
      "bid_price": 81126.9,
      "change_percent_24h": -1.44,
      "high_price": 82913.2,
      "last_price": 81127.0,
      "low_price": 80814.7,
      "quote_currency": "USDT",
      "quote_volume": 441147583.97474676,
      "symbol": "BTC-USDT",
      "volume": 5375.727880217453
    },
    {
      "ask_price": 2406.7,
      "base_currency": "ETH",
      "bid_price": 2406.69,
      "change_percent_24h": -1.76,
      "high_price": 2493.31,
      "last_price": 2406.37,
      "low_price": 2393.59,
      "quote_currency": "USDT",
      "quote_volume": 87447982.24440588,
      "symbol": "ETH-USDT",
      "volume": 35743.26574308
    },
    {
      "ask_price": 103.22,
      "base_currency": "SOL",
      "bid_price": 103.21,
      "change_percent_24h": -2.54,
      "high_price": 107.4,
      "last_price": 103.2,
      "low_price": 102.8,
      "quote_currency": "USDT",
      "quote_volume": 21645774.273389164,
      "symbol": "SOL-USDT",
      "volume": 205171.6312927449
    }
  ],
  "time": "2026-10-16T18:48:08.109Z",
  "total_matches": 3
}

On this page