>

如何自动获取A股龙虎榜数据?龙虎榜 API 实战指南

Reading Time: < 1 minute

如何自动获取A股龙虎榜数据?

先直接回答问题:靠人肉从交易所网站一页页翻是没法长期维持的,你需要一个能按交易日拉取龙虎榜结构化数据的接口,然后挂个定时任务让它每天收盘后自己跑。下面给出可落地的做法。

手动方式到底烦在哪

做过的人都懂。收盘后要去沪深交易所各自的披露页面,选日期、选市场,把上榜个股、买卖席位金额一条条抄下来,再手动整理成表。问题是:

  • 沪市、深市要分别去两个地方翻,格式还不一样;
  • 席位明细(营业部买入卖出)经常藏在二级页面,得再点一层;
  • 想做历史回溯,一天一天点过去,几十个交易日就够你抄一下午;
  • 抄完还得清洗成能进 Excel 或数据库的干净字段。

一句话,数据本身是公开的,麻烦的是「稳定、结构化、可重复」地拿到手。

用 actor 一次性解决

我平时用的是 china-dragon-tiger-list 这个 actor,它把「选市场 + 选交易日 + 拉席位」这套动作封装成了一个可调用的接口。

输入很简单,就四个字段:

{
  "market": "SH",
  "tradeDate": "2026-06-30",
  "maxResults": 50,
  "fetchSeats": true
}
  • market:选沪市还是深市;
  • tradeDate:指定要哪一天的龙虎榜;
  • maxResults:这次最多返回多少条上榜记录;
  • fetchSeats:设为 true 时会把每只上榜个股的买卖席位明细一并抓下来,不用再手动进二级页面。

运行完,它会返回当天该市场上榜个股的记录列表;fetchSeats 打开时,每条记录里还带着对应的营业部买卖席位数据。也就是说,原本要手动点三四层、抄十几栏的活儿,现在一次调用就变成一份干净的 JSON,直接落库或转成 CSV 都行。

需要说明一下能力边界:它返回的就是交易所已经公开披露的龙虎榜数据本身,做的是「帮你自动化地拿到并结构化」,不做任何预测或推荐。

挂定时任务,收盘后自动跑

真正省事的地方在自动化。A股每天 15:00 收盘、龙虎榜披露之后,把这个 actor 设成每个交易日傍晚定时触发,tradeDate 填当天,跑完直接把结果推到你的数据库或表格。第二天早上打开就是整理好的一张表,历史数据也这么一天天积累起来,回溯的时候直接查库,不用再翻网页。

仅供参考,不构成投资建议。

想直接上手的话,actor 在这里:https://apify.com/nexgendata/china-dragon-tiger-list?fpr=2ayu9b ,更多这类 A 股数据工具的用法我整理在 https://thenextgennexus.com 上,有需要可以过去看看。