Skip to content

CCASS Holding Ratios ​

GET /api/v1.0/quote/{symbol}/broker-hold-ratio

Get HK CCASS participant shareholding ratio breakdown for an HK stock (sorted by holding ratio descending). Returns: update timestamp and date, broker_name, broker_code (e.g. A00003=SH-HK Connect, A00004=SZ-HK Connect, C00019=HSBC), and hold_ratio (percent). HK market only. For a single broker's daily holding history use quote.broker_hold_detail; for realtime top-10 net buy/sell brokers use quote.top_ten_brokers.

Request ​

ParameterTypeInRequiredDescription
symbolstringpathyesHK stock symbol (path param, HK.* only), e.g. HK.00700
page_sizeintquerynoPage size, default 20, range 1~100
page_flagstringquerynoPagination cursor; omit on first page, pass back pagination.page_flag for next page

Example ​

bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/US.AAPL/broker-hold-ratio?page_size=1&page_flag=1' \
  -H 'Authorization: Bearer <AccessToken>' | jq

Response ​

FieldTypeDescription
data.itemsobject[]
data.data_timeintegerCCASS data update timestamp in milliseconds
data.data_dateintegerCCASS data date YYYY-MM-DD (HK timezone)
data.items[].broker_codestringCCASS broker code, e.g. C00019 / A00003 / A00004
data.items[].broker_namestringBroker name, e.g. THE HONGKONG AND SHANGHAI BANKING
data.items[].hold_rationumberShareholding ratio in percent
pagination.completedstringTrue when this is the last page
pagination.page_flagstringNext page cursor

Errors ​

ret_codeerror.codeDescription
0—Success
-3invalid_parameterMissing or invalid parameter
-7invalid_symbolUnknown symbol
-8unsupportedMarket or product is not supported
-9permission_deniedMissing permission
-10no_dataNo data
-11rate_limitedToo many requests

Sample ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "data_time": "example",
    "data_date": "example",
    "items": [
      {
        "broker_code": "example",
        "broker_name": "example",
        "hold_ratio": "example"
      }
    ]
  },
  "pagination": {
    "completed": true,
    "page_flag": ""
  }
}