Building an AI agent? Start with /llms.txt for the full site index.
Capital Flows
Shareholding distribution per stock by holding-size tier, sourced from the official TDCC shareholding-distribution table — holders and shares in each tier.
← Ownership distribution overview
GET /v2/datasets/ownership-distributionOwnership distribution is a Taiwan market dataset sourced from TDCC, served by TW Market Data as GET /v2/datasets/ownership-distribution.
ownership-distribution returns one row per stock per holding-size tier per data date from the official TDCC shareholding-distribution table, showing how many holders and shares sit in each tier. It is published on a weekly cadence; each row carries its source role so a tier figure is traceable to the TDCC release.
Measured database state — present in the table, NOT yet served. These are not purchasable coverage figures: the endpoint is not open, so nothing below can be queried today.
| Rows | 113,934 |
| Window | 2026-05-29 – 2026-09-04 |
| Grade | Verified |
| Measured | 2026-09-05from the dataset registry |
Part of the data in this service is obtained from the Government Open Data Platform (data.gov.tw) and used under the Open Government Data License, version 1.0. Providing agencies: Taiwan Stock Exchange, Taipei Exchange, Taiwan Futures Exchange, Taiwan Depository & Clearing Corporation, National Development Council, Central Bank of the Republic of China (Taiwan), Department of Statistics of the Ministry of Economic Affairs, and Customs Administration of the Ministry of Finance. The value-added processing, derived calculations and presentation in this service are the responsibility of TWMD and are not associated with the providing agencies.
TW Market Data. (n.d.). Ownership distribution [Data set]. TW Market Data. Retrieved 2026-09-05, from https://twmarketdata.com/en/docs/api/capital-flows/ownership-distribution
The version is the dataset's own as_of, not the date this page was built. Where we have no as_of the field is left out rather than filled in. Check a signature
curl "https://api.twmarketdata.com/v2/datasets/ownership-distribution?ticker=2330" \
-H "X-API-Key: sk_live_..."| Parameter | Required | Type | Description |
|---|---|---|---|
ticker | No | string | Ticker, e.g. 2330. |
import requests
resp = requests.get(
"https://api.twmarketdata.com/v2/datasets/ownership-distribution",
params={"ticker": "2330"},
headers={"X-API-Key": "sk_live_..."},
)
resp.raise_for_status()
print(resp.json())This endpoint is GET /v2/datasets/ownership-distribution. The full machine-readable schema (parameters, security, response envelope) lives in the OpenAPI spec.