「yahoo-finance-api2 · PyPI」
サービスは終了しているけどまだ動いているとのこと。
「code4fukui/yahoo_finance_api2_js: JavaScript API to interact with Yahoo Finance」
JavaScriptで使いたいので、PythonからJavaScriptに書き換えました。元のプログラムの構造や名前を保ったまま移植しました(参考、commit py to js)。
Denoをインストールした環境で、シェルでdenoを起動、上記コードを貼り付けて、エンター。取得できます!
今回は依存モジュールがなかったので、Node.jsでもダウンロードすればそのまま動きます。package.jsonで { "type": "module" } を指定してあるので、node example.js で、ESモジュールモードとして動きます。
がっつり使う場合は、東証の公式APIを検討しましょう。(参考、東証APIサービスの開始について | 日本取引所グループ、リアルタイム情報 | 日本取引所グループ)