株価四本値(/prices/daily_quotes)
株価情報を取得することができます
株価データを取得する ことができます。
株価は分割・併合を考慮した調整済み株価(小数点第2位四捨五入)と調整前の株価を取得することができます。
- 取引高が存在しない(売買されていない)日の銘柄についての四本値、取引高と売買代金は、Nullが収録されています。
- 東証上場銘柄でない銘柄(地方取引所単独上場銘柄)についてはデータの収録対象外となっております。
- 2020/10/1のデータは東 京証券取引所の株式売買システムの障害により終日売買停止となった関係で、四本値、取引高と売買代金はNullが収録されています。
- 日通しデータについては全プランで取得できますが、前場/後場別のデータについてはPremiumプランのみ取得可能です。
データの取得では、銘柄コード(code)または日付(date)の指定が必須となります。
各パラメータの組み合わせとレスポンスの結果については以下のとおりです。
code | date | from /to | レスポンスの結果 |
---|---|---|---|
指定された銘柄について全期間分のデータ | |||
指定された銘柄について指定された期間分のデータ | |||
全上場銘柄について指定された日付のデータ |
get
https://api.jquants.com/v1
/prices/daily_quotes
日次の株価データを取得します
データの取得では、銘柄コード(code)または日付(date)の指定が必須となります。
*は必須項目
Parameters
Query
code
銘柄コード
(e.g. 27800 or 2780)
4桁の銘柄コードを指定した場合は、普通株式と優先株式等の両方が上場している銘柄においては普通株式のデータのみが取得されます。
from
fromの指定
(e.g. 20210901 or 2021-09-01)
to
toの指定
(e.g. 20210907 or 2021-09-07)
date
*fromとtoを指定しないとき
(e.g. 20210907 or 2021-09-07)
pagination_key
検索の先頭を指定する文字列
過去の検索で返却された
pagination_key
を設定(参考:boto3説明)The primary key of the first item that this operation will evaluate. Use the value that was returned for
pagination_key
in the previous operation.Header
Authorization*
アクセスキー
Responses
200: OK
400: Bad Request
401: Unauthorized
403: Forbidden
413: Payload Too Large
500: Internal Server Error
変数名 | 説明 | 型 | 備考 |
---|---|---|---|
Date | 日付 | String | YYYY-MM-DD |
Code | 銘柄コード | String | |
Open | 始値(調整前) | Number | |
High | 高値(調整前) | Number | |
Low | 安値(調整前) | Number | |
Close | 終値(調整前) | Number | |
Volume | 取引高(調整前) | Number | |
TurnoverValue | 取引代金 | Number | |
AdjustmentFactor | 調整係数 | Number | 株式分割1:2の場合、権利落ち日のレコードにおいて本項目に”0 .5”が収録されます。 |
AdjustmentOpen | 調整済み始値 | Number | ※1 |
AdjustmentHigh | 調整済み高値 | Number | ※1 |
AdjustmentLow | 調整済み安値 | Number | ※1 |
AdjustmentClose | 調整済み終値 | Number | ※1 |
AdjustmentVolume | 調整済み取引高 | Number | ※1 |
MorningOpen | 前場始値 | Number | ※2 |
MorningHigh | 前場高値 | Number | ※2 |
MorningLow | 前場安値 | Number | ※2 |
MorningClose | 前場終値 | Number | ※2 |
MorningVolume | 前場売買高 | Number | ※2 |
MorningTurnoverValue | 前場取引代金 | Number | ※2 |
MorningAdjustmentOpen | 調整済み前場始値 | Number | ※1, ※2 |
MorningAdjustmentHigh | 調整済み前場高値 | Number | ※1, ※2 |
MorningAdjustmentLow | 調整済み前場安値 | Number | ※1, ※2 |
MorningAdjustmentClose | 調整済み前場終値 | Number | ※1, ※2 |
MorningAdjustmentVolume | 調整済み前場売買高 | Number | ※1, ※2 |
AfternoonOpen | 後場始値 | Number | ※2 |
AfternoonHigh | 後場高値 | Number | ※2 |
AfternoonLow | 後場安値 | Number | ※2 |
AfternoonClose | 後場終値 | Number | ※2 |
AfternoonVolume | 後場売買高 | Number | ※2 |
AfternoonAdjustmentOpen | 調整済み後場始値 | Number | ※1, ※2 |
AfternoonAdjustmentHigh | 調整済み後場高値 | Number | ※1, ※2 |
AfternoonAdjustmentLow | 調整済み後場安値 | Number | ※1, ※2 |
AfternoonAdjustmentClose | 調整済み後場終値 | Number | ※1, ※2 |
AfternoonAdjustmentVolume | 調整済み後場売買高 | Number | ※1, ※2 |
※1 過去の分割等を考慮した調整済みの項目です
※2 Premiumプランのみ取得可能な項目です
Curl
Python
idToken=<YOUR idToken> && curl https://api.jquants.com/v1/prices/daily_quotes?code=86970&date=20230324 -H "Authorization: Bearer $idToken"
import requests
import json
idToken = "YOUR idToken"
headers = {'Authorization': 'Bearer {}'.format(idToken)}
r = requests.get("https://api.jquants.com/v1/prices/daily_quotes?code=86970&date=20230324", headers=headers)
r.json()
最終更新 1mo ago