update-currency-internet

2.3.0 • Public • Published

Investing.com unofficial APIs

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

Dependencies (1)

Dev Dependencies (8)

Package Sidebar

Install

npm i update-currency-internet

Weekly Downloads

2

Version

2.3.0

License

MIT

Unpacked Size

21.9 kB

Total Files

11

Last publish

Collaborators

  • gustavomfc