Batch Stock Klines API Multi-Symbol Historical Candles free stock APIs REST API Batch obtain complete K-line data for multiple stocks, covering thousands of stocks in global markets including A-shares, US stocks, and Hong Kong stocks. Provide standardized time series data, including opening price, highest price, lowest price, closing price, and trading volume OHLCV fields, supporting multi-period queries from minute lines to monthly lines.

Please select

Batch Real-Time Kline

GET
/stock/klines

Request Parameters

regionenumRequired
Hong Kong
Market code, supports HK(Hong Kong)、SH(Shanghai)、SZ(Shenzhen)、US(US stocks)、SG(Singapore)、JP(Japan)、TW(Taiwan)、IN(India)、TH(Thailand)、DE(Germany)、MX(Mexico)、MY(Malaysia)、TR(Turkey)、ES(Spain)、NL(Netherlands)、GB(Great Britain)etc.
codesstringRequired
Product code
kTypeenumRequired
5 minutes
Interval: 1 minute, 2 five minutes, 3 fifteen minutes, 4 thirty minutes, 5 one hour, 8 one day, 9 one week, 10 one month
etstring
When the query end timestamp (e.g., 1751328000000) is empty, it defaults to the current timestamp.
limitstringRequired
Number of records to query

Response Parameters

codenumber
Response code
msgstring
Response description
dataarray(object)
Response result
tunumber
Transaction amount
cnumber
Closing price of the Kline
tnumber
Timestamp
vnumber
Transaction volume
hnumber
Highest price of the Kline
lnumber
Lowest price of the Kline
onumber
Opening price of the Kline

Code Examples

import requests

url = "https://api.itick.org/stock/klines?region=HK&codes=700,9988&kType=2&limit=5"

headers = {
"accept": "application/json"
"token": "Your Token"
}

response = requests.get(url, headers=headers)

print(response.text)

Query URL

GET
https://api.itick.org/stock/klines?region=HK&codes=700,9988&kType=2&limit=5

Response Result

{
  "code": 0,
  "msg": null,
  "data": {
    "700": [
      {
        "tu": 56119888070.5,
        "c": 534.5,
        "t": 1741239000000,
        "v": 104799385,
        "h": 536,
        "l": 534.5,
        "o": 535
      }
    ],
    "9988": [
      {
        "tu": 75404622753.1,
        "c": 140.1,
        "t": 1741239000000,
        "v": 538602171,
        "h": 140.3,
        "l": 139.8,
        "o": 139.9
      }
    ]
  }
}
  1. Batch Real-Time DepthStock Market

    Batch obtain real-time order book depth data for multiple stocks. Provide complete buy-sell order book lists, including multi-level prices and order volumes, with millisecond-level real-time updates. Provide professional batch data solutions for your algorithmic trading, market maker systems, and block trading decisions.

  2. Futures MarketReal-Time Tick

    Real-time Tick data stream for all futures contracts, including transaction-by-transaction details and real-time order book snapshots. Data is accurate to the millisecond level and continuously pushed through WebSocket API to ensure low latency. Covers China's four major futures exchanges and mainstream international futures markets.