Get OHLC Data

This is the data that is shown in our charting interface.

open, high, low, close, volume, total and average information can be viewed with OHLC enpoint.

Response

{
    "pair": "BTCUSDT",
    "time": 1639526400,
    "open": 48250.0,
    "high": 49500.0,
    "low": 46601.0,
    "close": 48820.0,
    "volume": 199.490950394233,
    "total": 9634561.91977406,
    "average": 48295.73,
    "dailyChangeAmount": 570.0,
    "dailyChangePercentage": 1.18
  }
  • Can be used with pair, from and to parameters

    • https://graph-api.btcturk.com/v1/ohlcs?pair=BTCUSDT&from=1638316800&to=1639526400

The from and to parameters must be used with Unix time in seconds.

OHLC Data

GET https://graph-api.btcturk.com/v1/ohlcs

Query Parameters

Name
Type
Description

pair

string

BTC_TRY, ETH_TRY etc.

from

integer

Unix time in seconds

to

integer

Unix time in seconds

[
  {
    "pair": "BTCTRY",
    "time": 1582070400,
    "open": 61940,
    "high": 62698,
    "low": 58500,
    "close": 58801,
    "volume": 549.1858885452384,
    "total": 33566080.63598728,
    "average": 61119.71,
    "dailyChangeAmount": -3139,
    "dailyChangePercentage": -5.07
  },
  {
    "pair": "BTCTRY",
    "time": 1582156800,
    "open": 59150,
    "high": 61000,
    "low": 58477,
    "close": 59100,
    "volume": 663.4533811472954,
    "total": 39211283.23027989,
    "average": 59101.79,
    "dailyChangeAmount": -50,
    "dailyChangePercentage": -0.08
  },
  {
    "pair": "BTCTRY",
    "time": 1582243200,
    "open": 59104,
    "high": 60399,
    "low": 58801,
    "close": 59704,
    "volume": 387.62553661495724,
    "total": 23127026.682461508,
    "average": 59663.32,
    "dailyChangeAmount": 600,
    "dailyChangePercentage": 1.02
  }
]

Code Example

<?php
$base = "https://graph-api.btcturk.com";
$method = "/v1/ohlcs?pair=BTCTRY";
$uri = $base.$method;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $uri);
curl_setopt($ch, CURLOPT_HTTP_VERSION, "CURL_HTTP_VERSION_1_2");
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);

if (curl_errno($ch)) {
    print_r(curl_error($ch));
}
$answer = json_decode($result);
print_r($answer);

Last updated