Library for get currencies rates from different sources. The currently supported sources are Binance and Yahoo.
npm i ratesjs
const currencyRates = new CurrencyRates();
const result = await currencyRates
.getProvider('yahoo')
.setBase('USD')
.setTargets(['RUB', 'GBP'])
.getResult('latest');
{ RUB: '73.6008', GBP: '0.82162' }
const currencyRates = new CurrencyRates();
const result = await currencyRates
.getProvider('binance')
.setBase('USDT')
.setTargets(['BTC', 'ETH'])
.getResult('latest');
{ BTC: '22175.80000000', ETH: '1552.45000000' }