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 方案並行測試實時推送。