Investing.com unofficial APIs
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