Skip to content

Institutions in a market ​

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

List institutions in a market. Sort by position value / change / holding count; optional name search; offset pagination. Returns institution_id / name / position value and change / holding count and change / disclosure date / currency. For profile use quote.institution_profile; for holdings use quote.institution_holding_list.

Parameters ​

NameTypeInRequiredDescription
marketstringqueryyesMarket code
namestringquerynoInstitution name substring; when set, search-by-name replaces the default latest-quarter list
sort_fieldstringquerynoSort field, default POSITION_VALUE
sort_dirstringquerynoSort direction, default DESCENDING
page_flagstringquerynoPage cursor. Omit or pass empty on the first page; pass back pagination.page_flag. Stop only when pagination.completed is true
page_sizeintquerynoPage size, default 20, max 200

Example ​

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

Response parameters ​

NameTypeDescription
data.itemsobject[]
data.items[].institution_idintInstitution ID
data.items[].institution_namestringInstitution name
data.items[].position_valuestringPosition market value in listing currency
data.items[].position_value_changestringChange in position market value
data.items[].position_countintNumber of holdings
data.items[].position_count_changeintChange in number of holdings
data.items[].disclosure_datestringDisclosure date, YYYY-MM-DD in the requested market timezone
data.currencystringPosition-value currency, e.g. USD / HKD
pagination.totalint
pagination.completedboolTrue when this is the last page. Stop paging only when completed is true
pagination.page_flagstringNext page cursor. Pass it back as page_flag while completed is false; empty on the last page

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": {
    "items": [
      {
        "institution_id": 0,
        "institution_name": "example",
        "position_value": "example",
        "position_value_change": "example",
        "position_count": 0,
        "position_count_change": 0,
        "disclosure_date": "2026-10-16"
      }
    ],
    "currency": "example"
  },
  "pagination": {
    "page_flag": "",
    "completed": true,
    "total": 0
  }
}