A股龍虎榜市場數據 API接口:在 Agent 裏查當日榜單與席位明細

前言

做 A 股盤面分析或量化腳本時,龍虎榜是常用的公開數據源:需要按交易日拉全市場上榜列表,有時還要追到單隻股票的歷史記錄,並看到買入前五、賣出前五營業部席位。自己從交易所披露頁整理,或零散爬第三方頁面,維護成本高,也不適合直接交給 Coding Agent 按自然語言調用。

下面介紹 SkillHub 社區 Skill「A股龍虎榜市場數據 API接口」(座標 @user_3391caa4/lhb-api)。它把 HTTP 接口約定、字段說明和 Python 客戶端寫進 SKILL.md,Agent 可按文檔發起 Bearer 鑑權請求,或用包內 client.py 查詢當日榜單、個股歷史與賬戶配額。

這是什麼

這是一份面向大模型 Agent 的 專業版(professional) Skill,發佈者爲 user_3391caa4,來源爲社區(community)。當前 SkillHub 登記版本爲 1.0.3(Skill 主頁曾顯示 v1.0.2,以檢索接口返回爲準)。

Skill 包體很小:除 SKILL.md 外附帶 client.py(LHBClient)。數據側說明爲交易所公開披露的同源數據,時間跨度 2022 年至今,文檔稱總量 70,000+ 條;榜單含日榜與三日榜,並帶營業部買 5 / 賣 5 明細。SkillHub 標籤 requires_api_key=true,使用前需自備 API Key。

官方入口:

  • Skill 主頁:https://www.skillhub.cn/skills/user_3391caa4/lhb-api
  • 資源主頁:https://api.skillhub.cn/user_3391caa4/lhb-api

核心功能

以下能力均來自 Skill 包內 SKILL.md 與 client.py,可按路徑直接覈對。

數據字段與榜單類型

單條記錄常見字段包括:股票代碼、名稱、收盤價、漲跌幅、成交額、淨買入、買入前五合計、賣出前五合計、上榜原因;entry_type 爲 daily(日榜)或 3day(三日榜)。daily 接口返回的 brokers.buy / brokers.sell 爲前五席位,含排名、名稱、買入、賣出、淨額。

HTTP 接口

基址在文檔示例中爲 http://fffy520.gicp.net:8003;client.py 默認 base_url 爲 http://fffy520.gicp.net:19968。若請求失敗,可在初始化客戶端時顯式傳入與文檔一致的 base_url,或向 Key 提供方確認當前服務地址。

接口 方法 作用
/api/lhb/daily GET 指定交易日或最新交易日的完整龍虎榜(含買 5 賣 5)
/api/lhb/history GET 按股票代碼查詢歷史上榜記錄(文檔說明不含營業部明細)
/api/lhb/account GET 套餐、日配額、剩餘次數、到期時間(文檔稱不消耗配額)

鑑權方式爲請求頭:

Authorization: Bearer 你的Key

配額與限制(文檔約定)

  • 首次使用自動激活;文檔寫明贈送 7 天免費試用(10 次/天)。
  • 月/季/年卡:50 次/天;長期套餐文檔寫爲不限量。
  • 非長期套餐下,history 最多 30 條;長期不限。
  • 頻率:30 次/秒/Key;日配額每天 00:00 重置。
  • daily 接口 60 分鐘緩存,重複請求不重複扣配額。
  • 常見 HTTP:401 無效 Key,403 Key 禁用或當日配額用盡,429 過於頻繁。

套餐續費說明鏈接見 Skill 文檔:http://fffy520.gicp.net:8003/renew。

安裝與啓用

SkillHub 頁面給出的通用安裝方式是:讓 AI 閱讀安裝說明並安裝指定座標。可將下面提示詞發給 Cursor、Claude Code 等支持 Skill 的客戶端:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_3391caa4/lhb-api`。

說明:抓取時 https://skillhub.cn/install/skillhub.md 曾返回 500,若鏈接暫時不可用,可改從 SkillHub 下載包解壓到本地 Skill 目錄。公開下載端點爲:

curl -L "https://api.skillhub.cn/api/v1/download?slug=lhb-api" -o lhb-api.zip
unzip lhb-api.zip

解壓後應得到 SKILL.md 與 client.py。在 Agent 工作區啓用該 Skill 後,將 API Key 配置到環境變量(與 client.py 一致):

export LHB_API_KEY=你的Key

Cursor / Codex CLI / Claude Code 的具體 Skill 目錄名因客戶端版本而異,按各產品文檔把上述文件放到對應 skills 路徑即可;未在官方頁面單獨寫明差異的部分,此處不展開。

典型用法

curl 查當日榜單

不傳 date 時文檔示例爲取最新交易日;傳 date=YYYY-MM-DD 爲指定日。

curl "http://fffy520.gicp.net:8003/api/lhb/daily" \
  -H "Authorization: Bearer 你的Key"

curl "http://fffy520.gicp.net:8003/api/lhb/daily?date=2026-05-08" \
  -H "Authorization: Bearer 你的Key"

成功時 JSON 含 code、remaining(剩餘配額)與 data 數組。

curl 查個股歷史與賬戶

curl "http://fffy520.gicp.net:8003/api/lhb/history?code=002031" \
  -H "Authorization: Bearer 你的Key"

curl "http://fffy520.gicp.net:8003/api/lhb/account" \
  -H "Authorization: Bearer 你的Key"

Python 客戶端

Skill 包內 client.py 提供 LHBClient,依賴標準庫,無額外 pip 包:

from client import LHBClient

client = LHBClient("你的APIKey")  # 或 LHBClient(key, base_url="http://fffy520.gicp.net:8003")

latest = client.daily()
one_day = client.daily("2026-05-08")
history = client.history("002031")
account = client.account()

命令行(需已設置 LHB_API_KEY):

python client.py daily
python client.py daily 2026-05-08
python client.py history 002031
python client.py account

在 Agent 對話中,可直接描述需求(例如「查 2026-05-08 龍虎榜淨買入前五的股票並列出買席」),由模型按 SKILL.md 選擇 daily / history 並解析 brokers 字段。

適用場景與注意

適合誰

  • 需要在對話或腳本里快速拉龍虎榜、看營業部席位,又不想每次手寫 curl 的開發者。
  • 做選股因子、游資席位跟蹤、個股歷史上榜頻率統計時,可把 Skill 作爲 Agent 的數據說明層。

使用注意

  • 必須自備 Key;SkillHub 元數據標記 requires_api_key=true。
  • 文檔寫開盤日 18 點更新、數據範圍自 2022-01-04 起;實盤前請用 account 確認配額與到期時間。
  • history 與 daily 返回字段深度不同,做席位分析應優先 daily。
  • 社區 Skill,服務域名與端口以包內文檔爲準;client.py 與 SKILL.md 默認端口不一致時,以實際可用的 base_url 爲準。
  • SkillHub 統計(檢索接口):下載約 1259 次,分類 professional;評分字段與站內展示可能與線索中的數字不一致,以 SkillHub 頁面爲準。

結尾

「A股龍虎榜市場數據 API接口」把龍虎榜 REST 約定、字段表和 LHBClient 收進一份 Agent Skill,適合在 Cursor 等環境裏用自然語言驅動查榜、查歷史、看配額。安裝座標爲 @user_3391caa4/lhb-api,資源與說明見 https://api.skillhub.cn/user_3391caa4/lhb-api ,社區頁見 https://www.skillhub.cn/skills/user_3391caa4/lhb-api 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜