Skip to content

Institution profile by institution_id: description ​

GET /api/v1.0/quote/institution/profile

Institution profile by institution_id: description, position value, new/sold-out/increase/decrease counts, top-10 weight, disclosure date. For the catalog use quote.institution_list; for industry mix use quote.institution_distribution.

Parameters ​

NameTypeInRequiredDescription
marketstringqueryyesMarket code
institution_idintqueryyesInstitution ID from quote.institution_list

Example ​

bash
curl -X GET 'https://webapi.futunn.com/api/v1.0/quote/institution/profile?market=HK&institution_id=1' \
  -H 'Authorization: Bearer <AccessToken>' | jq

Response parameters ​

NameTypeDescription
data.institution_idintInstitution ID
data.institution_namestringInstitution name
data.descriptionstringInstitution description
data.position_valuestringPosition market value
data.last_position_valuestringPrevious-period position market value
data.new_position_numintNumber of new positions this period
data.sold_out_position_numintNumber of sold-out positions this period
data.increase_position_numintNumber of increased positions this period
data.decrease_position_numintNumber of decreased positions this period
data.top10_percent_portfolionumberTop-10 holdings weight in percent
data.top10_percent_portfolio_changenumberChange in top-10 holdings weight, percent
data.disclosure_datestringDisclosure date, YYYY-MM-DD in the requested market timezone
data.currencystringPosition-value currency
data.all_holding_countintTotal number of holdings
data.holding_change_countintHoldings count change vs previous period
data.percent_position_value_changestringPosition-value change ratio in percent

Errors ​

ret_codeerror.codeDescription
0—Success
-3invalid_parameterMissing or invalid parameter
-8unsupportedNot supported
-10no_dataNo data

Response example ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "institution_id": 0,
    "institution_name": "example",
    "description": "example",
    "position_value": "example",
    "last_position_value": "example",
    "new_position_num": 0,
    "sold_out_position_num": 0,
    "increase_position_num": 0,
    "decrease_position_num": 0,
    "top10_percent_portfolio": 1.2,
    "top10_percent_portfolio_change": 1.2,
    "disclosure_date": "2026-10-16",
    "currency": "example",
    "all_holding_count": 0,
    "holding_change_count": 0,
    "percent_position_value_change": "example"
  }
}