Companies

セグメント別業績

セグメント別の売上/営業利益/粗利益(IFRS商社)/減価償却/設備投資等を返します。 JP GAAP / IFRS / US GAAP 対応。

period=annual(既定)は有価証券報告書由来の通期データ(fiscal_year 単位)。

period=quarterly は四半期報告書(140)/半期報告書(160)由来のセグメントで、 値は すべて期首からの YTD 累計(Q3 なら 9 ヶ月累計)です。単四半期の 3 ヶ月値ではありません。全行に valueBasis="ytd" を返します。 四半期のカバレッジは開示企業のみ(約3,169社、FY2015-2026、Q1-Q3)で、 簡素化開示によりセグメント注記を省略する会社・期があるため通期より薄くなります。 セグメント資産(assets、貸借対照表項目)は通期(有価証券報告書)のみ収録しています(FY2014-FY2026、通期セグメント行の約85%)。四半期は未収録(null)です。 セグメント別従業員数(employees)は現時点では未収録(null)で、収録方法を設計中です。 注意: 調整額・消去行はセグメント行として返らないため、assets をセグメント横断で単純合計しても連結総資産には一致しません。全社全年度の実測(25,642 企業年度)では合計/連結総資産の中央値が0.88で、約63%が連結総資産を下回り、約11%が上回ります(持株会社等)。連結総資産は financials の totalAssets をご利用ください。 fiscal_year は「事業年度が終了する暦年」です(2024-03-31 終了年度 = 2024)。

get/companies/{code}/segments

Request

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

Path parameters

codestring required

Query parameters

fiscal_yearinteger

Filter to a specific fiscal year. If omitted, returns all disclosed fiscal years (descending). 404 when the specified year has no rows (unless empty_as_200=true).

period'annual' | 'quarterly'

annual (default) = annual securities report segments (unchanged behaviour). quarterly = quarterly/semi-annual report segments, always year-to-date cumulative (valueBasis="ytd"). Any other value returns 400.

quarter1 | 2 | 3

Only valid with period=quarterly. Filters to the year-to-date figures as of Q1/Q2/Q3. Supplying it with period=annual returns 400.

empty_as_200boolean

Opt-in (2026-07-18). When true, a no-data result returns 200 with an empty data array + meta.message instead of 404, matching the MCP get_segments tool's existing 200+empty shape (REST/MCP alignment). Default (false/omitted) keeps the existing 404 for backward compatibility; flipping the default is a separate future decision pending usage data.

Response

セグメント別データ(period=annual 約2,998社 / period=quarterly 約3,169社)。 period=quarterly では各行に quarter と valueBasis="ytd" が付きます。 empty_as_200=true指定時はデータなしでも200(data:[]、meta.messageに理由)

Changes

No recorded changes to this operation across all 1 revision of this API.