All APIsexpand_more
Company profile with latest valuation
/stable/profile1 tokens per callPopularReturns basic company information together with the latest price, market cap, PER, PBR and dividend yield in one call. Ratios are 0–1 decimals and amounts are in JPY.
What you can do with this API
- check_circleShow company overview and current valuation at the top of a stock page
- check_circleQuickly check the sector and size of a company you are interested in
- check_circleBuild a lookup of company names and securities codes
Example URL
https://api.zenithcode.net/stable/profile?symbol=7203Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.
Parameters
| Parameter | Required | Description | Example |
|---|---|---|---|
symbolstring | Required | Securities code (4 characters, e.g. 7203 = Toyota Motor; alphanumeric codes such as 130A also work) | 7203 |
Try it
Run it with your own parameters and check the response as a table, JSON or CSV. Sign-in required; each run uses 1 tokens.
travel_exploreTry in the API ViewerResponse example (real data)
Response fields
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 = 有報の「事業の内容」から書いた文。上場廃止などの一部の銘柄は別の値のことがある |
priceThe close on the latest trading day (split-adjusted). This is exchange data and is shown only to signed-in users. | number | The close on the latest trading day (split-adjusted). This is exchange data and is shown only to signed-in users.How it is calculated → |
priceDateThe close on the latest trading day (split-adjusted). This is exchange data and is shown only to signed-in users. | string | The close on the latest trading day (split-adjusted). This is exchange data and is shown only to signed-in users.How it is calculated → |
marketCapThe close multiplied by shares outstanding excluding treasury shares (both split-adjusted). | number | The close multiplied by shares outstanding excluding treasury shares (both split-adjusted).How it is calculated → |
betaThe slope of a 2-year regression of weekly returns on the TOPIX ETF (1306). | number | The slope of a 2-year regression of weekly returns on the TOPIX ETF (1306).How it is calculated → |
perPrice divided by earnings per share (split-adjusted EPS). key-metrics-latest and similar endpoints use the latest close and the latest full-year EPS; key-metrics uses the price at each period end and that period’s EPS. | number | Price divided by earnings per share (split-adjusted EPS). key-metrics-latest and similar endpoints use the latest close and the latest full-year EPS; key-metrics uses the price at each period end and that period’s EPS.How it is calculated → |
pbrPrice divided by book value per share (split-adjusted BPS). | number | Price divided by book value per share (split-adjusted BPS).How it is calculated → |
dividendYieldThe annual dividend divided by the price: 0.0323 in the API is 3.23% on screen. | number | The annual dividend divided by the price: 0.0323 in the API is 3.23% on screen.How it is calculated → |
Related APIs
FAQ
How many tokens does one call use?expand_more
1 tokens per call, regardless of how many rows come back. Your monthly allowance depends on your plan.
Do I need an account to try it?expand_more
Use the API Viewer to run it with your own parameters. Sign up for free and sign in (no credit card). Each run uses this API's tokens.
Can I get CSV instead of JSON?expand_more
Add format=csv to the URL to get CSV, ready for spreadsheets or pandas.
Can I get labels in English?expand_more
With neither lang nor Accept-Language, labels such as sector names are returned in English; add lang=ja or send Accept-Language: ja for Japanese. Company and sector names are always returned in both languages as nameJa / nameEn and sectorJa / sectorEn. Field names are the same in both languages.

