概要
EDINET(Electronic Disclosure for Investors’ NETwork)は金融庁が運営する電子開示システムで、上場企業の有価証券報告書を XBRL 形式でダウンロードできる。edinet-xbrl ライブラリを使えば、複雑な XBRL 仕様を意識せずに Python でデータを抽出できる。
必要なもの
- EDINET API キー(EDINET API で取得)
- Python 3.x
- edinet-xbrl ライブラリ(
pip install edinet-xbrl)
基本的な使い方
| |
主要な財務タクソノミキー
| key | 内容 |
|---|---|
jppfs_cor:Assets | 総資産 |
jppfs_cor:NetSales | 売上高 |
jppfs_cor:OperatingIncome | 営業利益 |
jppfs_cor:OrdinaryIncome | 経常利益 |
jppfs_cor は日本 GAAP 財務諸表のタクソノミ名前空間。context_ref の CurrentYearInstant は当期末時点を指す。
EDINET API から書類を取得する
| |
バフェット・コードとの関係
バフェット・コードは同様のパイプライン(EDINET/TDNET → XBRL パース → RDB 格納)を活用した企業分析 SaaS。edinet-xbrl ライブラリ自体も BuffettCode 社が OSS 公開している。Web API、スプレッドシート連携、MCP サーバーなどを通じて財務データにアクセス可能。
関連ページ
- DuckDB — 取得した財務データの高速集計に活用可能
ソース記事
- EDINET XBRL を Python で扱う — 2026-04-06
- バフェット・コード徹底分析 — 2026-04-07