龙虎榜每日明细
龙虎榜每日上榜明细: 异动类型(lx)/成交占比%(bzb买入前五/szb卖出前五)/专用席位(sl1陆股通/sl2机构)/净买入(jmr)
接口说明
龙虎榜每日明细(2023-01 起):上榜原因/类型、买卖总额与龙虎榜净买额,游资动向分析的第一入口。
先看当天谁上榜,再用席位明细 /stock/lhb_detail 下钻到营业部
个股历次上榜节奏用上榜历史 /stock/lhb_history
快速调用
同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。
最新一天全榜
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
df = pro.lhb()
print(df[["code", "name", "lx", "jmr"]].head(20))
个股全部上榜日
import top369 as gp
pro = gp.pro_api("sk-xxxxxxxxxxxx") # 安装: pip install top369
df = pro.lhb(code="000001")
最新一天全榜
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/lhb",
headers={"X-API-Key": KEY},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["rows"]
个股全部上榜日
import requests
API = "https://api.369.top/api"
KEY = "sk-xxxxxxxxxxxx"
r = requests.get(f"{API}/a/stock/lhb",
headers={"X-API-Key": KEY},
params={"code": "000001"},
timeout=30)
r.raise_for_status()
data = r.json()["data"] # 信封解包, 本接口数据在 data["rows"]
最新一天全榜
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/lhb"
个股全部上榜日
curl -H "X-API-Key: sk-xxxxxxxxxxxx" \ "https://api.369.top/api/a/stock/lhb?code=000001"
输入参数
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| date | str | False | 上榜日期 YYYY-MM-DD(与区间二选一, 缺省=最新一天) |
| start_date | str | False | 起始日期 YYYY-MM-DD |
| end_date | str | False | 结束日期 YYYY-MM-DD |
| code | str | False | 股票代码(过滤个股全部上榜日) |
| limit | int | False | 返回条数上限, 默认500 |
返回字段
| 名称 | 类型 | 描述 |
|---|---|---|
| rows[].code / name | str | 股票代码(裸码)/名称 |
| rows[].lhb_date | str | 上榜日期 |
| rows[].lx | str | 异动类型/上榜原因(如 日涨幅偏离值达7%的前5只证券) |
| rows[].lb | str | 连板/涨停标签 |
| rows[].bzb / szb | float | 成交占比%: 买入前五/卖出前五(占当日成交额) |
| rows[].jgjmr / jmr | float | 机构净买额/净买入(元) |
| rows[].zmr / zmc | float | 买入合计/卖出合计(买卖前五席位合计, 元) |
| rows[].sl1 / sl2 | float | 专用席位家数: 陆股通/机构(买卖前五合计) |
| rows[].cje | float | 当日成交额(元) |
返回数据样例
{
"total": 296,
"rows": [
{
"code": "sh601118",
"name": "海南橡胶",
"lhb_date": "2026-10-09",
"lx": "非S证券连续三个交易日内收盘价格涨幅偏离值累计达到20%的证券",
"lb": null,
"bzb": null,
"szb": null,
"jgjmr": null,
"jmr": -63688200.0,
"zmr": 532059000.0,
"zmc": 595747000.0,
"cje": 1127810000.0,
"sl1": null,
"sl2": null,
"close": 7.16,
"zdf": 9.9846,
"jiedu": "买一主买,成功率43.51%",
"source": "em_stock_lhb_detail"
},
{
"code": "sh600825",
"name": "新华传媒",
"lhb_date": "2026-10-09",
"lx": "连续10个交易日内4次出现同正向异常波动的证券",
"lb": null,
"bzb": null,
"szb": null,
"jgjmr": null,
"jmr": 0.0,
"zmr": 1126170000.0,
"zmc": 1126170000.0,
"cje": 1126170000.0,
"sl1": null,
"sl2": null,
"close": 12.53,
"zdf": 10.0088,
"jiedu": "2家机构买入,成功率20.44%",
"source": "em_stock_lhb_detail"
},
{
"code": "sh603002",
"name": "宏昌电子",
"lhb_date": "2026-10-09",
"lx": "有价格涨跌幅限制的日价格振幅达到15%的前五只证券",
"lb": null,
"bzb": null,
"szb": null,
"jgjmr": null,
"jmr": -275709000.0,
"zmr": 289470000.0,
"zmc": 565179000.0,
"cje": 854649000.0,
"sl1": null,
"sl2": null,
"close": 17.68,
"zdf": -5.404,
"jiedu": "普通席位卖出,成功率56.01%",
"source": "em_stock_lhb_detail"
}
]
}
样例取自平台实时数据,rows共 10 条,样例仅展示前 3 条。
最佳实践:游资动向分析: 先取当日全榜, 再用 lhb_detail 看具体席位构成。