コンテンツにスキップ

PyJQuants

PyPI Open In Colab

J-Quants APIを簡単に使えるPythonライブラリです。

プログラミング初心者でも、数行のコードで日本株のデータを取得できます。

PyJQuantsでできること

  • 株価データの取得(日足・期間指定)
  • 企業情報の検索(銘柄コード・会社名)
  • 財務データの取得(決算情報)
  • 市場情報の取得(TOPIX・日経225・取引カレンダー)
  • 先物・オプションデータの取得(プレミアムプラン)

使用例

import pyjquants as pjq

# トヨタ自動車の株価を取得
ticker = pjq.Ticker("7203")

# 会社名を表示
print(ticker.info.name)  # → トヨタ自動車

# 過去30日の株価を取得
df = ticker.history("30d")
print(df)

プラン別機能一覧

J-Quants APIには複数のプランがあります。プランによって使える機能が異なります。

機能 Free Light Standard Premium
日足株価 ✓* ✓ ✓ ✓
企業情報・検索 ✓* ✓ ✓ ✓
財務情報(概要) ✓* ✓ ✓ ✓
取引カレンダー ✓* ✓ ✓ ✓
決算発表日 ✓ ✓ ✓ ✓
投資部門別売買状況 - ✓ ✓ ✓
TOPIX - ✓ ✓ ✓
日経225 - - ✓ ✓
信用取引情報 - - ✓ ✓
空売り情報 - - ✓ ✓
業種分類 - - ✓ ✓
前場株価 - - - ✓
配当情報 - - - ✓
詳細財務情報 - - - ✓
先物・オプション - - - ✓

*Freeプランは12週間遅延データ

インストール

pip install pyjquants

次のステップ

プログラミング初心者の方へ

クイックスタート(Colab)を開けば、インストール不要でブラウザ上ですぐに試せます。