バフェット・コード

概要 金融庁 EDINET に開示された有価証券報告書の XBRL データを独自にパースし、企業財務データを一括取得・分析できる SaaS。個人投資家向けのスクリーニング機能から、機関投資家・エンジニア向けの API まで幅広く対応する。 主な機能 データアクセス方法 方法 概要 主な用途 Web UI ブラウザでスクリーニング・比較 個人投資家のリサーチ Web API REST API で財務データ取得 システム連携・自動化 スプレッドシート Google Sheets / Excel アドイン 定型レポート作成 MCP Server AI ツールからの直接アクセス Claude Code などとの連携 Python ライブラリ pip install buffett_code データ分析・Jupyter 取得できる主なデータ PER・PBR・ROE・ROIC 等の財務指標 時系列の貸借対照表・損益計算書・キャッシュフロー計算書 スクリーニング(条件絞り込みによる銘柄抽出) MCP Server との連携 Claude Code などの AI ツールから直接バフェット・コードの財務データにアクセスできる MCP Server を提供。自然言語で「PBR が1倍以下でROEが10%以上の銘柄を探して」といった分析が可能になる。 関連ページ EDINET XBRL Python ガイド — EDINET XBRL の基礎と Python での処理 MCP — AI ツール連携のプロトコル ソース記事 バフェット・コード徹底分析 — EDINET XBRLを活用した企業分析SaaSの全貌 — 2026-04-07

2026年4月15日 · 1 分

EDINET XBRL を Python で扱うガイド

概要 EDINET(Electronic Disclosure for Investors’ NETwork)は金融庁が運営する電子開示システムで、上場企業の有価証券報告書を XBRL 形式でダウンロードできる。edinet-xbrl ライブラリを使えば、複雑な XBRL 仕様を意識せずに Python でデータを抽出できる。 必要なもの EDINET API キー(EDINET API で取得) Python 3.x edinet-xbrl ライブラリ(pip install edinet-xbrl) 基本的な使い方 1 2 3 4 5 6 7 8 9 from edinet_xbrl.edinet_xbrl_parser import EdinetXbrlParser parser = EdinetXbrlParser() edinet_xbrl_object = parser.parse_file("path/to/file.xbrl") # 総資産の取得例 assets = edinet_xbrl_object.get_data_by_context_ref( "jppfs_cor:Assets", "CurrentYearInstant" ).get_value() 主要な財務タクソノミキー key 内容 jppfs_cor:Assets 総資産 jppfs_cor:NetSales 売上高 jppfs_cor:OperatingIncome 営業利益 jppfs_cor:OrdinaryIncome 経常利益 jppfs_cor は日本 GAAP 財務諸表のタクソノミ名前空間。context_ref の CurrentYearInstant は当期末時点を指す。 ...

2026年4月14日 · 1 分

バフェット・コード徹底分析 — EDINET XBRLを活用した企業分析SaaSの全貌

前回の記事で EDINET の XBRL データを Python で扱う方法を紹介した。今回は、その仕組みを活用して構築されている企業分析サービス「バフェット・コード」を分析し、何ができるのかを網羅的にまとめる。 バフェット・コードとは バフェット・コードは、EDINET(有価証券報告書)と TDNET(適時開示)の XBRL データをパースし、企業の財務情報をワンストップで分析できる SaaS サービスだ。バフェットコード株式会社が開発・運営している。 データパイプラインの流れは以下の通り: EDINET / TDNET から XBRL ファイルを取得 XBRL をパースして RDB に格納 過去データと株価を組み合わせて財務指標を算出 スクリーニング・比較用のデータセットを更新 このパイプラインの XBRL パース部分に、前回紹介した edinet_xbrl ライブラリが使われている。 Web アプリケーションでできること バフェット・コードの Web アプリ(buffett-code.com)では以下の機能が利用できる。 企業分析 財務データの閲覧: B/S(貸借対照表)、P/L(損益計算書)、C/S(キャッシュフロー計算書)を一覧表示 企業概況: 設立日、上場日、事業内容などの基本情報 役員一覧: 取締役・監査役の情報 大株主情報: 四半期ごとの大株主構成 セグメント情報: 事業セグメント別の業績データ 類似企業の表示: 同業他社の自動提案 スクリーニング・比較 条件検索: 財務指標(PER、PBR、ROE 等)でフィルタリング 企業比較: 複数企業の財務データを横並びで比較 株主検索: 特定の株主が保有する企業を検索 資料検索 横断検索: EDINET・TDNET の資料に加え、各社の決算説明資料や統合報告書も横断的に検索 CSV ダウンロード: 年間業績や各種指標のダウンロード Web API でできること バフェット・コードは REST API(v4)を提供しており、プログラムから財務データにアクセスできる。API の利用には有償契約が必要だが、テスト用 API キーも用意されている。 ...

2026年4月7日 · 2 分

EDINET XBRLをPythonで扱う — edinet-xbrlライブラリの使い方

EDINETで公開されている有価証券報告書のXBRLファイルを、Pythonで効率的にパース・活用する方法を紹介する。edinet-xbrl ライブラリを使えば、複雑なXBRL仕様を意識せずにデータを抽出できる。 EDINETとXBRLとは EDINET(Electronic Disclosure for Investors’ NETwork)は、金融商品取引法に基づく有価証券報告書等の開示書類を電子的に提出・閲覧するためのシステムだ。金融庁が運営しており、上場企業の決算書データをXBRL形式でダウンロードできる。 XBRL(eXtensible Business Reporting Language)は、財務・経営・投資情報を標準化されたXMLベースで記述するための言語だ。構造化されたデータとしてマシンリーダブルだが、仕様が複雑で、そのまま扱うのは難易度が高い。 edinet-xbrl ライブラリ BuffettCode/edinet_xbrl は、EDINETのXBRLファイルをPythonオブジェクトとして扱えるようにするライブラリだ。 インストール 1 pip install edinet-xbrl 基本的な使い方 1 2 3 4 5 6 7 8 9 10 11 12 13 from edinet_xbrl.edinet_xbrl_parser import EdinetXbrlParser # パーサーの初期化 parser = EdinetXbrlParser() # XBRLファイルをパースしてデータコンテナを取得 xbrl_file_path = "path/to/your/xbrl/file.xbrl" edinet_xbrl_object = parser.parse_file(xbrl_file_path) # 例: 該当年度の総資産を取得 key = "jppfs_cor:Assets" context_ref = "CurrentYearInstant" current_year_assets = edinet_xbrl_object.get_data_by_context_ref(key, context_ref).get_value() key と context_ref の特定 XBRLでは、取得したいデータ項目を key(タクソノミ要素 = データ項目の識別子)と context_ref(コンテキスト参照 = 期間や連結/単体などの条件)の組み合わせで指定する。jppfs_cor は日本GAAP財務諸表のタクソノミ名前空間だ。これらを特定するには: ...

2026年4月6日 · 1 分