コンテンツにスキップ
IRBANK API はベータ提供中です。仕様は予告なく変更される場合があります。
IRBANK API ドキュメント
Esc
↑↓移動↵開く⌘Jプレビュー

銘柄の日証金 貸借取引残高・逆日歩

指定した銘柄の日本証券金融(日証金)の日次貸借取引残高と逆日歩(品貸料)を貸借申込日の古い順で返す。days[] に融資残 / 貸株残(各 新規・返済を含む)、差引残(= 融資残 − 貸株残)、前日差、貸借倍率(= 融資残 ÷ 貸株残)が入る。貸株残は信用売りの調達側で、ここが不足すると逆日歩が発生する。reverse[] は自市場(exchange)で逆日歩が発生した日、other_exchange_reverse[] は自市場以外で発生した日で、どちらも発生した日だけが入る(発生しなかった日は含まれない)。逆日歩の金額は 1 日 1 株(投資口は 1 口)あたりの品貸料率で、保有株数を掛ける前の値。銭表記にするときは 100 倍する。fee_total は取引所が公表する当日品貸料率で、こちらも 1 株(1 口)あたり。fee_per_day は当日品貸料率を fee_days で割って小数 4 桁へ丸めた値なので、掛け戻すと末尾がずれることがある。残高と前日差は取引所の公表値をそのまま返し、株式分割・併合の調整をしていない(当時の株数基準)。期間中に権利落ち日をまたぐ銘柄では、その日から株数の基準が切り替わり、loan_balance_change / stock_loan_balance_change にもその段差が出る。lending_ratio は同じ基準どうしの比なので影響を受けない。日次株価は GET /securities/{code}/prices で取得する(本エンドポイントは株価を返さない)。各数値プロパティの単位は fields[].unit を参照(対象は days[] と reverse[] / other_exchange_reverse[] と issued_shares_count)。

GET/securities/{code}/jsf-margin-daily
Authorization
AuthorizationBearer token · headerrequired
IRBANK Connect (app.irbank.net/mcp-api) で発行した API キー
Path parameters
codestringrequired
証券コード (4 桁)
matches ^[0-9A-Z]{4,5}$
Query parameters
periodstring
取得期間 (1m=直近21営業日 / 3m=63 / 6m=132 / 1y=252)。既定 1y
default: "1y"
Allowed:1m3m6m1y
tostring
取得範囲の終端日 (この日を含む)。この日以前の period 分を返す。省略すると最新の営業日で終わる。過去の期間を取るときや、GET /securities/{code}/prices と終端を揃えるときに使う
matches ^\d{4}-\d{2}-\d{2}$
exchangestring
自市場の取引所 MIC (XTKS=東証 / XNGO=名証 / XFKA=福証 / XSAP=札証)。自市場の逆日歩が reverse[]、それ以外が other_exchange_reverse[] に入る。省略すると銘柄の上場市場から決まり (重複上場は東証を優先)、適用した値はレスポンスの exchange が返す。指定した市場に上場していない銘柄でもエラーにはならず、その市場の逆日歩が無いだけになる
Allowed:XTKSXNGOXFKAXSAP
Responses
200OK
fieldsobject[]required
数値プロパティの単位メタデータ
Show properties
Array of object
keystringrequired
対象数値プロパティのキー
labelstringrequired
日本語の表示名
unitstringrequired
単位識別子 (shares / times / jpy_per_share / days)
notestring
補足 (任意)
security_codestringrequired
証券コード (4 桁)
namestringrequired
銘柄名
industry_namestringrequired
業種名 (東証33業種)
issued_shares_countintegerrequired
発行済株式数 (株)。残高の発行済比を出すときの分母
exchangestringrequired
適用した自市場。リクエストが exchange を指定すればその値、省略した場合は上場市場から決めた値
Allowed:XTKSXNGOXFKAXSAP
periodstringrequired
適用した期間
Allowed:1m3m6m1y
daysJsfMarginDailyPoint[]required
日次の貸借取引残高。date 昇順 (古→新)
Show properties
Array of JsfMarginDailyPoint
datestringrequired
貸借申込日 (営業日、YYYY-MM-DD)
loan_balanceintegerrequired
融資残 (株)
stock_loan_balanceintegerrequired
貸株残 (株)
loan_newintegerrequired
融資新規 (株)
loan_repayintegerrequired
融資返済 (株)
stock_loan_newintegerrequired
貸株新規 (株)
stock_loan_repayintegerrequired
貸株返済 (株)
net_balanceintegerrequired
差引残 (株、= 融資残 − 貸株残)。負なら貸株が融資を上回っている
loan_balance_changeinteger | nullrequired
融資残の前日差 (株)。前営業日の行が取得できない日 (収録の開始に達した最古日) は null。period より長く収録がある銘柄では、返す最古日の前日差も period が返す範囲の 1 営業日前にある行から算出する
stock_loan_balance_changeinteger | nullrequired
貸株残の前日差 (株)。null になる条件は loan_balance_change と同じ
lending_rationumber | nullrequired
貸借倍率 (= 融資残 ÷ 貸株残)。貸株残が 0 の日は null
reverseJsfReverseFeeExternal[]required
自市場 (exchange) で逆日歩が発生した日。発生した日だけが入り、発生しなかった日は含まれない
Show properties
Array of JsfReverseFeeExternal
datestringrequired
対象営業日 (YYYY-MM-DD)
fee_per_daynumberrequired
1 日 1 株 (投資口は 1 口) あたりの品貸料率 (円)。銭表記にするときは 100 倍する
fee_daysintegerrequired
品貸日数 (日)
fee_totalnumberrequired
取引所が公表する当日品貸料率 (円)。fee_per_day と同じ 1 株 (1 口) あたりで、保有株数を掛けた金額ではない。fee_per_day は当日品貸料率を fee_days で割って小数 4 桁へ丸めた値なので、掛け戻すと末尾がずれることがある
other_exchange_reverseJsfOtherExchangeReverseFeeExternal[]required
自市場以外で逆日歩が発生した日 (重複上場銘柄向け)。同じ日に複数の取引所で発生することがある
Show properties
Array of JsfOtherExchangeReverseFeeExternal
datestringrequired
対象営業日 (YYYY-MM-DD)
exchange_codestringrequired
発生した取引所 MIC (クエリ exchange 以外)
Allowed:XTKSXNGOXFKAXSAP
fee_per_daynumberrequired
1 日 1 株 (1 口) あたりの品貸料率 (円)
fee_daysintegerrequired
品貸日数 (日)
fee_totalnumberrequired
取引所が公表する当日品貸料率 (円、1 株 (1 口) あたり)。fee_per_day との関係は reverse[] と同じ
attributionAttributionrequired
Show properties
source_labelstringrequired
出典表示ラベル(第三者に表示する際はこの表記を使う)
license_notestringrequired
出典・再配信条件の注記
processed_bystringrequired
400パラメータが不正
errorobjectrequired
Show properties
codestringrequired
messagestringrequired
detailsExternalErrorDetail[]
Show properties
Array of ExternalErrorDetail
paramstringrequired
reasonstringrequired
Allowed:missingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalid
expectedstring
受理される値の要約(範囲・型・列挙値)。示せない場合は省略する
404銘柄が存在しない、日証金の貸借取引データが 1 件も無い(貸借銘柄でない)、または会員区分の下限日より新しい貸借取引データが 1 件も無い(収録が古い時点で止まっている銘柄で、guest / 無料会員のとき)
errorobjectrequired
Show properties
codestringrequired
messagestringrequired
detailsExternalErrorDetail[]
Show properties
Array of ExternalErrorDetail
paramstringrequired
reasonstringrequired
Allowed:missingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalid
expectedstring
受理される値の要約(範囲・型・列挙値)。示せない場合は省略する
Request
curl -X GET "https://api.irbank.net/v1/securities/7203/jsf-margin-daily" \
  -H "Authorization: Bearer YOUR_TOKEN"
Response
{
  "fields": [
    {
      "key": "string",
      "label": "string",
      "unit": "string",
      "note": "string"
    }
  ],
  "security_code": "7203",
  "name": "string",
  "industry_name": "string",
  "issued_shares_count": 0,
  "exchange": "XTKS",
  "period": "1m",
  "days": [
    {
      "date": "2026-09-11",
      "loan_balance": 0,
      "stock_loan_balance": 0,
      "loan_new": 0,
      "loan_repay": 0,
      "stock_loan_new": 0,
      "stock_loan_repay": 0,
      "net_balance": 0,
      "loan_balance_change": 0,
      "stock_loan_balance_change": 0,
      "lending_ratio": 0
    }
  ],
  "reverse": [
    {
      "date": "2026-09-11",
      "fee_per_day": 0.05,
      "fee_days": 1,
      "fee_total": 0.05
    }
  ],
  "other_exchange_reverse": [
    {
      "date": "string",
      "exchange_code": "XTKS",
      "fee_per_day": 0,
      "fee_days": 0,
      "fee_total": 0
    }
  ],
  "attribution": {
    "source_label": "金融庁 EDINET / TDnet",
    "license_note": "string",
    "processed_by": "IRBANK"
  }
}