Discover/tdcc.com.tw API
live

tdcc.com.tw APItdcc.com.tw

Access TDCC shareholder distribution, custody statistics, and security metadata for Taiwan-listed stocks via 7 structured endpoints.

Endpoints
7
Updated
11d ago
Try it

No input parameters required.

api.parse.bot/scraper/7737d49f-5a36-4798-bca8-a07a89dcdc96/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7737d49f-5a36-4798-bca8-a07a89dcdc96/get_available_dates' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve the list of available data dates in YYYYMMDD format for the shareholder distribution query. Returns weekly dates going back approximately one year.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "dates": "array of date strings in YYYYMMDD format, ordered newest first"
  },
  "sample": {
    "data": {
      "dates": [
        "20260430",
        "20260424",
        "20260417",
        "20260410",
        "20260402"
      ]
    },
    "status": "success"
  }
}

About the tdcc.com.tw API

The TDCC API exposes 7 endpoints covering shareholder distribution brackets, bulk custody statistics, and security metadata sourced from the Taiwan Depository & Clearing Corporation. The get_shareholder_distribution endpoint returns per-bracket holder counts and share volumes for any listed stock by numeric ID and date, while get_security_basic_info delivers exchange-wide security attributes across listed, OTC, and emerging markets.

Shareholder Distribution Data

The core get_shareholder_distribution endpoint accepts a stock_id (e.g. '2330' for TSMC) and an optional date in YYYYMMDD format. The response includes an array of bracket objects with fields for bracket label (持股/單位數分級), holder count (人數), share volume (股數/單位數), and percentage of total TDCC-held shares (占集保庫存數比例 (%)). The get_available_dates endpoint returns the full list of available weekly dates, ordered newest first, so you can iterate over historical snapshots going back roughly one year.

Bulk and Open Data Endpoints

get_bulk_shareholder_distribution fetches the full cross-stock shareholder distribution dataset in one call — fields include 資料日期, 證券代號, 持股分級, 人數, 股數, and 占集保庫存數比例%. Expect response times of 10–15 seconds. get_security_basic_info retrieves basic attributes for all securities (listed, OTC, emerging), including 證券代號, 證券名稱, 市場別, 發行幣別, 每股面額(元), and 證券狀態. Both are convenience wrappers around get_open_data, which accepts a data_id string (e.g. '1-1', '1-5', '2-22') for direct access to other TDCC Open Data datasets.

Custody and Search Endpoints

get_securities_custody_individual_monthly returns month-over-month custody change data per security, including 本月底保管千股數, 前月底保管千股數, 增減數額, 增減百分比, and 集保股東戶數. Dates use ROC calendar format (e.g. 11503 = March 2026). The optional market_type parameter filters results to 'listed', 'otc', or 'emerging'. To find a stock's numeric ID, search_stock_by_name accepts a Chinese name or partial name (e.g. '台積電') and returns matching name suggestions — numeric ID queries return empty results.

Common use cases
  • Track weekly changes in TSMC shareholder bracket counts using get_shareholder_distribution with successive dates from get_available_dates.
  • Screen for securities where small retail holders (low bracket) are growing as a share of total custody volume.
  • Build a cross-stock ownership concentration index using bulk bracket data from get_bulk_shareholder_distribution.
  • Monitor month-over-month custody share changes for OTC-market stocks via get_securities_custody_individual_monthly with market_type='otc'.
  • Resolve Chinese company names to numeric stock IDs using search_stock_by_name before querying distribution data.
  • Audit security status fields (證券狀態, 停止過戶領回) across all listed instruments via get_security_basic_info.
  • Pull arbitrary TDCC Open Data datasets not covered by named endpoints using get_open_data with a known data_id.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does TDCC provide an official developer API?+
TDCC publishes an Open Data portal at https://www.tdcc.com.tw/portal/zh/smWeb/qryStock where datasets can be downloaded manually as CSV. There is no documented public REST API with keys or SDK support.
What does `get_shareholder_distribution` return and how granular are the brackets?+
The response returns one object per shareholding bracket, covering ranges from 1–999 shares up to holdings over 800 million shares. Each object includes the bracket label, the number of shareholders in that bracket, the total shares held, and the percentage of total TDCC-custodied shares. Data reflects the weekly snapshot for the requested date.
How fresh is the shareholder distribution data?+
TDCC publishes shareholder distribution on a weekly basis. The get_available_dates endpoint shows the actual dates available, going back approximately one year. There is no intraday or daily update frequency — the data is as fresh as TDCC's weekly publication cycle.
Does the API cover foreign-listed or ADR data for Taiwanese companies?+
No. The API covers securities custodied in the TDCC system — Taiwan-listed, OTC, and emerging market stocks. Foreign listings, ADRs, or GDRs of Taiwanese companies are not included. You can fork this API on Parse and revise it to add an endpoint targeting a supplementary data source for cross-listed instruments.
Can I filter `get_shareholder_distribution` results to a specific bracket range?+
The endpoint returns all brackets for the queried stock and date in a single array; there is no server-side bracket filter parameter. Filtering to a specific range must be done client-side after receiving the full response. The get_bulk_shareholder_distribution endpoint similarly returns all brackets for all stocks in one payload. You can fork the API on Parse and revise it to add a bracket-filter parameter if needed.
Page content last updated . Spec covers 7 endpoints from tdcc.com.tw.
Related APIs in FinanceSee all →
cmegroup.com API
Get CME Group market data including FedWatch interest-rate probabilities, futures quotes and settlements, volume/open interest history, and options expirations and near-the-money option chains.
guba.eastmoney.com API
Access Chinese stock discussion posts and comments from Eastmoney's community platform to monitor investor sentiment, search board discussions, and retrieve detailed post information and stock board metadata. Get real-time insights into what traders are discussing about specific stocks through posts, replies, and board analytics.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
blackrock.com API
Access comprehensive BlackRock iShares ETF data to research fund performance, holdings, fees, and sector allocations, plus search and compare specific ETFs. Monitor investment details like distributions, key characteristics, and broad market indices all in one place.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
TDCC API – Taiwan Shareholder & Custody Data · Parse