# Get Shareholders Overview

get_shareholders_overview(code, period_id=None)

  • Description

    Get shareholder overview for a stock, returning both major shareholders and holder type data

  • Parameters

    Parameter Type Description
    code str Stock code
    period_id int Reporting period ID
  • Return

    Parameter Type Description
    ret RET_CODE API call result
    data dict When ret == RET_OK, returns shareholder overview data dictionary
    str When ret != RET_OK, returns error description
    • The returned dictionary contains the following fields:

      Field Type Description
      main_holder pd.DataFrame Major shareholders list
      holder_type pd.DataFrame Holder type list
      holding_period pd.DataFrame Available reporting period list
    • main_holder / holder_type fields (shareholder statistic entry):

      Field Type Description
      static_date int Statistic date timestamp
      static_date_str str Statistic date
      name str Holder name
      holder_pct float Holding percentage
      holder_id int Holder ID
    • holding_period fields (available reporting period entry):

      Field Type Description
      period_text str Reporting period
      period_id int Reporting period ID
  • Example

from futu import *
import pandas as pd
quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_shareholders_overview("HK.00700")
if ret == RET_OK:
    df = data.get('main_holder')
    if df is not None:
        print(df.to_string(index=False))
else:
    print('error:', data)
quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
static_date static_date_str                              name  holder_pct   holder_id
  1778469309      2026-05-11              Prosus Ventures N.V.    23.05351 337488017.0
  1778469309      2026-05-11                        Huateng Ma     7.86952  10253703.0
  1778469309      2026-05-11                      The Vanguard     2.97766    417222.0
  1778469309      2026-05-11                         BlackRock     2.66990    403413.0
  1778469309      2026-05-11 Norges Bank Investment Management     1.36075  27081864.0
  1778469309      2026-05-11                             Other    62.06866         NaN
1
2
3
4
5
6
7

Rate Limit

  • Maximum 30 requests per 30 seconds.
  • Supports HK stocks, US stocks and funds.