---
title: "有報テキスト"
method: GET
path: "/companies/{code}/text-blocks"
tags: ["Companies"]
---

# 有報テキスト

`GET /companies/{code}/text-blocks`

## Request

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

有価証券報告書のテキストセクション（事業方針・事業内容・リスク・経営分析）を返します。
デフォルトでは各セクション最大2,000文字の要約版です（切り詰め時は末尾に「…（以下省略）」を付与、計2,007文字）。
full=trueを指定すると全文を取得できます。
切り詰めの有無はmeta.truncated / meta.truncated_sectionsで機械的に判別できます
（全文がちょうど2,007文字のセクションはfull=trueでも文字数が変わらないため、文字数でなくフラグで判別してください）。
変更履歴: 2026-09-29 — section alias `critical-contracts` の応答の `section` の値を「経営上の重要な契約等」から「重要な契約等」に変更（2025 年の開示府令の改正に合わせた表示名。alias と element は不変。応答の文字列で突合している場合は新しい値に合わせてください）。
変更履歴: 2026-10-16 — 役員の状況（alias `officers`）・コーポレート・ガバナンスの概要（`governance`）・監査の状況（`audit`）の節は個人の氏名を含むため、審査で登録された API キー（区分 A）にだけ返します。それ以外のキーには節を含めず、meta.withheld_sections で理由を返します（alias は引き続き受け付けます）。処理中にキーの区分が変わった時は 503（error.code = authz_changed）を返します。役員の一覧は /companies/{code}/directors でも提供しています。

## Path parameters

- `code` string, required

## Query parameters

- `fiscal_year` integer
- `full` boolean
- `sections` string

## Response `200`

テキストブロック

- object
  - `data` object[]
    - `section` string: セクション名（事業方針・経営環境、事業の内容、事業等のリスク、経営者による分析）
    - `text` string: セクション本文（full=false時は最大2,000文字、full=true時は全文）
  - `meta` object
    - `edinet_code` string
    - `fiscal_year` integer, nullable
    - `full_text_url` string, uri: 全文テキストのWebページURL
    - `note` string: full=false時のみ。全文取得方法の案内
    - `sections_count` integer
    - `source_status` 'ok' | 'source_unavailable' | 'translation_unverified': 本文を取ったEDINETの書類を確認できたかどうか。ok = 1つの書類に特定でき、節ごとのdoc_idと画像開示の注記を返します。source_unavailable = 本文は返しますが、書類を1つに特定できないため、doc_idと注記を返しません。translation_unverified = lang=enで英訳の本文を返しており、英訳と書類の対応を確認できないため、doc_idと注記を返しません。full=trueでも返します
    - `truncated` boolean: この応答内の1つ以上のセクションが切り詰められている場合true。full=true時は常にfalse
    - `truncated_sections` string[]: 切り詰められたセクション名（data[].sectionと同一表記）。full=true時は常に空配列
    - `withheld_sections` object[]: この応答に含めなかった節（2026-10-16〜）。役員の状況（officers）・コーポレート・ガバナンスの概要（governance）・監査の状況（audit）が要求の範囲にあり、その企業に節があり、その節を提供できない時に付きます。現在の提供対象は、審査で登録された API キー（区分 A）だけです（審査を経た他の区分のキー・判定できない時も含めません）
      - `code` string: officer_lane_not_provided
      - `message` string
      - `restEndpoint` string: officers の時だけ。/companies/{code}/directors
      - `section` string: section alias（officers / governance / audit）

---

[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)
