For the complete documentation index, see llms.txt. This page is also available as Markdown.

Kline

Query Latest Klines

get
/info/kline/last

Get latest N kline candles, sorted by timestamp descending.

Query parameters
symbol_namestringRequired

Symbol name (e.g. BTCUSDC)

intervalinteger · int64Required

Interval in seconds (60, 300, 900, 3600, 86400, ...)

limitintegerOptional

Number of candles to return

Default: 100
Responses
200

Kline data array

application/json
codeintegerOptional
get/info/kline/last
const resp = await fetch(
  `${BASE_URL}/info/kline/last?symbol_name=BTCUSDC&interval=60&limit=100`
);
200

Kline data array

{
  "code": 1,
  "data": [
    {
      "symbolName": "text",
      "timestamp": 1,
      "intrvl": 1,
      "open": "text",
      "high": "text",
      "low": "text",
      "close": "text",
      "volume": "text",
      "turnover": "text",
      "tradeCount": 1
    }
  ]
}

Query Klines Before Timestamp

get
/info/kline/before

Get N klines before a given timestamp. Defaults to current time.

Query parameters
symbol_namestringRequired
intervalinteger · int64Required
timestampinteger · int64Optional

Upper bound timestamp (ms). Defaults to now.

limitintegerOptionalDefault: 100
Responses
200

Kline data array

application/json
codeintegerOptional
get/info/kline/before
const resp = await fetch(
  `${BASE_URL}/info/kline/before?symbol_name=BTCUSDC&interval=60&limit=200`
);
200

Kline data array

{
  "code": 1,
  "data": [
    {
      "symbolName": "text",
      "timestamp": 1,
      "intrvl": 1,
      "open": "text",
      "high": "text",
      "low": "text",
      "close": "text",
      "volume": "text",
      "turnover": "text",
      "tradeCount": 1
    }
  ]
}

Query Klines in Time Range

get
/info/kline/list

Get all klines in a time range, sorted ascending.

Query parameters
symbol_namestringRequired
intervalinteger · int64Required
startTimeinteger · int64Required
endTimeinteger · int64Required
Responses
200

Kline data array

application/json
codeintegerOptional
get/info/kline/list
const resp = await fetch(
  `${BASE_URL}/info/kline/list?symbol_name=BTCUSDC&interval=3600&startTime=1700000000000&endTime=1700100000000`
);
200

Kline data array

{
  "code": 1,
  "data": [
    {
      "symbolName": "text",
      "timestamp": 1,
      "intrvl": 1,
      "open": "text",
      "high": "text",
      "low": "text",
      "close": "text",
      "volume": "text",
      "turnover": "text",
      "tradeCount": 1
    }
  ]
}

Last updated