Javascript client for exchangeratesapi.io
Exchangerates API is the most scalable API for current and historical exchange rates with unmatched performance. API documentation at exchangeratesapi.io
npm install @abskmj/exchangeratesapi
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.symbols({ access_key })
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key })
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.rates({ access_key, date })
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.convert({ access_key, from: 'USD', to: 'EUR', amount: 1 })
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.timeseries({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
const exchange = require('@abskmj/exchangeratesapi')
const response = await exchange.fluctuation({ access_key, start_at: '2020-01-01', end_at: '2020-03-31'})
// promise
exchange.rates().then(response =>{
console.log(response.data);
});
// callback
exchange.rates({}, (err, response) => {
if(err) return console.error(err)
console.log(response.data)
})
Documentation is available at API.md
Head over to the issues tab at github.com to report a bug or suggest an improvement. Feel free to contribute to the code or documentation by creating a pull request.
If you find the project interesting or helpful, please consider sponsoring or supporting it at github.com.