すべての APIexpand_more
企業概要と最新の株価指標
GET
/stable/profile1 回 1 トークン人気企業の基本情報に加え、直近の株価、時価総額、PER・PBR、配当利回りなどのバリュエーション情報を 1 回で返します。比率は 0〜1 の小数、金額は円です。
この API でできること
- check_circle銘柄ページの冒頭に会社概要と今の指標を表示する
- check_circle気になる銘柄の業種や規模をすばやく確認する
- check_circle社名と証券コードの対応表をつくる
例の URL
https://api.zenithcode.net/stable/profile?symbol=7203読みやすいように符号化せずに表示しています。日本語などの値は、送るときに自動で符号化されます。
パラメータ
| 引数 | 必須 | 説明 | 例 |
|---|---|---|---|
symbolstring | 必須 | 証券コード(4 桁。例: 7203 = トヨタ自動車。130A のような英字入りも可) | 7203 |
試してみる
自分の条件で実行して、応答を表・JSON・CSV で確かめられます。ログインが必要で、実行するたびに 1 トークンを使います。
travel_exploreAPI ビューワーで試す応答の例(実データ)
lock
実データの応答例は、ログインした方だけに表示しています(株価などの取引所データを含むため)。 ログインして見る
レスポンス項目
symbol証券コード(4 桁。英字を含むコードもある) | string | 証券コード(4 桁。英字を含むコードもある) |
nameJa会社名(日本語) | string | 会社名(日本語) |
nameEn会社名(英語)。無ければ null | string | 会社名(英語)。無ければ null |
currency通貨(JPY) | string | 通貨(JPY) |
exchange取引所(TSE = 東証 / NSE = 名証 / FSE = 福証 / SSE = 札証) | string | 取引所(TSE = 東証 / NSE = 名証 / FSE = 福証 / SSE = 札証) |
exchangeFullName取引所と市場区分の正式名(英語) | string | 取引所と市場区分の正式名(英語) |
isin未提供(常に null。日本株の ISIN は銘柄コードから作れず、取り元がまだ無い) | string | 未提供(常に null。日本株の ISIN は銘柄コードから作れず、取り元がまだ無い) |
sector東証33業種コード(例: 3700) | string | 東証33業種コード(例: 3700) |
website未提供(常に null。会社のウェブサイトの取り元がまだ無い) | string | 未提供(常に null。会社のウェブサイトの取り元がまだ無い) |
descriptionJa事業の概要(日本語。有報の「事業の内容」から)。由来は profileSource | string | 事業の概要(日本語。有報の「事業の内容」から)。由来は profileSource |
descriptionEn事業の概要(英語)。由来は profileSource | string | 事業の概要(英語)。由来は profileSource |
ceo未提供(常に null)。有報の表紙の代表者は representative | string | 未提供(常に null)。有報の表紙の代表者は representative |
representative有報表紙の「代表者の役職氏名」(提出時の署名者。社長・CEO とは限らない)。ETF・REIT や有報の無い銘柄は null | string | 有報表紙の「代表者の役職氏名」(提出時の署名者。社長・CEO とは限らない)。ETF・REIT や有報の無い銘柄は null |
country国コード(JP) | string | 国コード(JP) |
address本社所在地(プロフィールに無ければ有報表紙の「本店の所在の場所」) | string | 本社所在地(プロフィールに無ければ有報表紙の「本店の所在の場所」) |
isEtfETF なら true | boolean | ETF なら true |
assetType銘柄の種類(EQUITY = 株式 / ETF / REIT) | string | 銘柄の種類(EQUITY = 株式 / ETF / REIT) |
employeeCount従業員数(人。プロフィールの値。有報の連結従業員数は /stable/employee-count) | number | 従業員数(人。プロフィールの値。有報の連結従業員数は /stable/employee-count) |
foundedDate未提供(常に null)。設立年は foundedYear | string | 未提供(常に null)。設立年は foundedYear |
foundedYear設立年(有報の「沿革」から。載っていない銘柄・ETF・REIT は null) | integer | 設立年(有報の「沿革」から。載っていない銘柄・ETF・REIT は null) |
profileSource事業の概要(descriptionJa / descriptionEn)の由来。edinet = 有報の「事業の内容」から書いた文。上場廃止などの一部の銘柄は別の値のことがある | string | 事業の概要(descriptionJa / descriptionEn)の由来。edinet = 有報の「事業の内容」から書いた文。上場廃止などの一部の銘柄は別の値のことがある |
price直近の終値(円・分割調整後) | number | 直近の終値(円・分割調整後)計算方法 → |
priceDate終値の日付(最新の取引日。YYYY-MM-DD) | string | 終値の日付(最新の取引日。YYYY-MM-DD)計算方法 → |
marketCap時価総額(円)= 直近の終値 × 流通株式数(発行済 − 自己株式、分割調整後) | number | 時価総額(円)= 直近の終値 × 流通株式数(発行済 − 自己株式、分割調整後)計算方法 → |
betaベータ(TOPIX 連動 ETF 1306 に対する週次 2 年の回帰) | number | ベータ(TOPIX 連動 ETF 1306 に対する週次 2 年の回帰)計算方法 → |
perPER(倍)= 直近の終値 ÷ 最新の通期 EPS(分割調整後)。EPS が 0 以下なら null | number | PER(倍)= 直近の終値 ÷ 最新の通期 EPS(分割調整後)。EPS が 0 以下なら null計算方法 → |
pbrPBR(倍)= 直近の終値 ÷ 最新の決算期の BPS(四半期を含む。分割調整後)。BPS は期末時点の残高なので四半期の値をそのまま使う。BPS が 0 以下なら null | number | PBR(倍)= 直近の終値 ÷ 最新の決算期の BPS(四半期を含む。分割調整後)。BPS は期末時点の残高なので四半期の値をそのまま使う。BPS が 0 以下なら null計算方法 → |
dividendYield配当利回り = 最新期の年間配当(会社予想を含む)÷ 直近の終値。0-1 の小数(0.03 = 3%)。特別配当・記念配当も含むので、その期だけ高く出ることがある。無配は 0 | number | 配当利回り = 最新期の年間配当(会社予想を含む)÷ 直近の終値。0-1 の小数(0.03 = 3%)。特別配当・記念配当も含むので、その期だけ高く出ることがある。無配は 0計算方法 → |
関連する API
よくある質問
1 回の呼び出しでトークンをいくつ使いますか?expand_more
1 トークンです。件数や期間によらず、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 のように両方の項目で常に返ります。項目名は日英とも同じです。

