Get free API key
All APIsexpand_more
search
appsAll APIs
functionHow metrics are calculated

Company profile with latest valuation

GET/stable/profile1 tokens per callPopular

Returns 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=7203

Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.

Parameters

ParameterRequiredDescriptionExample
symbol
string
RequiredSecurities 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 Viewer

Response example (real data)

lock
Live response examples are shown to signed-in users only (they include exchange data such as stock prices). Sign in to view

Response fields

symbol証券コード(4 桁。英字を含むコードもある)string証券コード(4 桁。英字を含むコードもある)
nameJa会社名(日本語)string会社名(日本語)
nameEn会社名(英語)。無ければ nullstring会社名(英語)。無ければ 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事業の概要(日本語。有報の「事業の内容」から)。由来は profileSourcestring事業の概要(日本語。有報の「事業の内容」から)。由来は profileSource
descriptionEn事業の概要(英語)。由来は profileSourcestring事業の概要(英語)。由来は profileSource
ceo未提供(常に null)。有報の表紙の代表者は representativestring未提供(常に null)。有報の表紙の代表者は representative
representative有報表紙の「代表者の役職氏名」(提出時の署名者。社長・CEO とは限らない)。ETF・REIT や有報の無い銘柄は nullstring有報表紙の「代表者の役職氏名」(提出時の署名者。社長・CEO とは限らない)。ETF・REIT や有報の無い銘柄は null
country国コード(JP)string国コード(JP)
address本社所在地(プロフィールに無ければ有報表紙の「本店の所在の場所」)string本社所在地(プロフィールに無ければ有報表紙の「本店の所在の場所」)
isEtfETF なら truebooleanETF なら true
assetType銘柄の種類(EQUITY = 株式 / ETF / REIT)string銘柄の種類(EQUITY = 株式 / ETF / REIT)
employeeCount従業員数(人。プロフィールの値。有報の連結従業員数は /stable/employee-count)number従業員数(人。プロフィールの値。有報の連結従業員数は /stable/employee-count)
foundedDate未提供(常に null)。設立年は foundedYearstring未提供(常に 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.numberThe 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.stringThe 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).numberThe 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).numberThe 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.numberPrice 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).numberPrice 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.numberThe 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.