An open API service indexing awesome lists of open source software.

https://github.com/siris2314/node-coinlayer-wrapper

A Node Wrapper for the Coin Layer API
https://github.com/siris2314/node-coinlayer-wrapper

crypto cryptocurrency hacktoberfest hacktoberfest2021 nodejs npm npm-package wrapper

Last synced: 6 months ago
JSON representation

A Node Wrapper for the Coin Layer API

Awesome Lists containing this project

README

          

## A node wrapper for the CoinLayer Crypto API.
[![npm](https://img.shields.io/npm/v/coinlayer-wrapper.svg)](https://www.npmjs.com/package/coinlayer-wrapper)
[![npm](https://img.shields.io/npm/dt/coinlayer-wrapper.svg?maxAge=3600)](https://www.npmjs.com/package/coinlayer-wrapper)
[![install size](https://packagephobia.com/badge?p=coinlayer-wrapper)](https://packagephobia.com/result?p=coinlayer-wrapper)

[![NPM](https://nodei.co/npm/coinlayer-wrapper.png)](https://nodei.co/npm/coinlayer-wrapper/)

### Installation:
npm:https://www.npmjs.com/package/coinlayer-wrapper

npm i coinlayer-wrapper

### Existing Methods:
* livedata(currency,crypto) - Returns Live Cryptocurrency Data
* histdata(data, currency, crypto) - Returns Historical Data from 2011 - Date Given
### Setup:

```javascript
const crypto = require('coinlayer-wrapper')
const coin = new crypto(token)
//You can get your API Token from https://coinlayer.com
```

### Simple Example:
```js
const crypto = require('coinlayer-wrapper')
const coin = new crypto(token)

const cur = 'usd';
const cryp = 'btc';
const data = coin.livedata(cur, cryp)

console.log(data)
//Sends an object with the live cryptocurrency

/*{
rate: 32806.429893,
high: 36557.84,
low: 31583.7,
vol: 247761373.242442,
cap: 614565508506.3904,
sup: 18733081,
change: -2906.1135490000015,
change_pct: -8.137514914667895
}

```
### Historical Data Example
```js

const date = '2018-04-29'
const cur = 'usd';
const cryp = 'btc';
const data = coin.histdata(date,cur, cryp)

console.log(data)

```
```
List of all available country currencies: https://coinlayer.com/target

List of all available crypto currencies: https://coinlayer.com/symbols

Quick Note:
If you get a socket error, it's on the API side,it has been going on and off, so just keep that in mind

```