account_balance
ChatGPTGet account cash balance and asset summary. Returns balances[]{currency, total_cash, max_finance_amount, remaining_finance_amount, risk_level, margin_call}. Filter by currency (e.g. "USD", "HKD").
account_balance
ChatGPTGet account cash balance and asset summary. Returns balances[]{currency, total_cash, max_finance_amount, remaining_finance_amount, risk_level, margin_call}. Filter by currency (e.g. "USD", "HKD").
ah_premium
ChatGPTGet A/H share premium historical K-line data. Returns items[]{timestamp, open, high, low, close} representing the premium percentage over the given period.
ah_premium
ChatGPTGet A/H share premium historical K-line data. Returns items[]{timestamp, open, high, low, close} representing the premium percentage over the given period.
ah_premium_intraday
ChatGPTGet A/H share premium intraday time-share data. Returns items[]{timestamp, premium_rate} showing the intraday A/H premium percentage minute by minute.
ah_premium_intraday
ChatGPTGet A/H share premium intraday time-share data. Returns items[]{timestamp, premium_rate} showing the intraday A/H premium percentage minute by minute.
alert_add
ChatGPTAdd a price alert. condition: price_rise/price_fall (absolute price) or percent_rise/percent_fall (relative %). frequency: once/daily/every. Returns created alert object.
alert_add
ChatGPTAdd a price alert. condition: price_rise/price_fall (absolute price) or percent_rise/percent_fall (relative %). frequency: once/daily/every. Returns created alert object.
alert_delete
ChatGPTDelete a price alert by alert_id (numeric string from alert_list). Returns upstream API response on success; errors if alert_id is invalid.
alert_delete
ChatGPTDelete a price alert by alert_id (numeric string from alert_list). Returns upstream API response on success; errors if alert_id is invalid.
alert_disable
ChatGPTDisable a price alert by alert_id. Use alert_list to find the numeric alert_id.
alert_disable
ChatGPTDisable a price alert by alert_id. Use alert_list to find the numeric alert_id.
alert_enable
ChatGPTEnable a price alert by alert_id. Use alert_list to find the numeric alert_id.
alert_enable
ChatGPTEnable a price alert by alert_id. Use alert_list to find the numeric alert_id.
alert_list
ChatGPTGet all configured price alerts.
alert_list
ChatGPTGet all configured price alerts.
anomaly
ChatGPTGet market anomaly alerts (unusual price/volume changes). market: HK/US/CN/SG. symbol: optional, filter to a specific stock. count: results per page (default 50, max 100).
anomaly
ChatGPTGet market anomaly alerts (unusual price/volume changes). market: HK/US/CN/SG. symbol: optional, filter to a specific stock. count: results per page (default 50, max 100).
broker_holding
ChatGPTGet top broker holding data for a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
broker_holding
ChatGPTGet top broker holding data for a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
broker_holding_daily
ChatGPTGet daily holding history for a specific broker (by broker_id) in a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
broker_holding_daily
ChatGPTGet daily holding history for a specific broker (by broker_id) in a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
broker_holding_detail
ChatGPTGet full broker holding detail list for a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
broker_holding_detail
ChatGPTGet full broker holding detail list for a symbol (HK stocks only; sourced from HKEX CCASS participant disclosure).
brokers
ChatGPTGet broker queue (HK stocks only). Map broker IDs to names via participants.
brokers
ChatGPTGet broker queue (HK stocks only). Map broker IDs to names via participants.
business_segments
ChatGPTGet current-period business segment revenue breakdown for a symbol (name, percent, total, currency)
business_segments
ChatGPTGet current-period business segment revenue breakdown for a symbol (name, percent, total, currency)
business_segments_history
ChatGPTGet historical business segment revenue trends (by period and category).
business_segments_history
ChatGPTGet historical business segment revenue trends (by period and category).
calc_indexes
ChatGPTCalculate financial indexes for symbols. Pass symbols, and optionally indexes (e.g. ["PeTtmRatio","PbRatio","LastDone","TurnoverRate"]). When indexes is omitted or empty, defaults to ["LastDone","ChangeValue","ChangeRate","Volume","PeTtmRatio","PbRatio","DividendRatioTtm","TurnoverRate","TotalMarketValue"]. Returns per-symbol index values.
calc_indexes
ChatGPTCalculate financial indexes for symbols. Pass symbols, and optionally indexes (e.g. ["PeTtmRatio","PbRatio","LastDone","TurnoverRate"]). When indexes is omitted or empty, defaults to ["LastDone","ChangeValue","ChangeRate","Volume","PeTtmRatio","PbRatio","DividendRatioTtm","TurnoverRate","TotalMarketValue"]. Returns per-symbol index values.
candlesticks
ChatGPTGet candlestick data (OHLCV). Only symbol is required; period defaults to day, count to 100 (max 1000), forward_adjust to false, trade_sessions to all. period: 1m/5m/15m/30m/60m/day/week/month/year. trade_sessions: intraday/all
candlesticks
ChatGPTGet candlestick data (OHLCV). Only symbol is required; period defaults to day, count to 100 (max 1000), forward_adjust to false, trade_sessions to all. period: 1m/5m/15m/30m/60m/day/week/month/year. trade_sessions: intraday/all
capital_distribution
ChatGPTGet capital distribution for a symbol.
capital_distribution
ChatGPTGet capital distribution for a symbol.
capital_flow
ChatGPTGet capital inflow/outflow time series. Returns items[]{timestamp, inflow, outflow, net_flow} for the symbol (same-day data).
capital_flow
ChatGPTGet capital inflow/outflow time series. Returns items[]{timestamp, inflow, outflow, net_flow} for the symbol (same-day data).
cash_flow
ChatGPTGet cash flow records (deposits, withdrawals, dividends). Returns items[]{transaction_type, amount, currency, balance, created_at, remark}. start_at/end_at in RFC3339.
cash_flow
ChatGPTGet cash flow records (deposits, withdrawals, dividends). Returns items[]{transaction_type, amount, currency, balance, created_at, remark}. start_at/end_at in RFC3339.
company
ChatGPTGet company overview.
company
ChatGPTGet company overview.
consensus
ChatGPTGet financial consensus estimates.
consensus
ChatGPTGet financial consensus estimates.
constituent
ChatGPTGet the constituents of an index or the asset allocation of an ETF. For an index (e.g. HSI.HK, .DJI.US) returns constituents[]{symbol, name, last_done, change_rate, market_cap, weight}. For an ETF (e.g. QQQ.US, 2800.HK) returns the asset allocation as info[] grouped by asset_type: 1=Holdings (top constituents with code, symbol, holding_detail), 2=Regional (country/region breakdown), 3=AssetClass (stock/bond/cash etc.), 4=Industry (sector breakdown). Each group has report_date and lists[]{name, position_ratio, name_locales}; Holdings groups additionally include code, symbol and holding_detail{industry_name, index_name, holding_type_name}.
constituent
ChatGPTGet the constituents of an index or the asset allocation of an ETF. For an index (e.g. HSI.HK, .DJI.US) returns constituents[]{symbol, name, last_done, change_rate, market_cap, weight}. For an ETF (e.g. QQQ.US, 2800.HK) returns the asset allocation as info[] grouped by asset_type: 1=Holdings (top constituents with code, symbol, holding_detail), 2=Regional (country/region breakdown), 3=AssetClass (stock/bond/cash etc.), 4=Industry (sector breakdown). Each group has report_date and lists[]{name, position_ratio, name_locales}; Holdings groups additionally include code, symbol and holding_detail{industry_name, index_name, holding_type_name}.
corp_action
ChatGPTGet corporate actions (splits, buybacks, name changes).
corp_action
ChatGPTGet corporate actions (splits, buybacks, name changes).
create_watchlist_group
ChatGPTCreate a new watchlist group. Optionally pass securities (e.g. ["AAPL.US", "700.HK"]) to pre-populate.
create_watchlist_group
ChatGPTCreate a new watchlist group. Optionally pass securities (e.g. ["AAPL.US", "700.HK"]) to pre-populate.
delete_watchlist_group
ChatGPTDelete a watchlist group by id (numeric). Set purge=true to also remove its securities from all other groups.
delete_watchlist_group
ChatGPTDelete a watchlist group by id (numeric). Set purge=true to also remove its securities from all other groups.
depth
ChatGPTGet order book depth for a symbol. Up to 10 price levels.
depth
ChatGPTGet order book depth for a symbol. Up to 10 price levels.
dividend
ChatGPTGet dividend history.
dividend
ChatGPTGet dividend history.
dividend_detail
ChatGPTGet detailed dividend distribution scheme.
dividend_detail
ChatGPTGet detailed dividend distribution scheme.
estimate_max_purchase_quantity
ChatGPTEstimate maximum buy/sell quantity for a symbol. Only symbol is required; side (case-insensitive Buy/Sell) defaults to Buy, order_type (case-insensitive) defaults to LO, and price is optional.
estimate_max_purchase_quantity
ChatGPTEstimate maximum buy/sell quantity for a symbol. Only symbol is required; side (case-insensitive Buy/Sell) defaults to Buy, order_type (case-insensitive) defaults to LO, and price is optional.
exchange_rate
ChatGPTGet exchange rates for all supported currencies. Returns list[]{from_currency, to_currency, rate, timestamp} covering USD, HKD, CNY, SGD and others.
exchange_rate
ChatGPTGet exchange rates for all supported currencies. Returns list[]{from_currency, to_currency, rate, timestamp} covering USD, HKD, CNY, SGD and others.
executive
ChatGPTGet company executive and board member information.
executive
ChatGPTGet company executive and board member information.
filings
ChatGPTGet regulatory filings (8-K, 10-Q, 10-K, etc.). Returns items[]{id, title, type, language, filing_date, url} for the symbol.
filings
ChatGPTGet regulatory filings (8-K, 10-Q, 10-K, etc.). Returns items[]{id, title, type, language, filing_date, url} for the symbol.
finance_calendar
ChatGPTGet finance calendar events by category and date range. category: report (earnings + financials) / dividend / split (splits & reverse splits) / ipo / macrodata (CPI, NFP, rate decisions) / closed (market holidays).
finance_calendar
ChatGPTGet finance calendar events by category and date range. category: report (earnings + financials) / dividend / split (splits & reverse splits) / ipo / macrodata (CPI, NFP, rate decisions) / closed (market holidays).
financial_report
ChatGPTGet financial reports (income statement, balance sheet, cash flow). kind: IS/BS/CF/ALL. report_type: af (annual), saf (semi-annual), q1/q2/q3, qf (quarterly full).
financial_report
ChatGPTGet financial reports (income statement, balance sheet, cash flow). kind: IS/BS/CF/ALL. report_type: af (annual), saf (semi-annual), q1/q2/q3, qf (quarterly full).
financial_report_latest
ChatGPTGet the latest financial report summary for a security.
financial_report_latest
ChatGPTGet the latest financial report summary for a security.
financial_report_snapshot
ChatGPTGet financial report snapshot: report_desc (text summary), fo_revenue/fo_ebit/fo_eps (actual vs forecast with yoy/cmp), fr_* financial ratios (ROE, margins, assets, cash flow). report: qf/saf/af.
financial_report_snapshot
ChatGPTGet financial report snapshot: report_desc (text summary), fo_revenue/fo_ebit/fo_eps (actual vs forecast with yoy/cmp), fr_* financial ratios (ROE, margins, assets, cash flow). report: qf/saf/af.
financial_statement
ChatGPTGet financial statements (income statement, balance sheet, or cash flow) for a security. kind: IS/BS/CF/ALL. report: af (annual), saf (semi-annual), qf (quarterly full), q1/q2/q3.
financial_statement
ChatGPTGet financial statements (income statement, balance sheet, or cash flow) for a security. kind: IS/BS/CF/ALL. report: af (annual), saf (semi-annual), qf (quarterly full), q1/q2/q3.
forecast_eps
ChatGPTGet EPS forecast and analyst estimate history.
forecast_eps
ChatGPTGet EPS forecast and analyst estimate history.
fund_holder
ChatGPTGet funds and ETFs that hold a given symbol.
fund_holder
ChatGPTGet funds and ETFs that hold a given symbol.
fund_positions
ChatGPTGet current fund positions.
fund_positions
ChatGPTGet current fund positions.
history_candlesticks_by_date
ChatGPTGet historical candlestick data by date range. period: 1m/5m/15m/30m/60m/day/week/month/year
history_candlesticks_by_date
ChatGPTGet historical candlestick data by date range. period: 1m/5m/15m/30m/60m/day/week/month/year
history_candlesticks_by_offset
ChatGPTGet historical candlestick data by offset from a reference time. period: 1m/5m/15m/30m/60m/day/week/month/year
history_candlesticks_by_offset
ChatGPTGet historical candlestick data by offset from a reference time. period: 1m/5m/15m/30m/60m/day/week/month/year
history_executions
ChatGPTGet historical trade executions between dates. Returns executions[]{order_id, symbol, side, quantity, price, trade_done_at}. start_at/end_at in RFC3339.
history_executions
ChatGPTGet historical trade executions between dates. Returns executions[]{order_id, symbol, side, quantity, price, trade_done_at}. start_at/end_at in RFC3339.
history_market_temperature
ChatGPTGet historical market temperature time series.
history_market_temperature
ChatGPTGet historical market temperature time series.
history_orders
ChatGPTGet historical orders between dates (excludes today). Returns orders[]{order_id, symbol, side, status, quantity, price, submitted_at}. start_at/end_at in RFC3339.
history_orders
ChatGPTGet historical orders between dates (excludes today). Returns orders[]{order_id, symbol, side, status, quantity, price, submitted_at}. start_at/end_at in RFC3339.
industry_peers
ChatGPTHierarchical sub-sector tree for an industry group. Accepts BK counter_id from industry_rank (e.g. BK/US/IN00258). Each node shows stock count, daily change, and YTD change.
industry_peers
ChatGPTHierarchical sub-sector tree for an industry group. Accepts BK counter_id from industry_rank (e.g. BK/US/IN00258). Each node shows stock count, daily change, and YTD change.
industry_rank
ChatGPTIndustry ranking list by market (US/HK/CN/SG) and indicator (0=领涨/1=今日走势/2=人气/3=市值/4=营收/5=营收增长率/6=净利润/7=净利润增长率). sort_type: 0=单级 1=多层. Returns items[]{counter_id(BK/US/IN00258), name, chg, lists[]}. Pass counter_id directly to industry_peers.
industry_rank
ChatGPTIndustry ranking list by market (US/HK/CN/SG) and indicator (0=领涨/1=今日走势/2=人气/3=市值/4=营收/5=营收增长率/6=净利润/7=净利润增长率). sort_type: 0=单级 1=多层. Returns items[]{counter_id(BK/US/IN00258), name, chg, lists[]}. Pass counter_id directly to industry_peers.
industry_valuation
ChatGPTGet industry valuation comparison for peers.
industry_valuation
ChatGPTGet industry valuation comparison for peers.
industry_valuation_dist
ChatGPTGet industry PE/PB/PS valuation distribution.
industry_valuation_dist
ChatGPTGet industry PE/PB/PS valuation distribution.
institution_rating
ChatGPTGet institution rating summary.
institution_rating
ChatGPTGet institution rating summary.
institution_rating_detail
ChatGPTGet detailed historical institution ratings and target price history.
institution_rating_detail
ChatGPTGet detailed historical institution ratings and target price history.
institution_rating_history
ChatGPTGet institution rating history.
institution_rating_history
ChatGPTGet institution rating history.
institution_rating_industry_rank
ChatGPTGet peers ranked by institution analyst ratings in the same industry. Paginated.
institution_rating_industry_rank
ChatGPTGet peers ranked by institution analyst ratings in the same industry. Paginated.
institutional_views
ChatGPTGet monthly institutional rating distribution timeline.
institutional_views
ChatGPTGet monthly institutional rating distribution timeline.
intraday
ChatGPTGet intraday minute-by-minute price/volume data. trade_sessions: "intraday" (default, regular hours) or "all" (include pre-market and post-market)
intraday
ChatGPTGet intraday minute-by-minute price/volume data. trade_sessions: "intraday" (default, regular hours) or "all" (include pre-market and post-market)
invest_relation
ChatGPTGet investor relations events and announcements.
invest_relation
ChatGPTGet investor relations events and announcements.
ipo_calendar
ChatGPTShow the IPO calendar.
ipo_calendar
ChatGPTShow the IPO calendar.
ipo_detail
ChatGPTShow IPO detail for a symbol.
ipo_detail
ChatGPTShow IPO detail for a symbol.
ipo_listed
ChatGPTList recently listed IPO stocks (HK+US).
ipo_listed
ChatGPTList recently listed IPO stocks (HK+US).
ipo_subscriptions
ChatGPTList IPO stocks in subscription/pre-filing stage (HK+US).
ipo_subscriptions
ChatGPTList IPO stocks in subscription/pre-filing stage (HK+US).
margin_ratio
ChatGPTGet margin ratio for a symbol.
margin_ratio
ChatGPTGet margin ratio for a symbol.
market_status
ChatGPTGet current market trading status for all markets.
market_status
ChatGPTGet current market trading status for all markets.
market_temperature
ChatGPTGet current market sentiment temperature. market: HK/US/CN/SG.
market_temperature
ChatGPTGet current market sentiment temperature. market: HK/US/CN/SG.
news
ChatGPTGet latest news articles for a symbol. Returns items[]{id, title, source, publish_time, summary, url, related_symbols[]}.
news
ChatGPTGet latest news articles for a symbol. Returns items[]{id, title, source, publish_time, summary, url, related_symbols[]}.
news_search
ChatGPTSearch news articles by keyword. Returns news_list[]{id, title, description, source_name, publish_at (RFC3339), score}. Paginate with score+publish_at_timestamp+id cursors.
news_search
ChatGPTSearch news articles by keyword. Returns news_list[]{id, title, description, source_name, publish_at (RFC3339), score}. Paginate with score+publish_at_timestamp+id cursors.
now
ChatGPTGet current UTC time as an RFC3339 string (e.g. "2025-01-15T08:30:00Z"). Use to determine current date/time before making date-based queries.
now
ChatGPTGet current UTC time as an RFC3339 string (e.g. "2025-01-15T08:30:00Z"). Use to determine current date/time before making date-based queries.
operating
ChatGPTGet company operating metrics (HK stocks only).
operating
ChatGPTGet company operating metrics (HK stocks only).
option_chain_expiry_date_list
ChatGPTGet option chain expiry dates for a symbol (e.g. AAPL.US). Returns expiry_dates[] as "yyyy-mm-dd" strings. Use with option_chain_info_by_date to get strikes and Greeks.
option_chain_expiry_date_list
ChatGPTGet option chain expiry dates for a symbol (e.g. AAPL.US). Returns expiry_dates[] as "yyyy-mm-dd" strings. Use with option_chain_info_by_date to get strikes and Greeks.
option_chain_info_by_date
ChatGPTGet option chain for an expiry date. Returns strikePrices[]{strike_price, call{symbol, last_done, iv, delta, gamma}, put{symbol, last_done, iv, delta, gamma}}.
option_chain_info_by_date
ChatGPTGet option chain for an expiry date. Returns strikePrices[]{strike_price, call{symbol, last_done, iv, delta, gamma}, put{symbol, last_done, iv, delta, gamma}}.
option_quote
ChatGPTGet option quotes (max 500 symbols). Returns last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, gamma, theta, vega, rho, open_interest per symbol.
option_quote
ChatGPTGet option quotes (max 500 symbols). Returns last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, gamma, theta, vega, rho, open_interest per symbol.
option_volume
ChatGPTGet real-time option call/put volume stats for a US stock. Returns {call_volume, put_volume, put_call_ratio, call_oi, put_oi} and top active contracts.
option_volume
ChatGPTGet real-time option call/put volume stats for a US stock. Returns {call_volume, put_volume, put_call_ratio, call_oi, put_oi} and top active contracts.
option_volume_daily
ChatGPTGet daily historical option stats for a US stock. Returns items[]{date, call_volume, put_volume, put_call_vol_ratio, call_oi, put_oi, put_call_oi_ratio}.
option_volume_daily
ChatGPTGet daily historical option stats for a US stock. Returns items[]{date, call_volume, put_volume, put_call_vol_ratio, call_oi, put_oi, put_call_oi_ratio}.
order_detail
ChatGPTGet detailed information about a specific order.
order_detail
ChatGPTGet detailed information about a specific order.
participants
ChatGPTGet HK market participant broker information. Returns participants[]{broker_ids[], name_en, name_cn, name_hk}. Use broker_ids to interpret broker queue data.
participants
ChatGPTGet HK market participant broker information. Returns participants[]{broker_ids[], name_en, name_cn, name_hk}. Use broker_ids to interpret broker queue data.
profit_analysis
ChatGPTGet portfolio profit and loss analysis summary. start/end: optional date range in yyyy-mm-dd format. Both must be provided together — passing only one returns empty results.
profit_analysis
ChatGPTGet portfolio profit and loss analysis summary. start/end: optional date range in yyyy-mm-dd format. Both must be provided together — passing only one returns empty results.
profit_analysis_detail
ChatGPTGet detailed profit and loss analysis for a specific symbol. start/end: optional date range in yyyy-mm-dd format. Both must be provided together — passing only one returns empty results.
profit_analysis_detail
ChatGPTGet detailed profit and loss analysis for a specific symbol. start/end: optional date range in yyyy-mm-dd format. Both must be provided together — passing only one returns empty results.
quant_run
ChatGPTRun a quant indicator script against historical K-line data on the server. Executes the script server-side and returns the computed indicator/plot values as JSON. Periods: 1m, 5m, 15m, 30m, 1h, day, week, month, year (default: day). The optional input parameter accepts a JSON array matching the order of input.*() calls in the script, e.g. "[14,2.0]".
quant_run
ChatGPTRun a quant indicator script against historical K-line data on the server. Executes the script server-side and returns the computed indicator/plot values as JSON. Periods: 1m, 5m, 15m, 30m, 1h, day, week, month, year (default: day). The optional input parameter accepts a JSON array matching the order of input.*() calls in the script, e.g. "[14,2.0]".
quote
ChatGPTGet latest price quotes. Returns per symbol: last_done, prev_close, open, high, low, volume, turnover, change_rate, change_value, trade_status, timestamp.
quote
ChatGPTGet latest price quotes. Returns per symbol: last_done, prev_close, open, high, low, volume, turnover, change_rate, change_value, trade_status, timestamp.
rank_categories
ChatGPTGet rank tab category configurations for the popularity leaderboard. Pass a second_tags key (e.g. hot_all-us) to rank_list.
rank_categories
ChatGPTGet rank tab category configurations for the popularity leaderboard. Pass a second_tags key (e.g. hot_all-us) to rank_list.
rank_list
ChatGPTGet ranked stock list by leaderboard tab key. key: from rank_categories second_tags[].key (e.g. "hot_all-us", "hot_up-hk", "trade_heat-us"). market: inferred from key suffix (-us/-hk) or pass explicitly. size: results (default 20).
rank_list
ChatGPTGet ranked stock list by leaderboard tab key. key: from rank_categories second_tags[].key (e.g. "hot_all-us", "hot_up-hk", "trade_heat-us"). market: inferred from key suffix (-us/-hk) or pass explicitly. size: results (default 20).
screener_indicators
ChatGPTGet all available screener indicator keys with units and default value ranges. Technical indicators include a tech_values field showing available options (e.g. macd_day: {category:[goldenfork,deadcross], period:[day,week]}).
screener_indicators
ChatGPTGet all available screener indicator keys with units and default value ranges. Technical indicators include a tech_values field showing available options (e.g. macd_day: {category:[goldenfork,deadcross], period:[day,week]}).
screener_recommend_strategies
ChatGPTList platform-preset screener strategies. market: US|HK|CN|SG (default: US). Pass id to screener_search strategy_id to run, or screener_strategy to inspect filter conditions.
screener_recommend_strategies
ChatGPTList platform-preset screener strategies. market: US|HK|CN|SG (default: US). Pass id to screener_search strategy_id to run, or screener_strategy to inspect filter conditions.
screener_search
ChatGPTScreen stocks. market: US|HK|CN|SG (Mode B required; Mode A uses strategy's market). Mode A: strategy_id from screener_recommend_strategies — auto-runs saved strategy.
screener_search
ChatGPTScreen stocks. market: US|HK|CN|SG (Mode B required; Mode A uses strategy's market). Mode A: strategy_id from screener_recommend_strategies — auto-runs saved strategy.
screener_strategy
ChatGPTInspect a screener strategy's filter conditions before running it. Use screener_search strategy_id to execute the strategy.
screener_strategy
ChatGPTInspect a screener strategy's filter conditions before running it. Use screener_search strategy_id to execute the strategy.
screener_user_strategies
ChatGPTList the current user's saved screener strategies. market: US|HK|CN|SG (default: US). Pass id to screener_search strategy_id to run, or screener_strategy to inspect conditions.
screener_user_strategies
ChatGPTList the current user's saved screener strategies. market: US|HK|CN|SG (default: US). Pass id to screener_search strategy_id to run, or screener_strategy to inspect conditions.
security_list
ChatGPTGet security list for a market. Supports market: US, HK, CN, SG. category: "Overnight" (default). page: 1-based page number (default 1). count: records per page (default 50).
security_list
ChatGPTGet security list for a market. Supports market: US, HK, CN, SG. category: "Overnight" (default). page: 1-based page number (default 1). count: records per page (default 50).
shareholder
ChatGPTGet institutional shareholders for a symbol.
shareholder
ChatGPTGet institutional shareholders for a symbol.
shareholder_detail
ChatGPTGet a single shareholder's holding and trade history. Requires object_id from shareholder_top. Note: trading_details[] is empty for institutional (13F) holders — it is only populated for insider/individual filers (Form 4).
shareholder_detail
ChatGPTGet a single shareholder's holding and trade history. Requires object_id from shareholder_top. Note: trading_details[] is empty for institutional (13F) holders — it is only populated for insider/individual filers (Form 4).
shareholder_top
ChatGPTGet Top 20 major shareholders (institutions, individuals, insiders) across reporting periods. Use object_id with shareholder_detail to drill into a holder's full trade history.
shareholder_top
ChatGPTGet Top 20 major shareholders (institutions, individuals, insiders) across reporting periods. Use object_id with shareholder_detail to drill into a holder's full trade history.
sharelist_add
ChatGPTAdd securities to a community sharelist by id. Provide symbols (e.g. ["AAPL.US", "700.HK"]) to add. Returns upstream API response.
sharelist_add
ChatGPTAdd securities to a community sharelist by id. Provide symbols (e.g. ["AAPL.US", "700.HK"]) to add. Returns upstream API response.
sharelist_create
ChatGPTCreate a new community sharelist with a name and optional description.
sharelist_create
ChatGPTCreate a new community sharelist with a name and optional description.
sharelist_delete
ChatGPTDelete a community sharelist by id (own lists only; subscribed lists cannot be deleted). Returns upstream API response on success.
sharelist_delete
ChatGPTDelete a community sharelist by id (own lists only; subscribed lists cannot be deleted). Returns upstream API response on success.
sharelist_detail
ChatGPTGet community sharelist detail by id.
sharelist_detail
ChatGPTGet community sharelist detail by id.
sharelist_list
ChatGPTList user's own and subscribed community sharelists.
sharelist_list
ChatGPTList user's own and subscribed community sharelists.
sharelist_popular
ChatGPTGet popular/trending community sharelists.
sharelist_popular
ChatGPTGet popular/trending community sharelists.
sharelist_remove
ChatGPTRemove securities from a community sharelist by id. Provide symbols to remove. Returns upstream API response on success.
sharelist_remove
ChatGPTRemove securities from a community sharelist by id. Provide symbols to remove. Returns upstream API response on success.
sharelist_sort
ChatGPTReorder securities in a community sharelist by id. Provide symbols in the desired new order. Returns upstream API response on success.
sharelist_sort
ChatGPTReorder securities in a community sharelist by id. Provide symbols in the desired new order. Returns upstream API response on success.
short_margin
ChatGPTGet short margin deposit details for the current account. Returns short positions with margin_amount, margin_rate, interest_rate, symbol, quantity per position.
short_margin
ChatGPTGet short margin deposit details for the current account. Returns short positions with margin_amount, margin_rate, interest_rate, symbol, quantity per position.
short_positions
ChatGPTGet short interest history (open short positions) for HK or US stocks. Market inferred from symbol suffix. count: 1–100 (default 20). Unified data[]{timestamp(RFC3339), short_shares(open short position in shares), rate(decimal ratio e.g. 0.009=0.9%), close}. US-only: avg_daily_vol, days_to_cover. HK-only: balance(outstanding short position in HKD). US source: FINRA bi-weekly. HK source: HKEX daily.
short_positions
ChatGPTGet short interest history (open short positions) for HK or US stocks. Market inferred from symbol suffix. count: 1–100 (default 20). Unified data[]{timestamp(RFC3339), short_shares(open short position in shares), rate(decimal ratio e.g. 0.009=0.9%), close}. US-only: avg_daily_vol, days_to_cover. HK-only: balance(outstanding short position in HKD). US source: FINRA bi-weekly. HK source: HKEX daily.
short_trades
ChatGPTGet daily short-sale volume history for HK or US stocks. Market inferred from symbol suffix. last_timestamp: unix seconds (omit for latest). page_size: 1–100 (default 20). US source: FINRA/NASDAQ daily. HK source: HKEX daily.
short_trades
ChatGPTGet daily short-sale volume history for HK or US stocks. Market inferred from symbol suffix. last_timestamp: unix seconds (omit for latest). page_size: 1–100 (default 20). US source: FINRA/NASDAQ daily. HK source: HKEX daily.
statement_export
ChatGPTGet a pre-signed download URL for a statement data file (obtained from statement_list).
statement_export
ChatGPTGet a pre-signed download URL for a statement data file (obtained from statement_list).
statement_list
ChatGPTList available account statements (daily/monthly). Use the id with statement_export to download.
statement_list
ChatGPTList available account statements (daily/monthly). Use the id with statement_export to download.
static_info
ChatGPTGet static info for securities. Returns per symbol: symbol, name_cn, name_en, exchange (e.g. NASDAQ), type (e.g. US_Stock), lot_size, listed_date, delisted (bool).
static_info
ChatGPTGet static info for securities. Returns per symbol: symbol, name_cn, name_en, exchange (e.g. NASDAQ), type (e.g. US_Stock), lot_size, listed_date, delisted (bool).
stock_positions
ChatGPTGet current stock positions across all channels.
stock_positions
ChatGPTGet current stock positions across all channels.
today_executions
ChatGPTGet today's trade executions (fills). Returns executions[]{order_id, symbol, side, quantity, price, trade_done_at}. Pass symbol or order_id to filter.
today_executions
ChatGPTGet today's trade executions (fills). Returns executions[]{order_id, symbol, side, quantity, price, trade_done_at}. Pass symbol or order_id to filter.
today_orders
ChatGPTGet orders placed today. Returns orders[]{order_id, symbol, side, order_type, status, quantity, price, submitted_at, executed_quantity, executed_price}. Pass symbol to filter.
today_orders
ChatGPTGet orders placed today. Returns orders[]{order_id, symbol, side, order_type, status, quantity, price, submitted_at, executed_quantity, executed_price}. Pass symbol to filter.
top_movers
ChatGPTGet stocks whose price fluctuation exceeds the 20-trading-day standard deviation, with correlated news reasons. markets: comma-separated HK/US/CN/SG (omit=all). sort: 0=time 1=change-magnitude 2=popularity/heat (default).
top_movers
ChatGPTGet stocks whose price fluctuation exceeds the 20-trading-day standard deviation, with correlated news reasons. markets: comma-separated HK/US/CN/SG (omit=all). sort: 0=time 1=change-magnitude 2=popularity/heat (default).
topic
ChatGPTGet discussion topics for a symbol. Returns items[]{id, title, author, created_at, like_count, comment_count, content_summary}.
topic
ChatGPTGet discussion topics for a symbol. Returns items[]{id, title, author, created_at, like_count, comment_count, content_summary}.
topic_create
ChatGPTCreate a new discussion topic. topic_type="post" (default) is plain text; "article" requires a non-empty title and accepts Markdown body.
topic_create
ChatGPTCreate a new discussion topic. topic_type="post" (default) is plain text; "article" requires a non-empty title and accepts Markdown body.
topic_create_reply
ChatGPTCreate a reply to a discussion topic. Pass reply_to_id to nest under another reply; omit for a top-level reply.
topic_create_reply
ChatGPTCreate a reply to a discussion topic. Pass reply_to_id to nest under another reply; omit for a top-level reply.
topic_detail
ChatGPTGet discussion topic detail by topic_id.
topic_detail
ChatGPTGet discussion topic detail by topic_id.
topic_replies
ChatGPTGet replies to a discussion topic, paginated (page default 1, size default 20, range 1-50)
topic_replies
ChatGPTGet replies to a discussion topic, paginated (page default 1, size default 20, range 1-50)
topic_search
ChatGPTSearch community topics/posts by keyword. Returns id, author, time, and excerpt.
topic_search
ChatGPTSearch community topics/posts by keyword. Returns id, author, time, and excerpt.
trade_stats
ChatGPTGet trade statistics (buy/sell/neutral volume distribution). Returns items[]{price_range, buy_volume, sell_volume, neutral_volume} for price-volume profile.
trade_stats
ChatGPTGet trade statistics (buy/sell/neutral volume distribution). Returns items[]{price_range, buy_volume, sell_volume, neutral_volume} for price-volume profile.
trades
ChatGPTGet recent trades (max 1000). Returns trades[]{price, volume, timestamp, trade_type, direction} for the symbol.
trades
ChatGPTGet recent trades (max 1000). Returns trades[]{price, volume, timestamp, trade_type, direction} for the symbol.
trading_days
ChatGPTGet trading days for a market between dates. market: HK/US/CN/SG.
trading_days
ChatGPTGet trading days for a market between dates. market: HK/US/CN/SG.
trading_session
ChatGPTGet trading session schedule for all markets. Returns market_sessions[]{market, trade_sessions[]{beg_time, end_time, trade_session_type}}.
trading_session
ChatGPTGet trading session schedule for all markets. Returns market_sessions[]{market, trade_sessions[]{beg_time, end_time, trade_session_type}}.
update_watchlist_group
ChatGPTUpdate a watchlist group by id. Can rename (name param) or modify securities (securities + mode: add/remove/replace).
update_watchlist_group
ChatGPTUpdate a watchlist group by id. Can rename (name param) or modify securities (securities + mode: add/remove/replace).
valuation
ChatGPTGet valuation overview with peer comparison.
valuation
ChatGPTGet valuation overview with peer comparison.
valuation_comparison
ChatGPTStock valuation comparison. Mode A (single): pass only symbol — server returns stock + auto-selected industry peers.
valuation_comparison
ChatGPTStock valuation comparison. Mode A (single): pass only symbol — server returns stock + auto-selected industry peers.
valuation_history
ChatGPTGet detailed valuation history time series.
valuation_history
ChatGPTGet detailed valuation history time series.
valuation_rank
ChatGPTGet daily valuation rank (PE/PB/PS/dividend yield industry percentile) for a security over a date range. start/end in yyyymmdd format.
valuation_rank
ChatGPTGet daily valuation rank (PE/PB/PS/dividend yield industry percentile) for a security over a date range. start/end in yyyymmdd format.
warrant_issuers
ChatGPTGet HK warrant issuer information. Returns issuers[]{id, name_en, name_cn}. Use id in warrant_list issuer filter.
warrant_issuers
ChatGPTGet HK warrant issuer information. Returns issuers[]{id, name_en, name_cn}. Use id in warrant_list issuer filter.
warrant_list
ChatGPTGet filtered warrant list for an underlying symbol. Returns warrants[]{symbol, name, last_done, change_rate, implied_volatility, expiry_date, strike_price, leverage_ratio, outstanding_ratio}.
warrant_list
ChatGPTGet filtered warrant list for an underlying symbol. Returns warrants[]{symbol, name, last_done, change_rate, implied_volatility, expiry_date, strike_price, leverage_ratio, outstanding_ratio}.
warrant_quote
ChatGPTGet warrant quotes. Returns last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, leverage_ratio, effective_leverage per symbol.
warrant_quote
ChatGPTGet warrant quotes. Returns last_done, prev_close, open, high, low, volume, turnover, implied_volatility, delta, leverage_ratio, effective_leverage per symbol.
watchlist
ChatGPTGet all watchlist groups and their securities. Returns groups[]{id, name, securities[]{symbol, market, name, watched_price, watched_at}}.
watchlist
ChatGPTGet all watchlist groups and their securities. Returns groups[]{id, name, securities[]{symbol, market, name, watched_price, watched_at}}.