---
title: "役員報酬breakdown"
method: GET
path: "/companies/{code}/director-compensation"
tags: ["Companies"]
---

# 役員報酬breakdown

`GET /companies/{code}/director-compensation`

## Request

- Base URL: `https://edinetdb.jp/v1`
- URL: `https://edinetdb.jp/v1/companies/{code}/director-compensation`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

有価証券報告書「役員の報酬等」の細分内訳を返します。
TotalAmount だけでは見えない 「役員カテゴリ × 報酬種別」 を提供。

director_category: director / inside_director / outside_director /
corporate_auditor / inside_auditor / outside_auditor / executive_officer /
accounting_advisor / audit_supervisory_committee /
outside_audit_supervisory_committee / outside_officer / all

remuneration_type: total / headcount / fixed / performance_cash / bonus /
non_monetary / share_option / restricted_share / share_award /
performance_share / stock_award_trust / retirement_benefit / other /
other_needs_review

Layer 1 (jpcrp_cor:* 標準タクソノミ) + Layer 2 (jpcrp030000-asr_E*-000:*
企業独自拡張、各社の開示ラベル原文で ground-truth 分類、2026-08-15 fail-close 監査)
で 4,384社 / FY2014-FY2026 / 287K行をカバー。分類できない Layer2 行は
remunerationType='other_needs_review' として、推測せずラベル原文
(remunerationTypeLabelJaOriginal) を表示する。
per-category 整合性は約88% (sum(breakdown) ≈ reported total ±5%)。

remunerationType='total' は同一カテゴリの内訳合計を表す行で、金額付きで返ります。
amountYen を全行単純合計すると内訳と合計を二重に数えるため、合計を出す際は total 行を除外してください。
isSubset=true の行も他行の内数のため、カテゴリ横断の集計から除外します。

meta.officersOver100mByYear（年度別）: 役員報酬「1億円以上の個別開示」対象者数を
additive で提供。count=0 は個別開示対象者ゼロを確認済み、count=null は表構造未対応
/抽出不能（nullReason="unparseable"）で該当者ゼロではない（両者を混同しない）。

## Path parameters

- `code` string, required

## Query parameters

- `fiscal_year` integer

## Response `200`

役員報酬 breakdown 行配列

## Other responses

- `404`: 役員報酬データなし

---

[API](https://skmtc.dev/edinetdb/apis/edinet-db-api.md) · [All operations](https://skmtc.dev/edinetdb/apis/edinet-db-api/llms.txt) · [OpenAPI document](https://skmtc.dev/edinetdb/apis/edinet-db-api/revisions/d896c5f7d472?raw)
