# Get Institution List

get_institution_list(market, sort_field=None, sort_dir=None, count=None, page=None, name_part=None)

  • Description

    Get institution list, returning a list of institutions ranked by position value/position change/holding count in a specified market, supporting fuzzy search and cursor pagination.

  • Parameters

    Parameter Type Description
    market Market Market type (HK/US) (required)
    sort_field InstitutionListSortField Sort field, default position value
    sort_dir RankSortDir Sort direction, default descending
    count int Return count [1, 200], default 20
    page str Page cursor, do not provide for first request, pass next_page from previous response
    name_part str Institution name fuzzy search
  • Return

    Parameter Type Description
    ret RET_CODE API call result
    data pd.DataFrame When ret == RET_OK, returns data
    str When ret != RET_OK, returns error description
    • Data format:
      Field Type Description
      institution_id int Institution ID
      institution_name str Institution name
      position_value float Position value
      position_value_change float Position value change
      position_count int Position stock count
      position_count_change int Position stock count change
      disclosure_date str Disclosure date (yyyy-MM-dd)
      currency str Currency
  • Example

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data, next_page, all_count = quote_ctx.get_institution_list(market=Market.US, count=2)
if ret == RET_OK:
    print(f'Total count: {all_count}')
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
Total count: 17030
   institution_id                  institution_name  position_value  position_value_change  position_count  position_count_change disclosure_date currency
0          403413                               贝莱德    6.959193e+12           3.432083e+10            4443                     56      2026-06-19      USD
1      1951572549  Vanguard Capital Management, LLC    4.881261e+12           4.492246e+12            4289                   3859      2026-06-10      USD
1
2
3
4

API Limits

  • Maximum 60 requests within 30 seconds
  • Only the first page of paginated requests counts towards rate limiting