Skip to content

Influencer Holding Changes ​

GET /api/v1.0/quote/influencer/holding-change

Get a named person’s disclosed holding trades with optional symbol and side filters, sorting and cursor pagination. Dates use US Eastern time.

Parameters ​

ParameterTypeInRequiredDescription
influencerstringqueryyesEnum: PELOSI, JOSH_GOTTHEIMER, MARJORIE_TAYLOR_GREENE, GIL_CISNEROS, DONALD_TRUMP.
symbolstringquerynoFilter one symbol, e.g. US.NVDA.
directionstringquerynoSide filter: BUY or SELL.
sort_fieldstringquerynoSort field, default DATE; also AMOUNT, PERCENT_OF_PORTFOLIO, SHARES, CHANGE_SHARES.
sort_dirstringquerynoSort direction, default DESCENDING; or ASCENDING.
page_flagstringquerynoCursor; omit on the first page and pass back pagination.page_flag.
page_sizeintquerynoPage size, default 20, max 100.

Request Example ​

bash
curl -s "https://webapi.futunn.com/api/v1.0/quote/influencer/holding-change?influencer=PELOSI&page_size=20" \
  -H "Authorization: Bearer <AccessToken>" | jq

Response Fields ​

FieldTypeDescription
codeint0 for success; non-zero business error code.
messagestringsuccess on success; error text on failure.
trace_idstringRequest trace ID returned on failure.
data.items[].codestringSymbol; empty when no matching security is found.
data.items[].namestringSecurity name.
data.items[].directionstringBUY or SELL.
data.items[].change_contentstringDisclosed amount band.
data.items[].descriptionstringTransaction description.
data.items[].stock_typestringSTOCK, OPTION, ETF or BOND.
data.items[].change_ratiodoubleChange ratio in percent.
data.items[].datestringTrade date, YYYY-MM-DD (US Eastern).
data.items[].notify_datestringNotification date, YYYY-MM-DD (US Eastern).
pagination.completedboolWhether this is the last page; stop only when true.
pagination.page_flagstringNext-page cursor.
data.timezonestringTimestamp timezone, IANA name.
data.background_imagestringBackground image URL, when present.

Error Codes ​

codemessagetrace_idTrigger
0success—Success; no matches return an empty list.
-3invalid parameterReturned by the APICorrect the parameters and retry.

Response Example ​

json
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [],
    "timezone": "America/New_York"
  },
  "pagination": {"completed": true, "page_flag": ""}
}

Failure response ​

json
{
  "code": -3,
  "message": "invalid parameter",
  "trace_id": ""
}