ica
investing-com-api
npm i investing-com-api
ica

investing-com-api

Unofficial APIs for Investing.com website.

by Davide Violante

3.1.0 (see all)License:MITTypeScript:Built-InCategories:Vanilla JavaScript Finance API
npm i investing-com-api
Readme

Investing.com Unofficial APIs

Coverage Status Maintainability npm Donate

NPM

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', 'P1M', 'P1D'); // 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 },
  ...
]

Inputs

Only input is required, other params are optional.

  • input String: input string, see mapping.js keys. (Required)
  • period String: Period of time, window size. Default P1M (1 month). Valid values: P1D, P1W, P1M, P3M, P6M, P1Y, P5Y, MAX.
  • interval Number: Interval between results. Default P1D (1 day). Valid values: PT1M, PT5M, PT15M, PT30M, PT1H, PT5H, P1D, P1W, P1M.
  • pointscount Number: number of total results. Valid values seems to be 60, 70 or 120.

Run tests

npm test

Run lint

npm run lint

Author

Contributors