銘柄の日証金 貸借取引残高・逆日歩
指定した銘柄の日本証券金融(日証金)の日次貸借取引残高と逆日歩(品貸料)を貸借申込日の古い順で返す。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)。
/securities/{code}/jsf-margin-dailyAuthorizationBearer token · headerrequiredcodestringrequiredperiodstring1m3m6m1ytostringexchangestringXTKSXNGOXFKAXSAPfieldsobject[]requiredShow propertiesHide properties
objectkeystringrequiredlabelstringrequiredunitstringrequirednotestringsecurity_codestringrequirednamestringrequiredindustry_namestringrequiredissued_shares_countintegerrequiredexchangestringrequiredXTKSXNGOXFKAXSAPperiodstringrequired1m3m6m1ydaysJsfMarginDailyPoint[]requiredShow propertiesHide properties
JsfMarginDailyPointdatestringrequiredloan_balanceintegerrequiredstock_loan_balanceintegerrequiredloan_newintegerrequiredloan_repayintegerrequiredstock_loan_newintegerrequiredstock_loan_repayintegerrequirednet_balanceintegerrequiredloan_balance_changeinteger | nullrequiredstock_loan_balance_changeinteger | nullrequiredlending_rationumber | nullrequiredreverseJsfReverseFeeExternal[]requiredShow propertiesHide properties
JsfReverseFeeExternaldatestringrequiredfee_per_daynumberrequiredfee_daysintegerrequiredfee_totalnumberrequiredother_exchange_reverseJsfOtherExchangeReverseFeeExternal[]requiredShow propertiesHide properties
JsfOtherExchangeReverseFeeExternaldatestringrequiredexchange_codestringrequiredXTKSXNGOXFKAXSAPfee_per_daynumberrequiredfee_daysintegerrequiredfee_totalnumberrequiredattributionAttributionrequiredShow propertiesHide properties
source_labelstringrequiredlicense_notestringrequiredprocessed_bystringrequirederrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequireddetailsExternalErrorDetail[]Show propertiesHide properties
ExternalErrorDetailparamstringrequiredreasonstringrequiredmissingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalidexpectedstringerrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequireddetailsExternalErrorDetail[]Show propertiesHide properties
ExternalErrorDetailparamstringrequiredreasonstringrequiredmissingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalidexpectedstringcurl -X GET "https://api.irbank.net/v1/securities/7203/jsf-margin-daily" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.irbank.net/v1/securities/7203/jsf-margin-daily", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.irbank.net/v1/securities/7203/jsf-margin-daily",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
){
"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"
}
}{
"error": {
"code": "not_found",
"message": "Security not found",
"details": [
{
"param": "years",
"reason": "out_of_range",
"expected": ">= 1"
}
]
}
}{
"error": {
"code": "not_found",
"message": "Security not found",
"details": [
{
"param": "years",
"reason": "out_of_range",
"expected": ">= 1"
}
]
}
}