API ドキュメント

IRDB の REST API は APIキー無しでも無料で利用できます。 全エンドポイントは JSON を返します。APIキー無しの場合は1IPあたり 60req/分のIPベース制限が適用されます。APIキーを発行すると、 ご自身の利用状況(日次リクエスト数)を確認できます。

基本情報
ベースURL
https://houjin.goo.to/irdb
バージョン
v1
認証
任意(X-API-Key ヘッダ、または Authorization: Bearer <key>
レスポンス
application/json; charset=utf-8
エンコード
UTF-8
CORS
許可 (Access-Control-Allow-Origin: *)
APIキーについて

/account/api-keys から Googleアカウントでログインの上、無料でAPIキーを発行できます(1アカウントあたり最大5個)。

APIキーを付与したリクエストには、応答ヘッダに以下が付与されます。

  • X-RateLimit-Limit: 日次リクエスト上限(Freeプラン: 500回/日、JST基準)
  • X-RateLimit-Remaining: 本日の残りリクエスト数

上限に達すると 429 Too Many Requests が返ります。

エンドポイント

GET/api/v1/companies

企業一覧を取得(ページング可、検索/業種フィルタ対応)

パラメータ

名前必須説明
pagenumberページ番号(デフォルト1)
limitnumber1ページ件数(最大100、デフォルト50)
qstring企業名・証券コードでの検索
industrystring業種コード(例: 3650 = 電気機器)

サンプル

/api/v1/companies?industry=3650&limit=10
GET/api/v1/companies/{edinetCode}

個別企業の最新財務データと健全性スコアを取得

パラメータ

名前必須説明
edinetCodestringEDINETコード(例: E02552)

サンプル

/api/v1/companies/E02552
GET/api/v1/rankings

指標別ランキング上位N社を取得

パラメータ

名前必須説明
metricstring指標キー(roe / roa / roic / operating-margin / net-margin / equity-ratio / current-ratio / revenue / net-income / free-cash-flow / dividend-payout の11種類)
limitnumber取得件数(最大100、デフォルト100)
industrystring業種コードフィルタ

サンプル

/api/v1/rankings?metric=roe&limit=20
GET/api/v1/industries

東証33業種分類と各業種の所属企業数

サンプル

/api/v1/industries
GET/api/v1/search

企業横断のキーワード検索(インクリメンタル検索用)

パラメータ

名前必須説明
qstring検索クエリ(企業名・証券コード・EDINETコードに対する部分一致)

サンプル

/api/v1/search?q=トヨタ
GET/api/v1/screening

複数指標の AND 条件で企業を絞り込み(最大500社)

パラメータ

名前必須説明
conditions[i][metric]string指標キー(i=0,1,2...で複数条件を指定、最大10件)
conditions[i][operator]string'gte'(以上)または 'lte'(以下)
conditions[i][value]numberしきい値
industrystring業種コードフィルタ

サンプル

/api/v1/screening?conditions[0][metric]=roe&conditions[0][operator]=gte&conditions[0][value]=15
利用上の注意

• データは金融庁EDINETの有価証券報告書を基に IRDB が抽出・算出したものです。投資判断には一次情報をご確認ください。

• ライセンスは CC BY 4.0。出典として https://houjin.goo.to/irdb を明示してください。

• 高頻度・大量取得時は1IPあたり60req/分を目安に。明らかなクロール濫用は遮断対象になります。

• APIは予告なく仕様変更する可能性があります。本番システムに組み込む場合は最新の本ページを参照してください。