J-Quants API
API Specification(English)J-Quants Website
  • J-Quants APIについて
  • お知らせ
    • データ修正履歴
  • サービス概要
    • プランごとに利用可能なAPIとデータ期間
    • 提供データの更新タイミング
    • API利用までの流れ
  • API仕様
    • API共通の留意事項
    • API仕様書ページの見方
    • リフレッシュトークン取得(/token/auth_user)
    • IDトークン取得(/token/auth_refresh)
    • 上場銘柄一覧(/listed/info)
      • 市場区分コード及び市場区分名
      • 17業種コード及び業種名
      • 33業種コード及び業種名
    • 株価四本値(/prices/daily_quotes)
    • 前場四本値(/prices/prices_am)
    • 投資部門別情報(/markets/trades_spec)
      • 市場名
    • 信用取引週末残高(/markets/weekly_margin_interest)
    • 業種別空売り比率(/markets/short_selling)
    • 売買内訳データ(/markets/breakdown)
    • 取引カレンダー(/markets/trading_calendar)
      • 休日区分
    • 指数四本値(/indices)
      • 配信対象指数コード
    • TOPIX指数四本値(/indices/topix)
    • 財務情報(/fins/statements)
      • 開示書類種別
    • 財務諸表(BS/PL)(/fins/fs_details)
    • 配当金情報(/fins/dividend)
    • 決算発表予定日(/fins/announcement)
    • 日経225オプション四本値(/option/index_option)
    • 先物四本値(/derivatives/futures)
      • 先物商品区分コード
    • オプション四本値(/derivatives/options)
      • オプション商品区分コード
  • FAQ
    • サービスについて
    • 利用目的及びデータの利用について
    • プラン・変更・キャンセルと退会について
    • お支払いについて
    • データについて
    • サービス障害について
    • アカウントについて
  • 🔗関連サイト
GitBook提供
このページ内
  • APIの概要
  • 本APIの留意点
  • パラメータ及びレスポンス
  • 日次の指数四本値データを取得します
  • データ項目概要
  • APIコールサンプルコード
  1. API仕様

指数四本値(/indices)

各種指数の四本値の情報を取得することができます。

前へ休日区分次へ配信対象指数コード

最終更新 1 年前

APIの概要

各種指数の四本値データを取得することができます。

現在配信している指数につきましては、を参照ください。

本APIの留意点

  • 2022年4月の東証市場区分再編によりマザーズ市場は廃止されていますが、一定のルールに基づき東証マザーズ指数の構成銘柄の入替を行い、 2023年11月6日より指数名称を「東証グロース市場250指数」に変更されています。 詳細はをご参照ください。

  • 2020年10月1日のデータは東京証券取引所の株式売買システムの障害により終日売買停止となった関係で、四本値は前営業日(2020年10月1日)の終値が収録されています。

パラメータ及びレスポンス

データの取得する際には、指数コード(code)または日付(date)の指定が必須となります。 各パラメータの組み合わせとレスポンスの結果については以下のとおりです。

code
date
from /to
レスポンスの結果

指定された銘柄について全期間分のデータ

指定された銘柄について指定された期間分のデータ

配信している指数全てについて指定された日付のデータ

日次の指数四本値データを取得します

GET https://api.jquants.com/v1/indices

データの取得では、指数コード(code)または日付(date)の指定が必須となります。

*は必須項目

Query Parameters

Name
Type
Description

code

String

指数コード

(e.g. 0000 or 0028)

from

String

fromの指定

(e.g. 20210901 or 2021-09-01)

to

String

toの指定

(e.g. 20210907 or 2021-09-07)

date

String

*fromとtoを指定しないとき

(e.g. 20210907 or 2021-09-07)

pagination_key

String

検索の先頭を指定する文字列

過去の検索で返却されたpagination_keyを設定

Headers

Name
Type
Description

Authorization*

String

アクセスキー

{
    "indices": [
        {
            "Date": "2023-12-01",
            "Code": "0028",
            "Open": 1199.18,
            "High": 1202.58,
            "Low": 1195.01,
            "Close": 1200.17
        }
    ],
    "pagination_key": "value1.value2."
}
{
    "message": "<Error Message>"
}
{
    "message": "The incoming token is invalid or expired."
}
{
    "message": <Error Message>
}
{
    "message": "Unexpected error. Please try again later."
}
{
    "message": "Response data is too large. Specify parameters to reduce the acquired data range."
}

データ項目概要

変数名
説明
型
備考

Date

日付

String

YYYY-MM-DD

Code

指数コード

String

Open

始値

Number

High

高値

Number

Low

安値

Number

Close

終値

Number

APIコールサンプルコード

idToken=<YOUR idToken> && curl https://api.jquants.com/v1/indices?code=0028&date=20231201 -H "Authorization: Bearer $idToken"
import requests
import json

idToken = "YOUR idToken"
headers = {'Authorization': 'Bearer {}'.format(idToken)}
r = requests.get("https://api.jquants.com/v1/indices?code=0028&date=20231201", headers=headers)
r.json()

配信対象の指数コードについてはを参照ください。

配信対象の指数コードはを参照ください。

こちらのページ
こちら
こちらのページ
こちらのページ