btcturk-js
v1.0.2
Published
Btcturk | Promise based API (Unofficial)
Downloads
6
Readme
Btcturk Unofficial API powered by NodeJS
This project developed based on Btcturk's official api documentation.
- Crypto-js has used to create request headers
- Axios has used to send requests
Usage
Install module by running following command;
npm install btcturk-js
Be sure of that you have API access. You should create an API key from https://pro.btcturk.com. (Login -> Account -> Api Access)
If you have an API & Private key, you can start sending requests.
const { Btcturk } = require('btcturk-js');
const btcturk = new Btcturk(`Your API Key`, `Your Private Key`)
Here are some examples;
const { Btcturk } = require('btcturk-js');
const btcturk = new Btcturk(`Your API Key`, `Your Private Key`)
btcturk.getTicker("BTC_USDT").then(response => {
console.log(response.data);
})
If response returns 200;
{
data: [
{
pair: 'BTCUSDT',
pairNormalized: 'BTC_USDT',
timestamp: 1635656477962,
last: 61323,
high: 62420,
low: 60748,
bid: 61376,
ask: 61464,
open: 61559,
volume: 125.87878261,
average: 61516.04103917,
daily: -95,
dailyPercent: -0.38,
denominatorSymbol: 'USDT',
numeratorSymbol: 'BTC',
order: 2001
}
],
success: true,
message: null,
code: 0
}
Please check param types and available formats from https://docs.btcturk.com.
All methods are promise based, so after calling a class method, dont forget to use .then
and .catch
blocks to handle data || error.