1.0.2 • Published 3 years ago

btcturk-js v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Btcturk - Btcturk Node.js API npm.io npm.io npm.io Tests - Passed

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.