Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

QuantSonar

REMOTE · QUANTSONAR.COM · SCANNED OCT 5

China A-share market data for research, backtesting and AI agents via MCP.

Available components

0 this week 76 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security63
Transport & Reachability100
Schema Quality & AI Usability51
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 11624 tokens (~258/item across 45 items; 45 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 45 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 46 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (2026-07-28).Pass
Install

How do I install the QuantSonar MCP server?

QuantSonar is a hosted endpoint at https://quantsonar.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · quantsonar.com

# add to Claude Code
claude mcp add --transport http quantsonar-quantsonar 'https://quantsonar.com/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "quantsonar-quantsonar": {
      "url": "https://quantsonar.com/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "quantsonar-quantsonar": {
      "type": "http",
      "url": "https://quantsonar.com/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.quantsonar-quantsonar]
url = "https://quantsonar.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "quantsonar-quantsonar": {
      "type": "remote",
      "url": "https://quantsonar.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add quantsonar-quantsonar --url 'https://quantsonar.com/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  quantsonar-quantsonar:
    url: "https://quantsonar.com/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "quantsonar-quantsonar": {
      "Transport": "http",
      "Url": "https://quantsonar.com/mcp"
    }
  }
}
# add to Vellum
assistant mcp add quantsonar-quantsonar -t streamable-http -u 'https://quantsonar.com/mcp'
// mcp.json
{
  "mcpServers": {
    "quantsonar-quantsonar": {
      "type": "http",
      "url": "https://quantsonar.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 10 Sept 26 0
    • Stability: 0.97 → pass security
  • 9 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes.

  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 17 Aug 26 0
    • Tool “adj_factor” rewrote its description, which is the text the model reads security
    • Tool “balance_sheet” rewrote its description, which is the text the model reads security
    • Tool “cash_flow” rewrote its description, which is the text the model reads security
    • Tool “distribution” rewrote its description, which is the text the model reads security
    • Tool “dividend” rewrote its description, which is the text the model reads security
    • Tool “express” rewrote its description, which is the text the model reads security
    • Tool “forecast” rewrote its description, which is the text the model reads security
    • Tool “fundamentals” rewrote its description, which is the text the model reads security
    • Tool “income” rewrote its description, which is the text the model reads security
    • Tool “index_weight” rewrote its description, which is the text the model reads security
    • Tool “indicators” rewrote its description, which is the text the model reads security
    • Tool “nav” rewrote its description, which is the text the model reads security
    • Tool “news_flash” rewrote its description, which is the text the model reads security
    • Tool “realtime” rewrote its description, which is the text the model reads security
    • Tool “share_size” rewrote its description, which is the text the model reads security
    • Tool “tracking_indices” rewrote its description, which is the text the model reads security
    • MCP protocol: Implements a current MCP spec version (2026-07-28). functional
    • MCP protocol version: 2025-11-25 → 2026-07-28 functional
    • Server version: 1.29.0 → v1 functional
  • 12 Aug 26 0
    • Stability: unverified → 0.03 ▲ functional
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 9 Oct 2026 · Probed https://quantsonar.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=quantsonar.com CN=YE1,O=Let's Encrypt,C=US 13 Sept 2026 12 Dec 2026 ECDSA 256 ECDSA-SHA384 54e596ce092f22f8d01d50b8b272e9c7434
SANs: quantsonar.com, www.quantsonar.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of quantsonar.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
quantsonar.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://quantsonar.com/mcp Verified 200
http (plaintext) http://quantsonar.com/mcp HTTPS enforced 301 https://quantsonar.com/mcp
MCP tools · 45 exposed · ~11,548 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
adj_factor ~175

复权因子(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, adj_factor

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

analyst_reports ~193

券商研报盈利预测(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD Returns: JSON 数组;字段: symbol, name, report_date, report_title, report_type, classify, org_name, author_name, quarter, op_rt, op_pr, tp, np, eps, pe, rd, roe, ev_ebitda, rating, max_price, min_price, imp_dg, create_time

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

audit ~220

财务审计意见(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) ann_date: 公告日期 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, end_date, audit_result, audit_fees, audit_agency, audit_sign

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

balance_sheet ~425

资产负债表(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) ann_date: 公告日期 YYYYMMDD report_type: 报表类型:1 合并报表 / 6 母公司报表 … comp_type: 公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券) Returns: JSON 数组;字段: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, total_cur_assets, money_cap, notes_receiv, accounts_receiv, inventories, total_nca, fa_avail_for_sale, lt_eqt_invest, fix_assets, cip, intan_assets, goodwill, total_assets, total_cur_liab, st_borr, notes_payable, acct_payable, total_ncl, lt_borr, bond_payable, total_liab, total_hldr_eqy_exc_min_int, total_hldr_eqy_inc_min_int, minority_int, update_flag

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
comp_type––公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券)
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
report_type––报表类型:1 合并报表 / 6 母公司报表 …
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

basic ~257

ETF 基础信息(ETF) Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) exchange: 交易所:SSE 上交所 / SZSE 深交所 list_status: 上市状态:L 上市 / D 退市 / P 暂停上市 etf_type: ETF 类型,如境内、QDII index_code: 跟踪指数代码(带后缀) Returns: JSON 数组;字段: symbol, csname, extname, cname, index_code, index_name, setup_date, list_date, list_status, exchange, mgr_name, custod_name, mgt_fee, etf_type

NameTypeReqDescription
etf_type––ETF 类型,如境内、QDII
exchange––交易所:SSE 上交所 / SZSE 深交所
index_code––跟踪指数代码(带后缀)
list_status––上市状态:L 上市 / D 退市 / P 暂停上市
symbol––代码原样匹配(ETF/板块/外汇/港股等)
NameTypeReqDescription
resultstringyes–

No examples provided.

block_trade ~180

大宗交易(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, price, vol, amount, buyer, seller

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

cash_flow ~445

现金流量表(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) ann_date: 公告日期 YYYYMMDD f_ann_date: 实际公告日期 YYYYMMDD report_type: 报表类型:1 合并报表 / 6 母公司报表 … comp_type: 公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券) Returns: JSON 数组;字段: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, net_profit, c_fr_sale_sg, c_pay_goods_purch_serv_rec, n_cashflow_act, c_pay_acq_const_fix_intang_oasset, c_fr_disp_fix_intang_oasset, n_cashflow_inv_act, c_fr_borr, c_pay_dist_dpcp_int_exp, n_cash_flows_fnc_act, n_incr_cash_cash_equ, c_cash_equ_beg_period, c_cash_equ_end_period, free_cashflow, update_flag

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
comp_type––公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券)
end_date––结束日期 YYYYMMDD
f_ann_date––实际公告日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
report_type––报表类型:1 合并报表 / 6 母公司报表 …
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

concept_members ~232

概念/题材板块成分股(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) con_symbol: 成分证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, con_symbol, name

NameTypeReqDescription
con_symbol––成分证券代码(带后缀),如 000001.SZ
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

concepts ~251

概念/题材板块指数(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) name: 名称精确匹配 idx_type: 板块类型 Returns: JSON 数组;字段: symbol, trade_date, name, leading, leading_code, pct_change, leading_pct, total_mv, turnover_rate, up_num, down_num, idx_type, level

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
idx_type––板块类型
name––名称精确匹配
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

daily ~178

日线行情(OHLC)(行情数据) Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, open, high, low, close, pre_close, change, pct_chg, vol, amount

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

disclosure_date ~201

财报披露日历(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD pre_date: 预计披露日 YYYYMMDD actual_date: 实际披露日 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, end_date, pre_date, actual_date, modify_date

NameTypeReqDescription
actual_date––实际披露日 YYYYMMDD
end_date––结束日期 YYYYMMDD
pre_date––预计披露日 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

distribution ~213

筹码分布与胜率(筹码分布) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, his_low, his_high, cost_5pct, cost_15pct, cost_50pct, cost_85pct, cost_95pct, weight_avg, winner_rate

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

dividend ~255

分红送股(分红送股) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD record_date: 股权登记日 YYYYMMDD ex_date: 除权除息日 YYYYMMDD imp_ann_date: 实施公告日 YYYYMMDD Returns: JSON 数组;字段: symbol, end_date, ann_date, div_proc, stk_div, stk_bo_rate, stk_co_rate, cash_div, cash_div_tax, record_date, ex_date, pay_date, div_listdate, imp_ann_date

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
ex_date––除权除息日 YYYYMMDD
imp_ann_date––实施公告日 YYYYMMDD
record_date––股权登记日 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

etf_adj_factor ~168

ETF 复权因子(ETF) Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, adj_factor

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

etf_daily ~183

ETF 日线行情(ETF) Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, pre_close, open, high, low, close, change, pct_chg, vol, amount

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

express ~226

业绩快报(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) Returns: JSON 数组;字段: symbol, ann_date, end_date, revenue, operate_profit, total_profit, n_income, total_assets, total_hldr_eqy_exc_min_int, diluted_eps, diluted_roe, yoy_net_profit, bps, perf_summary, update_flag

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

forecast ~263

业绩预告(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) type: 业绩预告类型(预增/预减/扭亏/首亏等) Returns: JSON 数组;字段: symbol, ann_date, end_date, type, p_change_min, p_change_max, net_profit_min, net_profit_max, last_parent_net, first_ann_date, summary, change_reason

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
type––业绩预告类型(预增/预减/扭亏/首亏等)
NameTypeReqDescription
resultstringyes–

No examples provided.

fundamentals ~228

每日指标(PE/PB/换手率/市值)(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, close, turnover_rate, turnover_rate_f, volume_ratio, pe, pe_ttm, pb, ps, ps_ttm, dv_ratio, dv_ttm, total_share, float_share, free_share, total_mv, circ_mv

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

fx_daily ~212

外汇日线(默认 USDCNH)(外汇) Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等);缺省 USDCNH.FXCM start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, bid_open, bid_close, bid_high, bid_low, ask_open, ask_close, ask_high, ask_low, tick_qty

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等);缺省 USDCNH.FXCM
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

holder_trade ~248

重要股东增减持(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_type: 增减持方向:IN 增持 / DE 减持 holder_type: 股东类型:G 高管 / P 个人 / C 公司 Returns: JSON 数组;字段: symbol, ann_date, holder_name, holder_type, in_de, change_vol, change_ratio, after_share, after_ratio, avg_price, total_share, begin_date, close_date

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
holder_type––股东类型:G 高管 / P 个人 / C 公司
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_type––增减持方向:IN 增持 / DE 减持
NameTypeReqDescription
resultstringyes–

No examples provided.

income ~411

利润表(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) ann_date: 公告日期 YYYYMMDD f_ann_date: 实际公告日期 YYYYMMDD report_type: 报表类型:1 合并报表 / 6 母公司报表 … comp_type: 公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券) Returns: JSON 数组;字段: symbol, ann_date, f_ann_date, end_date, report_type, comp_type, basic_eps, diluted_eps, total_revenue, revenue, total_cogs, oper_cost, sell_exp, admin_exp, fin_exp, rd_exp, operate_profit, non_oper_income, non_oper_exp, total_profit, income_tax, n_income, n_income_attr_p, ebit, ebitda, update_flag

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
comp_type––公司类型(1 一般工商业 / 2 银行 / 3 保险 / 4 证券)
end_date––结束日期 YYYYMMDD
f_ann_date––实际公告日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
report_type––报表类型:1 合并报表 / 6 母公司报表 …
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

index_daily ~194

指数日线(默认上证综指)(指数) Args: symbol: 指数代码(带后缀),如 000300.SH;缺省 000001.SH start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, close, open, high, low, pre_close, change, pct_chg, vol, amount

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––指数代码(带后缀),如 000300.SH;缺省 000001.SH
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

index_weight ~179

指数成分与权重(指数) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 指数代码(带后缀),如 000300.SH start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, con_symbol, con_name, weight

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––指数代码(带后缀),如 000300.SH
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

indicators ~294

财务指标(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) ann_date: 公告日期 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, end_date, eps, dt_eps, total_revenue_ps, revenue_ps, bps, ocfps, roe, roe_waa, roe_dt, roa, gross_margin, netprofit_margin, grossprofit_margin, debt_to_assets, current_ratio, quick_ratio, cash_ratio, assets_turn, inv_turn, ar_turn, roic, basic_eps_yoy, dt_eps_yoy, netprofit_yoy, dt_netprofit_yoy, rd_exp

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

industries ~94

申万行业分类(基础信息) Args: symbol: 证券代码(带后缀),如 000001.SZ Returns: JSON 数组;字段: symbol, name, l1_code, l1_name, l2_code, l2_name, l3_code, l3_name

NameTypeReqDescription
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

limit_list ~268

涨跌停榜单(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD limit_type: 涨跌停类型:U 涨停 / D 跌停 / Z 炸板 trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, industry, name, close, pct_chg, amount, limit_amount, float_mv, total_mv, turnover_ratio, fd_amount, first_time, last_time, open_times, up_stat, limit_times, limit

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
limit_type––涨跌停类型:U 涨停 / D 跌停 / Z 炸板
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

main_business ~196

主营业务构成(财务数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD period: 报告期 YYYYMMDD(如 20251231 = 2025 年报) Returns: JSON 数组;字段: symbol, end_date, bz_item, bz_sales, bz_profit, bz_cost, curr_type

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
period––报告期 YYYYMMDD(如 20251231 = 2025 年报)
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

margin ~202

融资融券明细(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, name, rzye, rqye, rzmre, rqyl, rzche, rqchl, rqmcl, rzrqye

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

moneyflow ~255

个股资金流向(资金流向) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, buy_sm_vol, buy_sm_amount, sell_sm_vol, sell_sm_amount, buy_md_vol, buy_md_amount, sell_md_vol, sell_md_amount, buy_lg_vol, buy_lg_amount, sell_lg_vol, sell_lg_amount, buy_elg_vol, buy_elg_amount, sell_elg_vol, sell_elg_amount, net_mf_vol, net_mf_amount

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

moneyflow_hsgt ~163

沪深港通资金流向(全市场)(资金流向) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, ggt_ss, ggt_sz, hgt_ss, hgt_sz, north_money, south_money

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

nav ~184

ETF 净值(ETF) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD ann_date: 公告日期 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, nav_date, unit_nav, accum_nav, accum_div, net_asset, total_netasset, adj_nav, update_flag

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
NameTypeReqDescription
resultstringyes–

No examples provided.

news_flash ~222

财经快讯(实时)(实时与快讯) 实时财经快讯,三个独立来源:cls(财联社)/ jin10(金十)/ sina(新浪)。按发布时间倒序,延迟约 60 秒。 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: source: 快讯来源:cls / jin10 / sina(必填) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD importance: 仅返回重要度 ≥ 此值的快讯(1 = 仅重要) Returns: JSON 数组;字段: source, publish_time, content_cn, tags, importance, url

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
importance––仅返回重要度 ≥ 此值的快讯(1 = 仅重要)
sourcestringyes快讯来源:cls / jin10 / sina
start_date––起始日期 YYYYMMDD
NameTypeReqDescription
resultstringyes–

No examples provided.

northbound_holdings ~249

北向持股明细(资金流向) 披露节奏说明:港交所自 2024 年 8 月起不再每日披露北向持股明细,本接口数据为港交所定期披露口径(低频),历史每日数据完整保留。查询建议不带日期或用较宽日期范围。 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, name, vol, ratio, exchange

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

portfolio ~224

ETF 持仓明细(ETF) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) con_symbol: 成分证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD ann_date: 公告日期 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, end_date, con_symbol, mkv, amount, stk_mkv_ratio, stk_float_ratio

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
con_symbol––成分证券代码(带后缀),如 000001.SZ
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
NameTypeReqDescription
resultstringyes–

No examples provided.

realtime ~156

实时行情快照(实时与快讯) 每只证券的最新盘中快照,交易时段持续刷新;非交易时段返回上一交易日收盘快照。 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码,逗号分隔可批量(至多 200 个);不传返回全市场 Returns: JSON 数组;字段: symbol, name, price, open, high, low, pre_close, volume, amount, trade_time, pct_chg

NameTypeReqDescription
symbol––证券代码,逗号分隔可批量(至多 200 个);不传返回全市场
NameTypeReqDescription
resultstringyes–

No examples provided.

share_size ~233

ETF 份额与规模(ETF) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) exchange: 交易所:SSE 上交所 / SZSE 深交所 Returns: JSON 数组;字段: trade_date, symbol, etf_name, total_share, total_size, nav, close, exchange

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
exchange––交易所:SSE 上交所 / SZSE 深交所
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

shareholders ~185

股东户数(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD enddate: 统计截止日 YYYYMMDD ann_date: 公告日期 YYYYMMDD Returns: JSON 数组;字段: symbol, ann_date, end_date, holder_num

NameTypeReqDescription
ann_date––公告日期 YYYYMMDD
end_date––结束日期 YYYYMMDD
enddate––统计截止日 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

southbound_holdings ~218

南向(港股通)持股明细(资金流向) 南向持股明细为 T+1 披露:最新数据滞后一个交易日。 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, name, vol, ratio, exchange

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

stocks ~307

股票列表(基础信息) Args: symbol: 证券代码(带后缀),如 000001.SZ name: 名称精确匹配 market: 市场类别(主板/创业板/科创板/北交所) list_status: 上市状态:L 上市 / D 退市 / P 暂停上市 exchange: 交易所:SSE 上交所 / SZSE 深交所 is_hs: 是否沪深港通标的:N 否 / H 沪股通 / S 深股通 Returns: JSON 数组;字段: symbol, name, area, industry, fullname, enname, cnspell, market, exchange, curr_type, list_status, list_date, delist_date, is_hs

NameTypeReqDescription
exchange––交易所:SSE 上交所 / SZSE 深交所
is_hs––是否沪深港通标的:N 否 / H 沪股通 / S 深股通
list_status––上市状态:L 上市 / D 退市 / P 暂停上市
market––市场类别(主板/创业板/科创板/北交所)
name––名称精确匹配
symbol––证券代码(带后缀),如 000001.SZ
NameTypeReqDescription
resultstringyes–

No examples provided.

technical_factors ~270

技术面因子(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, open_hfq, close_hfq, high_hfq, low_hfq, pre_close_hfq, open_qfq, close_qfq, high_qfq, low_qfq, pre_close_qfq, adj_factor, macd_dif, macd_dea, macd, kdj_k, kdj_d, kdj_j, rsi_6, rsi_12, rsi_24, boll_upper, boll_mid, boll_lower, cci

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

technical_factors_pro ~1,563

技术面因子(专业版,含复权价+技术指标)(行情数据) 需要 Expert 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: symbol, trade_date, open, open_hfq, open_qfq, high, high_hfq, high_qfq, low, low_hfq, low_qfq, close, close_hfq, close_qfq, pre_close, change, pct_chg, vol, amount, turnover_rate, turnover_rate_f, volume_ratio, pe, pe_ttm, pb, ps, ps_ttm, dv_ratio, dv_ttm, total_share, float_share, free_share, total_mv, circ_mv, adj_factor, asi_bfq, asi_hfq, asi_qfq, asit_bfq, asit_hfq, asit_qfq, atr_bfq, atr_hfq, atr_qfq, bbi_bfq, bbi_hfq, bbi_qfq, bias1_bfq, bias1_hfq, bias1_qfq, bias2_bfq, bias2_hfq, bias2_qfq, bias3_bfq, bias3_hfq, bias3_qfq, boll_lower_bfq, boll_lower_hfq, boll_lower_qfq, boll_mid_bfq, boll_mid_hfq, boll_mid_qfq, boll_upper_bfq, boll_upper_hfq, boll_upper_qfq, brar_ar_bfq, brar_ar_hfq, brar_ar_qfq, brar_br_bfq, brar_br_hfq, brar_br_qfq, cci_bfq, cci_hfq, cci_qfq, cr_bfq, cr_hfq, cr_qfq, dfma_dif_bfq, dfma_dif_hfq, dfma_dif_qfq, dfma_difma_bfq, dfma_difma_hfq, dfma_difma_qfq, dmi_adx_bfq, dmi_adx_hfq, dmi_adx_qfq, dmi_adxr_bfq, dmi_adxr_hfq, dmi_adxr_qfq, dmi_mdi_bfq, dmi_mdi_hfq, dmi_mdi_qfq, dmi_pdi_bfq, dmi_pdi_hfq, dmi_pdi_qfq, downdays, updays, dpo_bfq, dpo_hfq, dpo_qfq, madpo_bfq, madpo_hfq, madpo_qfq, ema_bfq_10, ema_bfq_20, ema_bfq_250, ema_bfq_30, ema_bfq_5, ema_bfq_60, ema_bfq_90, ema_hfq_10, ema_hfq_20, ema_hfq_250, ema_hfq_30, ema_hfq_5, ema_hfq_60, ema_hfq_90, ema_qfq_10, ema_qfq_20, ema_qfq_250, ema_qfq_30, ema_qfq_5, ema_qfq_60, ema_qfq_90, emv_bfq, emv_hfq, emv_qfq, maemv_bfq, maemv_hfq, maemv_qfq, expma_12_bfq, expma_12_hfq, expma_12_qfq, expma_50_bfq, expma_50_hfq, expma_50_qfq, kdj_bfq, kdj_hfq, kdj_qfq, kdj_d_bfq, kdj_d_hfq, kdj_d_qfq, kdj_k_bfq, kdj_k_hfq, kdj_k_qfq, ktn_down_bfq, ktn_down_hfq, ktn_down_qfq, ktn_mid_bfq, ktn_mid_hfq, ktn_mid_qfq, ktn_upper_bfq, ktn_upper_hfq, ktn_upper_qfq, lowdays, topdays, ma_bfq…

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

top_inst ~193

龙虎榜(机构席位)(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, exalter, buy, buy_rate, sell, sell_rate, net_buy, side, reason

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

top_list ~193

龙虎榜(个股)(行情数据) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 证券代码(带后缀),如 000001.SZ start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD trade_date: 单个交易日 YYYYMMDD(与 start/end 二选一) Returns: JSON 数组;字段: trade_date, symbol, name, close, pct_change, turnover_rate, amount, l_sell, l_buy, l_amount

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––证券代码(带后缀),如 000001.SZ
trade_date––单个交易日 YYYYMMDD(与 start/end 二选一)
NameTypeReqDescription
resultstringyes–

No examples provided.

tracking_indices ~180

ETF 跟踪指数基础信息(ETF) 需要 PRO 及以上套餐(低档位调用返回 403)。 Args: symbol: 代码原样匹配(ETF/板块/外汇/港股等) start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD pub_date: 发布日期 YYYYMMDD Returns: JSON 数组;字段: symbol, indx_name, indx_csname, pub_party_name, pub_date, base_date, bp, adj_circle

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
pub_date––发布日期 YYYYMMDD
start_date––起始日期 YYYYMMDD
symbol––代码原样匹配(ETF/板块/外汇/港股等)
NameTypeReqDescription
resultstringyes–

No examples provided.

trade_calendar ~162

交易日历(默认上交所)(基础信息) Args: start_date: 起始日期 YYYYMMDD end_date: 结束日期 YYYYMMDD exchange: 交易所:SSE 上交所 / SZSE 深交所 is_open: 是否交易日:1 是 / 0 否 Returns: JSON 数组;字段: exchange, cal_date, is_open, pretrade_date

NameTypeReqDescription
end_date––结束日期 YYYYMMDD
exchange––交易所:SSE 上交所 / SZSE 深交所
is_open––是否交易日:1 是 / 0 否
start_date––起始日期 YYYYMMDD
NameTypeReqDescription
resultstringyes–

No examples provided.

Common questions

What is the QuantSonar MCP server?

QuantSonar is an MCP server listed in the public MCP registry as io.github.QuantSonar/quantsonar. China A-share market data for research, backtesting and AI agents via MCP. This page covers its hosted endpoint (https://quantsonar.com/mcp).

Is the QuantSonar MCP server safe to use?

QuantSonar scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the QuantSonar MCP server expose?

QuantSonar exposes 45 tools: daily, fundamentals, adj_factor, technical_factors, technical_factors_pro, and 40 more. Their descriptions and schemas cost roughly 11,548 tokens of context every time the server is loaded.

Does the QuantSonar MCP server require authentication?

No. We connected to QuantSonar without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the QuantSonar MCP server still maintained?

QuantSonar is still listed as active in the MCP registry. We last reached this channel on 5 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.