すべての APIexpand_more
全銘柄の主要指標(1 年度分・一括取得)
GET
/stable/key-metrics-bulk1 回 100 トークンPro 以上新着指定した年に決算期末がある全銘柄の、通期の主要指標を 1 回で返します。項目は主要指標(期ごと)の通期と同じです(ROE・ROA・利益率・EPS・BPS・配当性向、決算期末の PER・PBR・時価総額など)。1 回で 1 年度分なので、10 年分なら年を変えて 10 回呼びます。
この API でできること
- check_circle全銘柄の財務指標を年度ごとに取り込んで、長期の分析や自前のスクリーニングに使う
- check_circle業種ごとの ROE や利益率の分布を年度ごとに比べる
例の URL
https://api.zenithcode.net/stable/key-metrics-bulk?year=2025読みやすいように符号化せずに表示しています。日本語などの値は、送るときに自動で符号化されます。
パラメータ
| 引数 | 必須 | 説明 | 例 |
|---|---|---|---|
yearnumber | 必須 | 年(YYYY)。決算期末の年(3 月決算の 2025 年度は 2026)(最大 2,100) | 2025 |
試してみる
自分の条件で実行して、応答を表・JSON・CSV で確かめられます。ログインが必要で、実行するたびに 100 トークンを使います。
travel_exploreAPI ビューワーで試す応答の例(実データ)
lock
実データの応答例は、ログインした方だけに表示しています(株価などの取引所データを含むため)。 ログインして見る
レスポンス項目
symbol証券コード(4 桁) | string | 証券コード(4 桁) |
fiscalPeriod四半期末月 YYYY-MM | string | 四半期末月 YYYY-MM |
periodQ1 | Q2 | Q3 | FY。Q2・Q3 の損益・CF は期首からの累計 | string | Q1 | Q2 | Q3 | FY。Q2・Q3 の損益・CF は期首からの累計 |
accountingStandard会計基準(JGAAP / IFRS / USGAAP など)。どの基準も同じ項目名に揃えて返す | string | 会計基準(JGAAP / IFRS / USGAAP など)。どの基準も同じ項目名に揃えて返す |
updatedAtこの期の行をデータ基盤が更新した日時 | string | この期の行をデータ基盤が更新した日時 |
provenance出典(区分 PL・BS・CF・Summary ごとの書類。source = tdnet / edinet) | object | 出典(区分 PL・BS・CF・Summary ごとの書類。source = tdnet / edinet) |
roe自己資本利益率(ROE)。期間が 120〜329 日の行(Q2・Q3・半期決算)は 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。0-1 の小数(0.12 = 12%) | number | 自己資本利益率(ROE)。期間が 120〜329 日の行(Q2・Q3・半期決算)は 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。0-1 の小数(0.12 = 12%) |
roa総資産利益率(ROA)。期間が 120〜329 日の行(Q2・Q3・半期決算)は 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。0-1 の小数(0.12 = 12%) | number | 総資産利益率(ROA)。期間が 120〜329 日の行(Q2・Q3・半期決算)は 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。0-1 の小数(0.12 = 12%) |
roaPretax総資産税引前利益率(開示値)。0-1 の小数(0.12 = 12%) | number | 総資産税引前利益率(開示値)。0-1 の小数(0.12 = 12%) |
bps1株当たり純資産(円)。普通株主帰属の自己資本 ÷ 流通株式数を基本に、開示値と大きく食い違う・株式数が無いときは開示値 | number | 1株当たり純資産(円)。普通株主帰属の自己資本 ÷ 流通株式数を基本に、開示値と大きく食い違う・株式数が無いときは開示値 |
eps1株当たり当期純利益(円・開示値) | number | 1株当たり当期純利益(円・開示値) |
epsDiluted希薄化後 EPS(円) | number | 希薄化後 EPS(円) |
equityRatio自己資本比率。0-1 の小数(0.12 = 12%) | number | 自己資本比率。0-1 の小数(0.12 = 12%) |
payoutRatio配当性向。0-1 の小数(0.12 = 12%) | number | 配当性向。0-1 の小数(0.12 = 12%) |
doe純資産配当率(DOE)。0-1 の小数(0.12 = 12%) | number | 純資産配当率(DOE)。0-1 の小数(0.12 = 12%) |
dividendPerShare1株当たり配当金(円) | number | 1株当たり配当金(円) |
dividendToNetAssetsRatio純資産配当率(開示値)。算出値は doe。現在は常に null(名寄せ先が無い) | number | 純資産配当率(開示値)。算出値は doe。現在は常に null(名寄せ先が無い) |
totalDividendPaidAnnual配当金総額(年間)(円)。開示の明細行から。該当行が無い期は null | number | 配当金総額(年間)(円)。開示の明細行から。該当行が無い期は null |
operatingMargin売上高営業利益率。0-1 の小数(0.12 = 12%) | number | 売上高営業利益率。0-1 の小数(0.12 = 12%) |
revenueChangeRate売上高の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) | number | 売上高の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) |
operatingIncomeChangeRate営業利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) | number | 営業利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) |
ordinaryIncomeChangeRate経常利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) | number | 経常利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) |
netIncomeChangeRate当期純利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) | number | 当期純利益の前年同期比(短信サマリー)。0-1 の小数(0.12 = 12%) |
numberOfIssuedShares発行済株式数(株) | number | 発行済株式数(株) |
averageNumberOfShares期中平均株式数(株) | number | 期中平均株式数(株) |
numberOfTreasuryStock自己株式数・期末(株) | number | 自己株式数・期末(株) |
roic投下資本利益率(ROIC)。0-1 の小数(0.12 = 12%) | number | 投下資本利益率(ROIC)。0-1 の小数(0.12 = 12%) |
financialLeverage財務レバレッジ(倍)= 総資産 ÷ 自己資本 | number | 財務レバレッジ(倍)= 総資産 ÷ 自己資本 |
grossMargin売上総利益率。0-1 の小数(0.12 = 12%) | number | 売上総利益率。0-1 の小数(0.12 = 12%) |
ordinaryMargin売上高経常利益率。0-1 の小数(0.12 = 12%) | number | 売上高経常利益率。0-1 の小数(0.12 = 12%) |
netMargin売上高純利益率。0-1 の小数(0.12 = 12%) | number | 売上高純利益率。0-1 の小数(0.12 = 12%) |
ebitdaEBITDA(円) | number | EBITDA(円) |
freeCashFlowフリー・キャッシュ・フロー(円)= 営業 CF + 投資 CF | number | フリー・キャッシュ・フロー(円)= 営業 CF + 投資 CF |
interestBearingDebt有利子負債合計(円) | number | 有利子負債合計(円) |
netInterestBearingDebtネット有利子負債(円) | number | ネット有利子負債(円) |
outstandingShares流通株式数(株)= 発行済 − 自己株式 | number | 流通株式数(株)= 発行済 − 自己株式 |
adjustedEps株式分割調整後 EPS(円) | number | 株式分割調整後 EPS(円) |
adjustedBps株式分割調整後 BPS(円) | number | 株式分割調整後 BPS(円) |
splitAdjustmentFactor株式分割調整係数(1 = 調整なし) | number | 株式分割調整係数(1 = 調整なし) |
fiscalPeriodDays決算期間の実日数 | number | 決算期間の実日数 |
priceDate以下のバリュエーションの基準日(決算期末時点の株価日)。現在値は /stable/key-metrics-latest | string | 以下のバリュエーションの基準日(決算期末時点の株価日)。現在値は /stable/key-metrics-latest |
closePrice基準株価(円) | number | 基準株価(円) |
marketCap時価総額(円・基準日時点) | number | 時価総額(円・基準日時点) |
perPER(倍)= 期末の終値 ÷ その期の EPS(分割調整後)。Q2・Q3 の行(期間が 120〜329 日)は EPS を 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しないので、通期の行とは比べられない。年間ベースで比べるなら perTtm | number | PER(倍)= 期末の終値 ÷ その期の EPS(分割調整後)。Q2・Q3 の行(期間が 120〜329 日)は EPS を 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しないので、通期の行とは比べられない。年間ベースで比べるなら perTtm |
pbrPBR(倍)= 期末の終値 ÷ その期の BPS(分割調整後) | number | PBR(倍)= 期末の終値 ÷ その期の BPS(分割調整後) |
psrPSR(倍・基準日時点)= 時価総額 ÷ 売上高。Q2・Q3 の行(期間が 120〜329 日)は売上高を 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。年間ベースで比べるなら psrTtm | number | PSR(倍・基準日時点)= 時価総額 ÷ 売上高。Q2・Q3 の行(期間が 120〜329 日)は売上高を 365 ÷ 日数で年率換算する。Q1 の行(約 90 日)は換算しない。年間ベースで比べるなら psrTtm |
pegRatioPEG レシオ(倍) | number | PEG レシオ(倍) |
enterpriseValueEV(円)= 時価総額 + 有利子負債 + 非支配株主持分 − 現金同等物 | number | EV(円)= 時価総額 + 有利子負債 + 非支配株主持分 − 現金同等物 |
evToEbitdaEV / EBITDA(倍) | number | EV / EBITDA(倍) |
betaベータ(TOPIX 連動 ETF 1306 基準・週次2年回帰) | number | ベータ(TOPIX 連動 ETF 1306 基準・週次2年回帰) |
annualDividend年間配当(円・1 株当たり・分割調整後の実績)。通期の行だけ。四半期の行は null | number | 年間配当(円・1 株当たり・分割調整後の実績)。通期の行だけ。四半期の行は null |
dividendYield配当利回り = 年間配当 ÷ 期末の終値(closePrice)。通期の行だけ(四半期の行は null)。今日の株価ベースは /stable/key-metrics-latest。0-1 の小数(0.12 = 12%) | number | 配当利回り = 年間配当 ÷ 期末の終値(closePrice)。通期の行だけ(四半期の行は null)。今日の株価ベースは /stable/key-metrics-latest。0-1 の小数(0.12 = 12%) |
epsTtmTTM EPS(円) | number | TTM EPS(円) |
perTtmTTM PER(倍) | number | TTM PER(倍) |
epsForecast会社予想 EPS(円) | number | 会社予想 EPS(円) |
perForecast予想 PER(倍) | number | 予想 PER(倍) |
roeForecast予想 ROE。0-1 の小数(0.12 = 12%) | number | 予想 ROE。0-1 の小数(0.12 = 12%) |
payoutRatioForecast予想配当性向。0-1 の小数(0.12 = 12%) | number | 予想配当性向。0-1 の小数(0.12 = 12%) |
netSalesForecast会社予想 売上高(円) | number | 会社予想 売上高(円) |
operatingIncomeForecast会社予想 営業利益(円) | number | 会社予想 営業利益(円) |
netIncomeForecast会社予想 当期純利益(円) | number | 会社予想 当期純利益(円) |
roeTtmROE(直近 12 か月)。0-1 の小数(0.12 = 12%) | number | ROE(直近 12 か月)。0-1 の小数(0.12 = 12%) |
roaTtmROA(直近 12 か月)。0-1 の小数(0.12 = 12%) | number | ROA(直近 12 か月)。0-1 の小数(0.12 = 12%) |
ebitdaTtmEBITDA(直近 12 か月・円) | number | EBITDA(直近 12 か月・円) |
psrTtmPSR(直近 12 か月売上ベース) | number | PSR(直近 12 か月売上ベース) |
dividendCagr3y配当の 3 年 CAGR。0-1 の小数(0.12 = 12%) | number | 配当の 3 年 CAGR。0-1 の小数(0.12 = 12%) |
dividendCagr5y配当の 5 年 CAGR。0-1 の小数(0.12 = 12%) | number | 配当の 5 年 CAGR。0-1 の小数(0.12 = 12%) |
revenueCagr3y売上高の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | 売上高の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
revenueCagr5y売上高の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | 売上高の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
netIncomeCagr3y純利益の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | 純利益の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
netIncomeCagr5y純利益の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | 純利益の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
epsCagr3yEPS の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | EPS の 3 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
epsCagr5yEPS の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) | number | EPS の 5 年 CAGR(期ごとの行では現在 null。最新値は /stable/key-metrics-latest・screener)。0-1 の小数(0.12 = 12%) |
progressiveDividendYears連続非減配年数(年。前年度以上=据え置きを含む年が直近から何年続くか)。厳密な連続増配は /stable/dividend-streaks | number | 連続非減配年数(年。前年度以上=据え置きを含む年が直近から何年続くか)。厳密な連続増配は /stable/dividend-streaks |
waccWACC。0-1 の小数(0.12 = 12%) | number | WACC。0-1 の小数(0.12 = 12%) |
costOfEquity株主資本コスト。0-1 の小数(0.12 = 12%) | number | 株主資本コスト。0-1 の小数(0.12 = 12%) |
metricNullReasons指標が null の理由(例: insufficient_prices:N) | object | 指標が null の理由(例: insufficient_prices:N) |
関連する API
よくある質問
1 回の呼び出しでトークンをいくつ使いますか?expand_more
100 トークンです。件数や期間によらず、1 回の呼び出しごとに同じ数を使います。月の上限はプランによって決まります。
試すのに登録は必要ですか?expand_more
API ビューワーで、自分の条件で実行して応答を確かめられます。無料登録してログインしてください(クレジットカード不要)。実行するたびに、この API のトークンを使います。
CSV で受け取れますか?expand_more
URL に format=csv を付けると CSV で返ります。表計算ソフトや pandas にそのまま読み込めます。
英語で受け取れますか?expand_more
lang も Accept-Language も無いと、業種名などの label は英語で返ります。日本語にするには lang=ja を付けるか、Accept-Language: ja を送ります。企業名・業種名は nameJa / nameEn、sectorJa / sectorEn のように両方の項目で常に返ります。項目名は日英とも同じです。

