ohlc: Get OHLC data

API: btcturk.com:btcturk
Endpoint: /api/v2/ohlc
Response format: application/json
Charset: utf-8
Auth: none
Method: GET
Last Status: 200
Latency: 1850ms

Description

Returns OHLC (Open, High, Low, Close) candlestick data for a trading pair. Useful for charting and technical analysis.

Parameters (5)

endTime (integer, query, optional)

End time in milliseconds since epoch

interval (string, query, optional)

Time interval for candles (min, hour, day)

Constraints: {'enum': ['min', 'hour', 'day']}

limit (integer, query, optional)

Number of candles to return

Constraints: {'minimum': 1, 'maximum': 500}

pairSymbol (string, query, required)

Trading pair symbol (e.g., BTCTRY, BTCUSDT)

startTime (integer, query, optional)

Start time in milliseconds since epoch

Examples (1)

Get OHLC data openapi-spec
curl 'https://api.btcturk.com/api/v2/ohlc?pairSymbol=BTCTRY&interval=day'
import requests

resp = requests.get(
    "https://api.btcturk.com/api/v2/ohlc",
    params={
        'pairSymbol': 'BTCTRY',
        'interval': 'day',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("btcturk")
result = api.fetch("api/v2/ohlc", pairSymbol="BTCTRY", interval="day")

for item in result:
    print(item)
const resp = await fetch("https://api.btcturk.com/api/v2/ohlc?pairSymbol=BTCTRY&interval=day");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:45:34.939320 200 1850ms
2026-04-15 02:00:58.138183 200 1789ms
2026-04-14 00:15:56.476701 200 1719ms
2026-04-12 16:09:36.418695 200 1883ms
2026-04-10 02:22:50.994704 200 1518ms
2026-04-09 03:44:08.503686 200 1821ms
2026-04-08 06:57:45.726748 200 1923ms
2026-04-07 01:22:49.911592 200 1789ms
2026-04-06 04:41:26.555021 200 1939ms
2026-04-05 02:13:43.104507 200 1718ms
2026-04-04 03:14:03.196044 200 2605ms
2026-04-03 13:00:24.590101 200 6120ms
2026-03-30 12:01:15.332218 ERR
2026-03-23 10:44:16.074922 200 1877ms 1.2MB