TSE 33 sectors · code 1050
Mining: sector medians, quartiles and peer data
Key points
- check_circleThe code for Mining is 1050. Pass sector=1050 to the API to limit results to this sector.
- check_circle/stable/industry-benchmarks?sector=1050 returns the median, first quartile and third quartile of 10 metrics.
- check_circleUse /stable/peers to compare a company with its peers, and /stable/screener to filter by conditions.
About Mining
Mining covers companies that develop and produce oil and natural gas or extract mineral resources. Few listed companies belong to it.
The TSE 33-sector classification groups listed companies into 33 sectors by main business. The code for Mining is 1050, and ZENITH Code responses carry it in the sector field.
Medians and quartiles for Mining
Aggregates of the sector's common stocks with outliers removed. The middle half of companies falls between the first and third quartiles.
Fetched: 2026-10-24
Across 5 common stocks in Mining, the median ROE is 9.23% and the median PBR is 0.90x.
| Metric (unit) | First quartile | Median | Third quartile |
|---|---|---|---|
| PER (x) | 11.67 | 11.83 | 13.38 |
| PBR (x) | 0.88 | 0.90 | 1.26 |
| PSR (x) | 1.09 | 1.29 | 2.23 |
| EV/EBITDA (x) | 4.31 | 4.88 | 9.04 |
| ROE (%) | 8.31% | 9.23% | 9.25% |
| ROA (%) | 5.21% | 6.78% | 6.92% |
| Dividend yield (%) | 2.37% | 2.63% | 2.90% |
| Market cap (¥100M) | 992 | 2,063 | 4,380 |
| 3-year revenue growth (%) | -4.90% | -4.71% | 0.38% |
| 3-year EPS growth (%) | -5.50% | 1.04% | 14.90% |
Metric definitions and method
ZENITH Code computes the median, first quartile and third quartile of these 10 metrics for every sector. The API returns ratios as 0–1 decimals; this table shows them as percentages.
| Metric (unit) | Definition | Values used | API field (median) |
|---|---|---|---|
| PER (x) | Price-to-earnings ratio: the share price as a multiple of earnings per share. | 0 or below (e.g. losses) excluded | perMedian |
| PBR (x) | Price-to-book ratio: the share price as a multiple of book value per share. | 0 or below (e.g. negative equity) excluded | pbrMedian |
| PSR (x) | Price-to-sales ratio: market cap as a multiple of revenue. | 0 or below excluded | psrMedian |
| EV/EBITDA (x) | Enterprise value as a multiple of EBITDA (earnings before interest, taxes, depreciation and amortization). | 0 or below excluded | evToEbitdaMedian |
| ROE (%) | Return on equity: net income as a percentage of shareholders' equity. | Above 100% excluded (negatives kept) | roeMedian |
| ROA (%) | Return on assets: profit as a percentage of total assets. | Above 100% excluded (negatives kept) | roaMedian |
| Dividend yield (%) | Dividend per share as a percentage of the share price. | 0 or below (no dividend) and above 100% excluded, so it describes dividend payers | dividendYieldMedian |
| Market cap (¥100M) | Share price × shares outstanding, a measure of company size. The API returns yen. | 0 or below excluded | marketCapMedian |
| 3-year revenue growth (%) | Compound annual growth rate (CAGR) of revenue over three years. | All finite values kept | revenueCagr3yMedian |
| 3-year EPS growth (%) | Compound annual growth rate (CAGR) of earnings per share over three years. | All finite values kept | epsCagr3yMedian |
- check_circleOnly common stocks are included. ETFs and REITs are excluded.
- check_circleQuartiles use linear interpolation (the same method as Excel's PERCENTILE.INC and numpy's default), rounded to six decimals.
- check_circleIf fewer than three valid values remain after removing outliers, the median and quartiles are null. The number of valid values (…Count) is still returned.
- check_circleMeans, maximums and minimums are not returned, because medians and quartiles are robust to extreme values.
- check_circleThe input is the same latest-value snapshot that the screener (/stable/screener) uses.
Get Mining data with the API
With sector=1050, only the Mining row is returned. Each call uses 10 tokens. Replace the key with one issued in your dashboard.
curl -sG "https://api.zenithcode.net/stable/industry-benchmarks" \ --data-urlencode "sector=1050" \ -H "x-api-key: YOUR_API_KEY"
- GET
/stable/industry-benchmarksIndustry benchmarks by sectorMedians and quartiles by sector (the source of this page)10 tokens per call - GET
/stable/peersPeer comparisonCompare one company with same-sector companies of similar size, plus a sector-median row10 tokens per call - GET
/stable/screenerStock screenerLimit results to Mining with sector=105010 tokens per call - GET
/stable/screener-presetsReady-made screens (high dividend, value, growth, etc.)Run ready-made screens such as high dividend or value within Mining (sector=1050)10 tokens per call - GET
/stable/rankingsRanking by metricRank companies within Mining by a metric with sector=105010 tokens per call - GET
/stable/available-sectorsTSE 33 sectors listSector codes and names1 tokens per call
Things to note
- errornull means "cannot be computed", not zero. Metrics with fewer than three valid values or no data are null.
- errorThe dividend yield median covers dividend payers only, so it is higher than an average across the whole sector.
- errorSector price performance (/stable/sector-performance) is exchange data and is not shown on this page. Sign in and use the API to get it.
- errorSectors follow the TSE 33-sector classification based on each company's main business. Diversified companies may not look like typical members of their sector.
FAQ for investors and developers
Where can I find the median PER and PBR of Mining?expand_more
From /stable/industry-benchmarks?sector=1050. When the data can be fetched, this page shows the same values in its table.
How do I list the companies in Mining?expand_more
Call /stable/screener?sector=1050 and choose the order with sortBy (marketCap, roe and so on). The site's screener can also filter by sector.
How do I see where a company stands within Mining?expand_more
Pass its securities code to /stable/peers to get same-sector companies of similar market cap plus a sector-median row. Make investment decisions yourself, using other information as well.
FAQ for AI builders and researchers
How many companies are the Mining medians based on?expand_more
count is the number of common stocks in the sector, and each …Count (perCount and so on) is the number of valid values after removing outliers. Metrics with fewer than three valid values are null.
How should null values be handled?expand_more
null means "cannot be computed", not zero. In AI answers, describe it as insufficient data and never treat it as 0.
How should the source and date be cited?expand_more
Cite ZENITH Code /stable/industry-benchmarks and the date you fetched it. Dataset as-of times are also available from /stable/system/freshness.
Disclaimer
This page explains how to use a Japanese equity data API and how its data is defined. It is not a solicitation to invest or a recommendation to buy or sell any security. The content reflects information at the time of writing and is not guaranteed to be accurate or complete. Investment decisions are your own responsibility.
What you may show or provide to third parties depends on your plan and Article 8 of the Terms. Exchange data such as stock prices may not be shown to third parties on any plan. Terms, Article 8 · Data sources and terms of use

