# 政策保有株式（EDINET）(/edinet/cross-shareholdings)

`GET`    /v2/edinet/cross-shareholdings

## APIの概要

有価証券報告書（第三号様式）「第4 提出会社の状況 4-4 株式の保有状況」に記載されている、提出会社／連結最大保有会社／連結第二最大保有会社の3スコープごとに、上場/非上場別の株式数とその増減、特定投資株式／みなし保有株式の銘柄、注釈テキストを取得することができます。

### 本APIの留意点

> **Info**
>
> - データ提供期間は2020年3月31日以降、対象書類は有価証券報告書です。
> - Standard プラン以上で利用可能です（Free / Light プランでは本 API を利用できません）。過去データの参照範囲はプランに応じて Standard=10年前まで、Premium=20年前までです。
> - 政策保有株式は API 経由でのみご利用いただけます。ファイルダウンロード（CSV／Bulk）には対応しておりません。
> - 本APIのデータはLLMにてデータ修正を行っております。

## 政策保有株式データを取得します

`GET` `https://api.jquants.com/v2/edinet/cross-shareholdings`

データの取得では、`edinet_code` / `code` / `date` を任意で指定できます。\
各パラメータの組み合わせとレスポンスの結果については以下のとおりです。

- edinet\_code/code: –, date: – → API実行日に提出された全有報のデータ一覧

- edinet\_code/code: ✓, date: – → 指定された EDINETコード / 銘柄コードのデータ一覧（プラン参照範囲内）

- edinet\_code/code: –, date: ✓ → 指定日に提出された全有報のデータ一覧

- edinet\_code/code: ✓, date: ✓ → 指定された EDINETコード / 銘柄コードの、指定日提出有報のデータ

※ `edinet_code` と `code` の同時指定は不可です（400 エラー）。\
※ 該当データが存在しない場合は空配列（`"data": []`）を返却します。

### Requests

### Headers

| Parameter | Type   | Required | Description |
| --------- | ------ | -------- | ----------- |
| x-api-key | string | Required | APIキー       |

### Query Parameters

| Parameter       | Type   | Required | Description                                   |
| --------------- | ------ | -------- | --------------------------------------------- |
| edinet\_code    | string | Optional | EDINETコード（e.g. E02367）                        |
| code            | string | Optional | 銘柄コード（e.g. 79740 or 7974）                     |
| date            | string | Optional | 提出日（e.g. 20250620 or 2025-06-20）              |
| pagination\_key | string | Optional | 検索の先頭を指定する文字列 過去の検索で返却された pagination\_key を設定 |

### APIコールサンプルコード

/v2/edinet/cross-shareholdings

**cURL**

```bash
curl -G https://api.jquants.com/v2/edinet/cross-shareholdings \
-H "x-api-key: {{apiKey}}" \
-d edinet_code="{{edinet_code}}"
```

**JavaScript**

```javascript
import axios from 'axios'

const client = axios.create({
baseURL: 'https://api.jquants.com',
headers: { 'x-api-key': '{{apiKey}}' },
})

await client.get('/v2/edinet/cross-shareholdings', {
params: {
  edinet_code: '{{edinet_code}}',
},
})
```

**Python**

```python
import requests

headers = {"x-api-key": "{{apiKey}}"}
resp = requests.get(
  "https://api.jquants.com/v2/edinet/cross-shareholdings",
  params={"edinet_code": "{{edinet_code}}"},
  headers=headers,
)
print(resp.json())
```

### Responses

### データ項目概要

#### 書類メタ（書類ごとに1オブジェクト）

| Parameter     | Type   | Required | Description                |
| ------------- | ------ | -------- | -------------------------- |
| DocId         | string | Required | EDINET 書類管理番号（`S` + 7桁英数字） |
| Code          | string | Required | 提出会社の銘柄コード（5桁）             |
| EdinetCode    | string | Required | 提出会社の EDINET コード           |
| FilerName     | string | Required | 提出者名（会社名・和文）               |
| FilerNameEn   | string | Required | 提出者名（英文）                   |
| DocTypeCode   | string | Required | 書類種別コード（`120` = 有価証券報告書）   |
| SubDate       | string | Required | 提出日（YYYY-MM-DD）            |
| SubTime       | string | Required | 提出時刻（HH:MM:SS）             |
| PerSt         | string | Required | 対象事業年度の開始日（YYYY-MM-DD）     |
| PerEn         | string | Required | 対象事業年度の終了日（YYYY-MM-DD）     |
| Report        | object | Required | 提出会社自身の保有ブロック。             |
| Largest       | object | Required | 連結最大保有会社の保有ブロック。           |
| SecondLargest | object | Required | 連結第二最大保有会社の保有ブロック。         |

#### 保有主体ブロック（`Report` / `Largest` / `SecondLargest` 共通）

| Parameter           | Type   | Required | Description        |
| ------------------- | ------ | -------- | ------------------ |
| HldrName            | string | Required | 当該保有主体の会社名         |
| HldrCode            | string | Required | 当該保有主体の証券コード（5桁）   |
| HldrEdinetCode      | string | Required | 当該保有主体の EDINET コード |
| ListedIss           | number | Required | 上場 銘柄数             |
| ListedBookVal       | number | Required | 上場 貸借対照表計上額合計（円）   |
| ListedIncIss        | number | Required | 上場 株式数が増加した銘柄数     |
| ListedIncAcqCost    | number | Required | 上場 増加に係る取得価額合計（円）  |
| ListedDecIss        | number | Required | 上場 株式数が減少した銘柄数     |
| ListedDecSaleAmt    | number | Required | 上場 減少に係る売却価額合計（円）  |
| ListedIncRsn        | string | Required | 上場 株式数が増加した理由      |
| NonListedIss        | number | Required | 非上場 銘柄数            |
| NonListedBookVal    | number | Required | 非上場 貸借対照表計上額合計（円）  |
| NonListedIncIss     | number | Required | 非上場 株式数が増加した銘柄数    |
| NonListedIncAcqCost | number | Required | 非上場 増加に係る取得価額合計（円） |
| NonListedDecIss     | number | Required | 非上場 株式数が減少した銘柄数    |
| NonListedDecSaleAmt | number | Required | 非上場 減少に係る売却価額合計（円） |
| NonListedIncRsn     | string | Required | 非上場 株式数が増加した理由     |
| Spec                | array  | Required | 特定投資株式の銘柄レコード配列    |
| Deem                | array  | Required | みなし保有株式の銘柄レコード配列   |
| SpecFn              | string | Required | 特定投資株式の注釈          |
| DeemFn              | string | Required | みなし保有株式の注釈         |

#### 銘柄レコード（`Spec[]` / `Deem[]` 配列要素）

| Parameter         | Type   | Required | Description                                    |
| ----------------- | ------ | -------- | ---------------------------------------------- |
| IsrName           | string | Required | 保有先銘柄名                                         |
| IsrCode           | string | Required | 保有先の銘柄コード（5桁、`IsrName` から名寄せ）                  |
| IsrEdinetCode     | string | Required | 保有先の EDINET コード（`IsrName` から名寄せ）               |
| CurShs            | number | Required | 当事業年度の株式数（株）                                   |
| PriShs            | number | Required | 前事業年度の株式数（株）                                   |
| CurBookVal        | number | Required | 当事業年度の貸借対照表計上額（円）                              |
| PriBookVal        | number | Required | 前事業年度の貸借対照表計上額（円）                              |
| CurShsNotDisc     | string | Required | 当期株式数の非開示マーカー生値（`*` / `＊` / `※` / `（注 N）`）     |
| PriShsNotDisc     | string | Required | 前期株式数の非開示マーカー生値                                |
| CurBookValNotDisc | string | Required | 当期 BS 計上額の非開示マーカー生値                            |
| PriBookValNotDisc | string | Required | 前期 BS 計上額の非開示マーカー生値                            |
| HoldRat           | string | Required | 保有目的・業務提携の概要・定量効果・増加理由（複合テキスト）                 |
| IsrHolds          | string | Required | 当社の株式の保有の有無（生データ。例: `"有"` / `"無"` / `"無(注)３"`） |
| IsrHoldsCode      | string | Required | 当社の株式の保有の有無を3値に正規化（`"1"`=有、`"0"`=無、`"2"`=判定不能） |

### レスポンスサンプル

```bash {{ title: "200:OK" }}
{
    "data": [
        {
            "DocId": "S100YA84",
            "Code": "86970",
            "EdinetCode": "E03814",
            "FilerName": "株式会社日本取引所グループ",
            "FilerNameEn": "Japan Exchange Group, Inc.",
            "DocTypeCode": "120",
            "SubDate": "2026-06-11",
            "SubTime": "15:00:00",
            "PerSt": "2025-04-01",
            "PerEn": "2026-03-31",
            "Report": {
                "HldrName": "株式会社日本取引所グループ",
                "HldrCode": "86970",
                "HldrEdinetCode": "E03814",
                "ListedIss": 0,
                "ListedBookVal": 0,
                "ListedIncIss": 0,
                "ListedIncAcqCost": 0,
                "ListedDecIss": 0,
                "ListedDecSaleAmt": 0,
                "ListedIncRsn": null,
                "NonListedIss": 6,
                "NonListedBookVal": 1035000000,
                "NonListedIncIss": 0,
                "NonListedIncAcqCost": 0,
                "NonListedDecIss": 0,
                "NonListedDecSaleAmt": 0,
                "NonListedIncRsn": null,
                "Spec": [
                    {
                        "IsrName": "株式会社サンプル銀行",
                        "IsrCode": "56780",
                        "IsrEdinetCode": "E05678",
                        "CurShs": 1200000,
                        "PriShs": 1200000,
                        "CurBookVal": 850000000,
                        "PriBookVal": 820000000,
                        "CurShsNotDisc": null,
                        "PriShsNotDisc": null,
                        "CurBookValNotDisc": null,
                        "PriBookValNotDisc": null,
                        "HoldRat": "取引関係の維持・強化のため",
                        "IsrHolds": "有",
                        "IsrHoldsCode": "1"
                    }
                ],
                "Deem": [
                    {
                        "IsrName": "株式会社サンプル電機",
                        "IsrCode": "90120",
                        "IsrEdinetCode": "E09012",
                        "CurShs": 500000,
                        "PriShs": null,
                        "CurBookVal": 350000000,
                        "PriBookVal": null,
                        "CurShsNotDisc": null,
                        "PriShsNotDisc": "（注3）",
                        "CurBookValNotDisc": null,
                        "PriBookValNotDisc": "（注3）",
                        "HoldRat": "議決権行使指図権を持つため",
                        "IsrHolds": "無(注)３",
                        "IsrHoldsCode": "0"
                    }
                ],
                "SpecFn": "<p>※ 特定投資株式は、事業関係の維持・強化を目的として保有しています。</p>",
                "DeemFn": "<p>（注3）当社は退職給付信託を通じて上記株式を実質的に保有しており、当該信託契約に基づき議決権行使指図権を留保しております。前期の株式数および貸借対照表計上額については契約変更に伴い開示していません。</p>"
            },
            "Largest": null,
            "SecondLargest": {
                "HldrName": "株式会社東京証券取引所",
                "HldrCode": null,
                "HldrEdinetCode": null,
                "ListedIss": 0,
                "ListedBookVal": 0,
                "ListedIncIss": 0,
                "ListedIncAcqCost": 0,
                "ListedDecIss": 0,
                "ListedDecSaleAmt": 0,
                "ListedIncRsn": null,
                "NonListedIss": 2,
                "NonListedBookVal": 953000000,
                "NonListedIncIss": 0,
                "NonListedIncAcqCost": 0,
                "NonListedDecIss": 0,
                "NonListedDecSaleAmt": 0,
                "NonListedIncRsn": null,
                "Spec": [],
                "Deem": [],
                "SpecFn": null,
                "DeemFn": null
            }
        }
    ],
    "pagination_key": "value1.value2."
}
```
