yahoo_finance_api2_js

Yahoo Finance API for JavaScript (Deno and Node.js)

Minimal API to interact with Yahoo Finance for Deno/JavaScript (forked from pkout/yahoo_finance_api2) for Deno and Node.js

Usage (Deno)

The following example retrieves 10 days of 5 minute frequency Microsoft (MSFT) stock data.

> deno
import * as share from "https://code4fukui.github.io/yahoo_finance_api2_js/share.js";

const my_share = new share.Share("NBR");
const symbol_data = await my_share.get_historical(
    share.PERIOD_TYPE_DAY,
    10,
    share.FREQUENCY_TYPE_MINUTE,
    5
);
console.log(JSON.stringify(symbol_data, null, 2));

The output format:

{
  "timestamp": [...],
  "open": [...],
  "high": [...],
  "low": [...],
  "close": [...],
  "adj_close": [...],
  "volume": [...]
}

Usage (Node.js)

download this repo and use “./share.js” on import

import * as share from "./share.js";

API