年次配当実績
EDINET コード指定で法人の年次配当実績を古い順 (fiscal_year 昇順) で返す。1株配当 (報告時実額 / 分割・併合の遡及調整後) / 配当性向 / DOE / 純資産配当率 / 連続増配年数と根拠開示参照 (source_refs)。実績のみ — 配当予想・スケジュール・利回りは対象外。各数値プロパティの単位は fields[].unit を参照。該当データが 0 件のときは空配列とともに reason (code=no_results + 状況の説明) を返す。
GET
/dividendsAuthorization
AuthorizationBearer token · headerrequiredIRBANK Connect (app.irbank.net/mcp-api) で発行した API キー
Query parameters
edinet_codestringrequiredEDINET コード (E または G + 5 桁の数字、例: E04430)
matches ^[EG]\d{5}$
from_fiscal_yearinteger開始年度フィルタ (決算期末の西暦年 YYYY)。未指定時は最古年度から返す
min 1900 · max 2200
to_fiscal_yearinteger終了年度フィルタ (決算期末の西暦年 YYYY)。未指定時は最新年度まで返す
min 1900 · max 2200
Responses
200OK
fieldsobject[]requiredrecords[] 数値プロパティの単位メタデータ (self-describing)
Show propertiesHide properties
Array of
objectkeystringrequiredrecords[] 内の対象数値プロパティのキー
labelstringrequired日本語の表示名
unitstringrequired単位識別子 (jpy_per_share / percent / years 等)
notestring補足 (任意)
edinet_codestringrequiredsecurity_codestringrequired証券コード (4 桁)
recordsDividendRecord[]required年次配当実績 (古い順、fiscal_year 昇順)
Show propertiesHide properties
Array of
DividendRecordfiscal_yearintegerrequired決算期末の西暦年 (YYYY)
annual_dpsnumber | nullrequired1株当たり年間配当 (円、報告時実額。分割・併合は未調整)
annual_dps_adjustednumber | nullrequired分割・併合の遡及調整後 1株当たり年間配当 (円、最新株数基準)
payout_rationumber | nullrequired配当性向 (%)
change_typestring | nullrequired前年比増減区分 (分割・併合の遡及調整後 DPS の前年比で判定)
Allowed:
newincreasedecreaseflatresumecutnulldoenumber | nullrequiredDOE (自己資本配当率、%)
net_asset_dividend_ratenumber | nullrequired純資産配当率 (%)
consecutive_dividend_increase_yearsinteger | nullrequired連続増配年数 (年)。欠損時 null
source_refsDividendSourceRef[]required確定根拠開示への参照。当該年度の各値 (配当・配当性向に加え DOE / 純資産配当率 / 連続増配年数の算出元) が由来する開示を返す。source=tdnet の書類詳細は 2013 年 9 月以降の開示のみ GET /disclosures/{doc_id} で取得でき、それ以前の開示は書類マスタ未収録のため 404 になる (配当の数値自体はそれ以前も返る)
Show propertiesHide properties
Array of
DividendSourceRefdoc_idstringrequired根拠開示の書類 ID。GET /disclosures/{doc_id} に渡して詳細を取得できる (取得できない場合は下記 source_refs の注記を参照)
sourcestringrequired開示ソース
Allowed:
edinettdnetreasonEmptyReason | anyrequired本体データが空のとき、その理由 (機械可読な code + 説明・対処ヒント)。本体データが 1 件以上のときは null
Show propertiesHide properties
One of:
EmptyReason
codestringrequiredno_results: このリクエストに該当するデータが 0 件。収録が無い場合と、指定した条件に合致しない場合の両方を含む (両者は現状の実装では区別できないため、機械可読な値としては区別しない)。TDnet 由来の値は開示から 24 時間は収録に反映されないため、直近開示分は後から追加され得る
Allowed:
no_resultsmessagestringrequired0 件になった状況の説明 (英語)。人間向けの補足であり、分岐は code で行うこと (文面は予告なく改善されうる)
any
anyattributionAttributionrequiredShow propertiesHide properties
source_labelstringrequired出典表示ラベル(第三者に表示する際はこの表記を使う)
license_notestringrequired出典・再配信条件の注記
processed_bystringrequired400パラメータが不正
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequireddetailsExternalErrorDetail[]Show propertiesHide properties
Array of
ExternalErrorDetailparamstringrequiredreasonstringrequiredAllowed:
missingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalidexpectedstring受理される値の要約(範囲・型・列挙値)。示せない場合は省略する
404EDINET コードに対応する上場法人が存在しない
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequireddetailsExternalErrorDetail[]Show propertiesHide properties
Array of
ExternalErrorDetailparamstringrequiredreasonstringrequiredAllowed:
missingconflictinvalid_typeinvalid_formatout_of_rangeunknown_valuetoo_many_itemsinvalidexpectedstring受理される値の要約(範囲・型・列挙値)。示せない場合は省略する
Request
curl -X GET "https://api.irbank.net/v1/dividends?edinet_code=E04430" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.irbank.net/v1/dividends?edinet_code=E04430", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.irbank.net/v1/dividends?edinet_code=E04430",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"fields": [
{
"key": "string",
"label": "string",
"unit": "string",
"note": "string"
}
],
"edinet_code": "string",
"security_code": "7203",
"records": [
{
"fiscal_year": 2025,
"annual_dps": 0,
"annual_dps_adjusted": 0,
"payout_ratio": 0,
"change_type": "new",
"doe": 0,
"net_asset_dividend_rate": 0,
"consecutive_dividend_increase_years": 0,
"source_refs": [
{
"doc_id": "string",
"source": "edinet"
}
]
}
],
"reason": {
"code": "no_results",
"message": "No segment disclosure is currently recorded for this organization."
},
"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"
}
]
}
}