日本企業データカタログ (API v4)
日本企業データカタログ (API v4)
概要
日本企業データカタログは、バフェット・コードWeb API v4で提供している日本企業のAPIエンドポイント一覧とその最終更新日時をSQLiteデータベースとして提供するメタデータです。
SQLを用いてデータを探せるため、ファイルベースのメタデータに比べ、効率的なデータ収集が可能になります。
利用例
下記コマンドでSQLiteデータベースを開くことができます。
sqlite3 jp_data_catalog.db
下記のようなSQLクエリを実行することで、データを探すことができます。
-- 日本語企業名に「トヨタ」を含む企業情報を探す
SELECT * FROM jp_companies_resources WHERE name_ja LIKE '%トヨタ%';
-- 特定の企業IDの四半期データを確認
SELECT * FROM jp_companies_quarterly_resources
WHERE company_id = '9koxa5kfx2'
ORDER BY year DESC, quarter DESC;
-- 2024年1月1日以降に更新された企業情報を探す
SELECT * FROM jp_companies_resources
WHERE updated_at > '2024-01-01'
ORDER BY updated_at DESC;
取得方法
メタデータダウンロードリンク生成APIを使用してZIPファイルを取得できます。そのZIPファイルを展開するとjp_data_catalog.db
ファイル(SQLiteデータベース)が得られます。
テーブル一覧
jp_data_catalog.db
には以下の8つのテーブルが含まれます。各テーブルは、/api/v4/jp/
以下のAPIエンドポイントに対応しています。
テーブル名 | 説明 |
---|---|
jp_companies_resources | 企業情報取得APIのエンドポイント一覧 |
jp_companies_quarterly_resources | 四半期財務数値取得APIのエンドポイント一覧 |
jp_companies_daily_resources | 日次株価指標取得APIのエンドポイント一覧 |
jp_companies_monthly_stats_resources | 月次統計取得APIのエンドポイント一覧 |
jp_companies_weekly_stats_resources | 週次統計取得APIのエンドポイント一覧 |
jp_companies_annually_guidance_revisions_resources | 業績予想修正一覧取得APIのエンドポイント一覧 |
jp_companies_daily_market_reaction_resources | 日次市場リアクション取得APIのエンドポイント一覧 |
jp_companies_similarities_resources | 類似企業一覧取得APIのエンドポイント一覧 |
jp_companies_resources
企業情報取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2 |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
company_number |
TEXT |
法人番号 | 1180301018771 |
ticker |
TEXT (NULL可) |
銘柄コード(未上場企業は null ) |
7203 |
name_ja |
TEXT |
企業名(日本語) | トヨタ自動車株式会社 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_quarterly_resources
四半期財務数値取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9KOXA5KFX2/quarterly/2024Q4 |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
year |
INTEGER |
年 | 2024 |
quarter |
INTEGER |
四半期 | 4 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_daily_resources
日次株価指標取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/daily/2024-12-31 |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
date |
DATE |
日付 | 2024-12-31 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_monthly_stats_resources
月次統計取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/monthly/2024-12/stats |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
year |
INTEGER |
年 | 2024 |
month |
INTEGER |
月 | 12 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_weekly_stats_resources
週次統計取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/weekly/2024W52/stats |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
year |
INTEGER |
年 | 2024 |
week |
INTEGER |
週番号 | 52 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_annually_guidance_revisions_resources
業績予想修正一覧取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/annually/FY2024/guidance_revisions |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
fiscal_year |
INTEGER |
決算年度 | 2024 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_daily_market_reaction_resources
日次市場リアクション取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/daily/2024-12-31/market_reaction |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
date |
DATE |
日付 | 2024-12-31 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |
jp_companies_similarities_resources
類似企業一覧取得APIに対応するAPIパスと最終更新日時、検索用メタデータを保持するテーブルです。
カラム名 | 型 | 説明 | 例 |
---|---|---|---|
path |
TEXT |
APIエンドポイントのパス | /api/v4/jp/companies/9koxa5kfx2/similarities |
company_id |
TEXT |
企業ID | 9koxa5kfx2 |
updated_at |
DATETIME |
最終更新日時(UTC) | 2025-06-30 12:42:14.646152 |