開示書類の指定セクション本文
開示書類の指定セクションの本文テキストを返す。指定 section が存在しない場合は section_text: null と available_sections (候補一覧) を 200 で返す。TDnet 由来開示は開示時刻から 24 時間以上経過後のみ取得可能 (未経過は 404)。
GET
/disclosures/{doc_id}/sections/{section}Authorization
AuthorizationBearer token · headerrequiredIRBANK Connect (app.irbank.net/mcp-api) で発行した API キー
Path parameters
doc_idstringrequiredEDINET 書類管理番号 (S + 7 桁英数字) または TDnet docID (14 桁数字)
sectionstringrequired正規化済みセクション ID (GET /disclosures/{doc_id} の available_sections で取得)
Allowed:
business_overviewrisk_factorsmdadividend_policymajor_shareholderscorporate_governancecorporate_historysubsidiariesemployeescompensationauditbodyResponses
200OK (section が存在しない場合も available_sections 付きで 200)
section_textstring | nullrequiredセクション本文 (HTML)。指定 section が存在しない場合は null
section_namestringrequired正規化セクション名。指定 section が存在しない場合は空文字
document_typestringrequired書類種別
filing_datestringrequired提出日 (JST 暦日, YYYY-MM-DD)
source_urlstring | nullrequired出典 URL。EDINET は公開ページ (WZEK0040.aspx) の絶対 URL、TDnet は null。PDF 原本の URL ではない
available_sectionsstring[]required同書類で取得可能なセクション ID 一覧 (候補誘導用)
attributionDisclosureAttributionrequiredShow 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受理される値の要約(範囲・型・列挙値)。示せない場合は省略する
404書類が存在しない、または TDnet 24h 経過前
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/disclosures/S100ABCD/sections/risk_factors" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://api.irbank.net/v1/disclosures/S100ABCD/sections/risk_factors", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});import requests
response = requests.get(
"https://api.irbank.net/v1/disclosures/S100ABCD/sections/risk_factors",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)Response
{
"section_text": "string",
"section_name": "string",
"document_type": "string",
"filing_date": "string",
"source_url": "string",
"available_sections": [
"string"
],
"attribution": {
"source_label": "string",
"license_note": "string",
"processed_by": "string"
}
}{
"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"
}
]
}
}