Docs/リファレンス/企業/企業情報の取得
GET/v1/companies/{code}プラン · Free

企業情報の取得

One company by code (EDINET or securities), optionally expanded.

Returns the company's identifiers, sector, listing, and English- name audit fields. Pass expand= to inline sub-resources in a single round-trip: supported: financials, ratios, growth, peers, segments, translations, health_score. Use expand=all to grab everything.

パスパラメータ · 1

URLパスに展開される変数。

codestring必須

EDINETコードまたは証券コード

クエリパラメータ · 3

任意のフィルターと修飾子。URLエンコードした ?key=value で渡します。

expandstring | null任意

カンマ区切りのサブリソース: financials, ratios, growth, peers, segments, translations, health_score

yearsinteger任意

取得する決算年数

default 5
peer_limitinteger任意

返却する類似企業数の上限(デフォルト10)。

default 10

リクエストヘッダー · 1

認証ヘッダー。

Authorizationstring必須

本番用のAPIキー。次の形式で渡します: Bearer ax_live_…

返り値 · 200

標準の { data, meta } エンベロープ。 data は CompanyExpandedOut 型です。

エンベロープ

dataCompanyExpandedOut

単一の結果オブジェクト。

metaMeta

ページネーションとリクエストメタデータ。request_iddata_as_ofontology_version を含みます。

ontology_version 2.1.0replay meta.as_of · ?as_of=<token>

CompanyExpandedOut

edinet_codestring

EDINET提出者コード(例: E02144)。金融庁が付与する一意識別子。

securities_codestring | null

証券コード(例: 7203)。東証の4桁コード。非上場企業はnull。

name_jpstring

会社名(日本語)。例: トヨタ自動車株式会社。

name_enstring | null

会社名(英語)。開示書類に記載がない場合はnull。

name_en_qualitystring | null

Audit tag for name_en. One of: 'verified' (from an authoritative external registry), 'derived' (deterministic extraction or high-confidence public-registry match), 'machine' (model-generated, lowest confidence). Null when no English name has been resolved yet.

name_en_resolved_atstring · date-time | null

Timestamp name_en was last resolved. Use to detect staleness.

format date-time
sectorstring | null

東証33業種分類(日本語)。例: 輸送用機器。

sector_enstring | null

東証33業種分類の英語名(例: 'Transportation Equipment')。sectorから自動翻訳。

fiscal_year_endstring | null

決算月(2桁文字列、例: '03'は3月決算)。

listingstring | null

上場市場区分(日本語)。例: プライム(内国株式)。

listing_enstring | null

東証の市場区分(英語、例: 'Prime')。listingから自動翻訳。

sector_displaystring

Always-populated display label derived from sector + listing. TSE's 33-sector classification only applies to listed equities; unlisted filers (REITs, asset managers, foreign subs) carry no sector. This field surfaces that gap explicitly: 'Unlisted' when listing is null, 'Uncategorised' when listed but unclassified, otherwise the English sector name. Consumers needing the raw TSE classification should still read sector / sector_en.

default
entity_typestring | null

Entity classification: 'listed_company', 'fund', or 'unlisted_filer'.

created_atstring · date-time

この企業レコードがAxioraで作成された日時。

format date-time
updated_atstring · date-time

この企業レコードが最後に更新された日時。

format date-time
financialsFinancialOut[] | null

この企業の財務データ(expand=financials指定時)。

ratiosRatioOut[] | null

算出した財務比率(expand=ratios指定時)。

growthGrowthOut | null

成長率とCAGR(expand=growth指定時)。

peersPeerOut[] | null

類似企業(expand=peers指定時)。

segmentsobject[] | null

事業セグメントデータ(expand=segments指定時)。

translationsTranslationOut[] | null

英語翻訳(expand=translations指定時)。

health_scoreHealthScoreOut | null

財務健全性スコア(expand=health_score指定時)。

エラー

標準のHTTPステータスコードに加え、{ error: { code, message } } エンベロープ内で型付きの error.code を返します。

すべてのエンドポイントは共通の型付きエラーエンベロープ({ error: { code, message } })を返します。 全コードの一覧はエラーリファレンスを参照してください。