All APIsexpand_more
Find companies by shareholder name
/stable/shareholder-search10 tokens per callBusiness+Finds every company where a given investor appears as a major shareholder, using the latest annual securities report of each company. The holder name is a partial match of at least 3 characters. The ownership ratio is a 0–1 decimal (0.128 = 12.8%).
What you can do with this API
- check_circleList companies where a particular trust bank or fund is a major holder
- check_circleFind listed companies held by a parent company or founding family
- check_circleSee the holding trends of an institutional investor
Example URL
https://api.zenithcode.net/stable/shareholder-search?name=日本マスタートラスト&limit=50Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.
Parameters
| Parameter | Required | Description | Example |
|---|---|---|---|
namestring | Required | Shareholder name (partial match, at least 3 characters). Use the Japanese name as filed | 日本マスタートラスト |
limitnumber | Optional | Maximum number of rows to return (default 50, max 100) | 50 |
Try it
Run it with your own parameters and check the response as a table, JSON or CSV. Sign-in required; each run uses 10 tokens.
travel_exploreTry in the API ViewerResponse example (real data)
Response fields
symbol | string | |
companyNameJa | string | |
companyNameEn | string | |
holderName | string | |
ratio持株比率。0〜1 の小数(0.128 = 12.8%) | number | 持株比率。0〜1 の小数(0.128 = 12.8%) |
shares | number | |
fiscalPeriod | string | |
source | string | |
docId | string | |
sourceUrl | string |
Related APIs
FAQ
Are holders below 5% included?expand_more
Only holders who appear in a company's top 10 shareholders are covered. Smaller holders outside the top 10 do not appear.
How many tokens does one call use?expand_more
10 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.

