# 機関プロフィールの取得

get_institution_profile(market, institution_id)

  • 説明

    機関概況を取得します。指定機関の保有時価総額、保有変動統計、Top10保有比率などのプロファイルデータを返します。

  • パラメータ

    パラメータ タイプ 説明
    market Market 市場タイプ(HK/US)(必須)
    institution_id int 機関ID(get_institution_list から取得)(必須)
  • 戻り値

    パラメータ タイプ 説明
    ret RET_CODE API呼び出し結果
    data dict ret == RET_OK の場合、辞書データを返す
    str ret != RET_OK の場合、エラー説明を返す
    • データフォーマット:
      フィールド タイプ 説明
      institution_name str 機関名
      description str 機関概要
      position_value float 保有時価総額
      last_position_value float 前期保有時価総額
      position_value_change_pct float 時価総額変化率(%)
      total_holding_count int 総保有数
      holding_change_count int 保有変動数
      new_count int 新規ポジション銘柄数
      sold_out_count int ポジション解消銘柄数
      increase_count int 買い増し銘柄数
      decrease_count int 保有削減銘柄数
      top10_pct float Top10保有比率(%)
      top10_pct_change float Top10比率変動(%)
      disclosure_date str 開示日(yyyy-MM-dd)
      currency str 通貨
  • Example

from futu import *

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

# まず機関IDを取得
ret, data, _, _ = quote_ctx.get_institution_list(market=Market.US, count=1)
if ret == RET_OK and len(data) > 0:
    inst_id = data.iloc[0]['institution_id']

    # 機関概況を照会
    ret, profile = quote_ctx.get_institution_profile(market=Market.US, institution_id=inst_id)
    if ret == RET_OK:
        for k, v in profile.items():
            print(f"{k}: {v}")
    else:
        print('error:', profile)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  • Output
institution_name: 贝莱德
description: 贝莱德集团是美国规模最大的资产管理集团之一,提供种类繁多的证券、固定收益、现金管理等投资产品。
position_value: 6959192681765.731
last_position_value: 6093992885377.756
position_value_change_pct: 14.1975
total_holding_count: 4443
holding_change_count: 12
new_count: 87
sold_out_count: 31
increase_count: 2364
decrease_count: 1682
top10_pct: 24.3287
top10_pct_change: 0.4142
disclosure_date: 2026-06-19
currency: USD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

API制限

  • 30秒以内に最大60回のリクエストが可能です
  • ページネーションリクエストは最初のページのみレート制限にカウントされます