{
"service": "x-quote.cls.cn",
"page": "https://www.cls.cn/quotation",
"title": "全市场 Top 榜 (Index Stock List)",
"summary": "全市场按涨幅 / 主力净流入 / 换手率的 Top10 个股榜(quotation 页『市场』组件)。每个维度各返回 10 只,含最新价/涨跌/交易状态。注意:是全市场龙虎榜,非某指数成分(指数成分用 indCompoment)。",
"method": "POST",
"endpoint": "https://x-quote.cls.cn/web_quote/web_stock/index_stock_list",
"signing": {
"required": true,
"algorithm": "sign = md5( sha1( urlencode(sorted(params)) ) ),params 先并入固定三件套;本接口为 POST,参数仍走 query+sign",
"fixed_params": {
"app": "CailianpressWeb",
"os": "web",
"sv": "8.4.6"
},
"python": "import hashlib,urllib.parse,urllib.request\np={'change':'1','main_fund_diff':'1','tr':'1','app':'CailianpressWeb','os':'web','sv':'8.4.6'}\nqs=urllib.parse.urlencode(sorted(p.items()))\nsign=hashlib.md5(hashlib.sha1(qs.encode()).hexdigest().encode()).hexdigest()\nreq=urllib.request.Request(f'{endpoint}?{qs}&sign={sign}', method='POST', headers={'Referer':'https://www.cls.cn/'})"
},
"params": {
"change": {
"type": "string",
"default": "1",
"description": "请求涨幅榜(Top10)"
},
"main_fund_diff": {
"type": "string",
"default": "1",
"description": "请求主力净流入榜(Top10)"
},
"tr": {
"type": "string",
"default": "1",
"description": "请求换手率榜(Top10)"
}
},
"response": {
"envelope": "{ code:200, data:{ change:[...], main_fund_diff:[...], tr:[...] } }",
"data_fields": {
"change": "涨幅 Top10",
"main_fund_diff": "主力净流入 Top10",
"tr": "换手率 Top10"
},
"stock_item_fields": {
"secu_code": "代码",
"secu_name": "简称",
"last_px": "最新价",
"change_px": "涨跌额",
"change": "涨跌幅(小数)",
"trade_status": "交易状态"
}
},
"example_call": "见 signing.python(POST,body 可空)",
"caveats": [
"必须签名,需带 Referer",
"方法为 POST(GET 返回 9005 method error)",
"全市场榜,非指数成分"
],
"confidence": 0.8,
"auto_discovered": true,
"last_verified": "2026-06-17"
}
全市场按涨幅 / 主力净流入 / 换手率的 Top10 个股榜(quotation 页『市场』组件)。每个维度各返回 10 只,含最新价/涨跌/交易状态。注意:是全市场龙虎榜,非某指数成分(指数成分用 indCompoment)。
| Parameter | Description |
|---|---|
| change | 请求涨幅榜(Top10) |
| main_fund_diff | 请求主力净流入榜(Top10) |
| tr | 请求换手率榜(Top10) |