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/short_selling_positions)
    • 売買内訳データ(/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仕様

空売り残高報告(/markets/short_selling_positions)

空売り残高報告データを取得できます

API概要

「有価証券の取引等の規制に関する内閣府令」に基づき、取引参加者より報告を受けたもののうち、残高割合が0.5%以上のものについての情報を取得できます。

配信データは下記のページで公表している内容と同一ですが、より長いヒストリカルデータを利用可能です。 https://www.jpx.co.jp/markets/public/short-selling/index.html

本APIの留意点

  • 取引参加者から該当する報告が行われなかった日にはデータは提供されません。

  • 「有価証券の取引等の規制に関する内閣府令について」はこちらをご覧ください。https://www.jpx.co.jp/markets/public/short-selling/01.html

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

データの取得では、銘柄コード(code)、公表日(disclosed_date)、計算日(calculated_date)のいずれかの指定が必須となります。 各パラメータの組み合わせとレスポンスの結果については以下のとおりです。

code
disclosed_date
disclosed_date_from/disclosed_date_to
calculated_date
レスポンスの結果

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

指定された銘柄について指定日(公表日)のデータ

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

指定された銘柄について指定日(計算日)のデータ

指定日(公表日)の全ての銘柄のデータ

指定日(計算日)の全ての銘柄のデータ

空売り残高報告データを取得します

GET https://api.jquants.com/v1/markets/short_selling_positions

データの取得では、銘柄コード(code)、公表日(disclosed_date)、計算日(caldulated_date)のいずれかの指定が必須となります。

*は必須項目

Query Parameters

Name
Type
Description

code

String

4桁もしくは5桁の銘柄コード

(e.g. 8697 or 86970)

4桁の銘柄コードを指定した場合は、普通株式と優先株式の両方が上場している銘柄においては普通株式のデータのみが取得されます。

disclosed_date

String

公表日の指定

(e.g. 20240301 or 2024-03-01)

disclosed_date_from

String

公表日のfromの指定

(e.g. 20240301 or 2024-03-01)

disclosed_date_to

String

公表日のtoの指定

(e.g. 20240301 or 2024-03-01)

calculated_date

String

計算日の指定

(e.g. 20240301 or 2024-03-01)

pagination_key

String

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

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

Headers

Name
Type
Description

Authorization*

String

アクセスキー

{
    "short_selling_positions": [
      {
        "DisclosedDate": "2024-08-01",
        "CalculatedDate": "2024-07-31",
        "Code": "13660",
        "ShortSellerName": "個人",
        "ShortSellerAddress": "",
        "DiscretionaryInvestmentContractorName": "",
        "DiscretionaryInvestmentContractorAddress": "",
        "InvestmentFundName": "",
        "ShortPositionsToSharesOutstandingRatio": 0.0053,
        "ShortPositionsInSharesNumber": 140000,
        "ShortPositionsInTradingUnitsNumber": 140000,
        "CalculationInPreviousReportingDate": "2024-07-22",
        "ShortPositionsInPreviousReportingRatio": 0.0043,
        "Notes": ""
      }
    ],
    "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."
}

データ項目概要

変数名
説明
型
備考

DisclosedDate

日付(公表日)

String

YYYY-MM-DD

CalculatedDate

日付(計算日)

String

YYYY-MM-DD

Code

銘柄コード

String

5桁コード

ShortSellerName

商号・名称・氏名

String

"ShortSellerName"は、取引参加者から報告されたものをそのまま記載しているため、日本語名称または英語名称が混在しています。

ShortSellerAddress

住所・所在地

String

DiscretionaryInvestmentContractorName

委託者・投資一任契約の相手方の商号・名称・氏名

String

DiscretionaryInvestmentContractorAddress

委託者・投資一任契約の相手方の住所・所在地

String

InvestmentFundName

信託財産・運用財産の名称

String

ShortPositionsToSharesOutstandingRatio

空売り残高割合

Number

ShortPositionsInSharesNumber

空売り残高数量

Number

ShortPositionsInTradingUnitsNumber

空売り残高売買単位数

Number

CalculationInPreviousReportingDate

直近計算年月日

String

YYYY-MM-DD

ShortPositionsInPreviousReportingRatio

直近空売り残高割合

Number

Notes

備考

String

APIコールサンプルコード

idToken=<YOUR idToken> && curl https://api.jquants.com/v1/markets/short_selling_positions?code=86970&calculated_date=20240801 -H "Authorization: Bearer $idToken" 
import requests
import json

idToken = "YOUR idToken"
headers = {'Authorization': 'Bearer {}'.format(idToken)}
r = requests.get("https://api.jquants.com/v1/markets/short_selling_positions?code=86970&calculated_date=20240801", headers=headers)
r.json()
前へ業種別空売り比率(/markets/short_selling)次へ売買内訳データ(/markets/breakdown)

最終更新 10 日前