📡 REST APIIndex DataK-line Data

📊 Index K-line Data API

Get index K-line/candlestick data, including OHLCV data such as open price, high price, low price, close price, and volume


🔗 API Information

ItemValue
API Endpointhttps://api.dataapi.io/v1/indices/kline
Request MethodGET
Data FormatJSON

📋 Request Parameters

Required Parameters ✅

ParameterTypeDescriptionExample
tickerstringIndex symbolSPX, DJI, IXIC
klineTypestringK-line type1m, 5m, 1h, 1d, 1w, 1M
tokenstringAPI access tokenyour_api_token

Optional Parameters ⚪

ParameterTypeDefaultDescriptionExample
startTimestringLast 7 daysStart time, auto-calculated if not provided2024-01-01 or 2024-01-01 09:30:00
endTimestringCurrent timeEnd time, uses current time if not provided2024-01-31 or 2024-01-31 16:00:00
limitnumber50Return quantity limit, default 50 records50 (maximum 1000)

📊 Response Parameters

Response Structure

FieldTypeDescription
codenumberResponse status code
statusstringResponse status
messagestringResponse message
dataarrayK-line data array

Data Fields

FieldTypeDescriptionExample
timestringK-line timestamp2025-07-25 20:02:00
tickerstringIndex symbolSPX
opennumberOpening price6388.65
closenumberClosing price6388.65
highnumberHighest price6388.65
lownumberLowest price6388.65
volumenumberTrading volume8000000
quoteVolumenumberTrading amount51109200000
quotenumberQuote quantity0
versionnumberData version number1753620540705

📈 Response Example

Success Response

{
  "code": 200,
  "status": "success",
  "message": "ok",
  "data": [
    {
      "time": "2025-07-25 20:02:00",
      "ticker": "SPX",
      "open": 6388.65,
      "close": 6388.65,
      "high": 6388.65,
      "low": 6388.65,
      "volume": 8000000,
      "quoteVolume": 51109200000,
      "quote": 0,
      "version": 1753620540705
    }
  ]
}

🚀 Quick Start

Request Example

curl -X GET "https://api.dataapi.io/v1/indices/kline?ticker=SPX&klineType=1d&token=your_token&limit=10"