Alpha Vantage 替代方案:免费 API 限制、价格对比与实时 WebSocket 选择(2026)

Alpha Vantage 替代方案:免费 API 限制、价格对比与实时 WebSocket 选择(2026)
很多开发者的第一个股票 API 调用都来自 Alpha Vantage:简单、文档完善,还内置了几十种技术指标。但当项目需要多个代码的实时价格时,两个限制就会出现:免费 Key 每天只有 25 次请求,以及不支持实时推送。本文梳理 Alpha Vantage 的限额与价格,并说明什么情况下 iTick 这类替代方案更合适。
Alpha Vantage 免费 API Key 限制
根据 Alpha Vantage 官网 premium 页面(2026 年 10 月核对):
- **免费:**每天 25 次 API 请求。
- **Premium:**取消每日上限,按分钟计量,起步为 每分钟 75 次、$49.99/月,最高每分钟 1,200 次。
每天 25 次足够学习 API,但不足以每几分钟刷新一个 20 只股票的自选列表,更别说运行交易机器人。
Alpha Vantage 与 iTick 对比
| iTick | Alpha Vantage | |
|---|---|---|
| 免费 API Key | 5 次 REST 调用/分钟 + WebSocket | 25 次请求/天 |
| 入门付费套餐 | $99/月:120 次/分钟,200 个 WebSocket 订阅 | $49.99/月:75 次/分钟 |
| 实时推送 | WebSocket(报价、逐笔、深度) | 仅 REST |
| 盘口深度 | Level 2 | 不提供 |
| 港股与 A 股 | 实时 | 有限 / 日终 |
| 技术指标 | 基于 OHLCV 自行计算 | 内置指标接口 |
Alpha Vantage 入门付费套餐更便宜,指标接口也确实方便;当你需要实时推送、盘口深度或亚洲市场时,iTick 更合适。
什么时候该从 Alpha Vantage 切换
- 轮询太频繁,上午就用完了当天额度;
- 需要把价格推送到看板或机器人,而不是轮询;
- 需要在美股之外同时获取港股或 A 股报价;
- 需要逐笔或 Level 2 深度(参见 Level 1、Level 2、Level 3 行情数据区别)。
如果只需要少量代码的日线和指标,继续使用 Alpha Vantage 完全合理。
从 Alpha Vantage 迁移到 iTick
| Alpha Vantage 函数 | iTick 接口 |
|---|---|
GLOBAL_QUOTE | /stock/quote |
TIME_SERIES_INTRADAY | /stock/kline,kType=1..7 |
TIME_SERIES_DAILY / WEEKLY / MONTHLY | /stock/kline,kType=8 / 9 / 10 |
CURRENCY_EXCHANGE_RATE | /forex/quote |
FX_INTRADAY / FX_DAILY | /forex/kline |
import requests
H = {"accept": "application/json", "token": "YOUR_ITICK_TOKEN"}
# GLOBAL_QUOTE -> 实时报价
q = requests.get("https://api.itick.org/stock/quote",
params={"region": "US", "code": "AAPL"}, headers=H).json()["data"]
print(q["ld"])
# TIME_SERIES_DAILY -> 日K
bars = requests.get("https://api.itick.org/stock/kline",
params={"region": "US", "code": "AAPL", "kType": 8, "limit": 500},
headers=H).json()["data"]
# FX_INTRADAY -> EUR/USD 1 分钟K线
fx = requests.get("https://api.itick.org/forex/kline",
params={"region": "GB", "code": "EURUSD", "kType": 1, "limit": 100},
headers=H).json()["data"]
想念 Alpha Vantage 的指标接口?大多数指标用几行 pandas 就能算出来,参见 EMA 指数移动平均线详解(含 Python 代码)。
常见问题
**Alpha Vantage 免费 API 限制是多少?**标准免费 Key 每天 25 次请求。
**Alpha Vantage Premium 多少钱?**起步 $49.99/月,每分钟 75 次(2026 年 10 月)。
**Alpha Vantage 支持 WebSocket 吗?**不支持,它是 REST API;iTick 提供报价、逐笔与深度的 WebSocket 推送。
**有免费的 Alpha Vantage 替代吗?**iTick 免费套餐按分钟(每分钟 5 次)而非按天计量,并包含 WebSocket。
免费获取 iTick API Key,与现有 Alpha Vantage 方案并行测试实时推送。