2.3.0 • Published 3 years ago

update-currency-internet v2.3.0

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

Investing.com unofficial APIs

npm.io Coverage Status Maintainability Donate

Unofficial APIs for Investing.com website.

Install

npm i investing-com-api

Example

const { investing } = require('investing-com-api')

async function main () {
  try {
    const response1 = await investing('currencies/eur-usd')
    const response2 = await investing('currencies/eur-usd', 3600, 24, '1-day') // With optional params
  } catch (err) {
    console.error(err)
  }
}

Response

[
  { date: 1623812400000, value: 1.1093 },
  { date: 1623816000000, value: 1.1054 },
  { date: 1623819600000, value: 1.1025 },
  { date: 1623823200000, value: 1.1018 },
  ...
]

Available inputs

  • input (String) required, see mapping.js
  • interval (Number in seconds), data interval
  • candleCount (Number) Max number of results
  • period (String) time window: n-day, n-month or n-year where n is a number

Run tests

  • npm test

Run lint

  • npm run lint

Author

Contributors