AlphaFeed Blog

A股分钟级和 Level-2 数据,个人有正规 API 能买吗?多少钱?

行情数据 · 代码验证于 2026-09-20

A股分钟级和 Level-2 数据,个人有正规 API 能买吗?多少钱?

一句话回答: 分开看——分钟级数据个人容易拿:AlphaFeed 的 klines.get(period="1m"/"5m"...) 直接取,免费额度即可试。Level-2(十档 + 逐笔委托/成交、委托队列)门槛高:属交易所增值行情,需授权、按席位/终端收费,个人多数买不到、也用不满;日常盯盘/打板用五档盘口(AlphaFeed depth,Level-1)已足够。所以先问自己”真的需要逐笔 Level-2,还是五档就够”——大多数个人是后者。

先分清三种”深度”

多数”我需要 Level-2”其实是”我想看买卖盘和封单”——五档就能满足。

分钟线 & 盘口获取对照

需求个人可得性途径成本
历史/当日分钟线(1m~60m)✅ 容易AlphaFeed klines/intraday、AkShare免费额度~套餐
实时快照✅ 容易AlphaFeed quotes免费额度~套餐
五档盘口(Level-1)✅ 容易AlphaFeed depth免费额度~套餐
Level-2 逐笔/十档/委托队列⚠️ 门槛高交易所授权/持牌商/部分券商终端按席位/终端付费

诚实边界:AlphaFeed 提供分钟线、快照、五档盘口,不提供交易所 Level-2 逐笔/十档/委托队列。需要 Level-2 请走有授权的持牌数据商或券商终端。

分钟线 + 五档,个人这样拿(可运行)

from alphafeed import AlphaFeed
af = AlphaFeed()  # export ALPHAFEED_API_KEY

# 1) 历史分钟线(5m,近一天约 48 根)
k5 = af.klines.get("600519.SH", period="5m", count=48, to_dataframe=True)
print(k5.tail(3)[["trade_time", "open", "high", "low", "close", "volume"]])

# 2) 当日分时(今天到现在,约 240+ 根 1 分钟 K)
today = af.klines.intraday("600519.SH", to_dataframe=True)
print("当日分钟根数:", len(today))

# 3) 五档盘口(Level-1,个人够用)
d = af.depth.get("600519.SH")
bid, ask = sum(d["bid_volumes"]), sum(d["ask_volumes"])
print("买一~五价:", d["bid_prices"])
print(f"委比={(bid-ask)/(bid+ask):+.2%}")

关键坑与注意事项

常见问题(FAQ)

Q:AlphaFeed 有 Level-2 吗?多少钱? A:没有。提供分钟线、快照、五档盘口;Level-2 逐笔需走交易所授权/持牌商,价格通常按席位/终端计,非本产品范围。

Q:打板/封板识别一定要 Level-2 吗? A:不必。五档买一封单量 + quotes 涨跌幅 + instruments 的 limit_up 判断是否封在涨停即可。

Q:分钟线要付费吗? A:少量分钟取数可用免费额度体验,批量/长历史/高频需 Starter 及以上(https://alphafeed.org/pricing/)。

小结

个人要”分钟级 + Level-2”,先拆开:分钟线用 klines/intraday 轻松拿;Level-2 门槛高、成本按席位计、个人多数用不满,盯盘打板用五档(depth)就够。AlphaFeed 覆盖分钟线/快照/五档且免费额度可试,Level-2 诚实交给持牌渠道——按真实需求选,别为噱头买单。

相关链接:


免责声明:本文仅为技术与数据接口使用示例,代码与策略仅供学习研究,不构成投资建议。市场有风险,历史数据不代表未来表现。