IEX Cloud 停服了怎麼辦?IEX Cloud 替代方案與遷移指南(2026)

IEX Cloud 停服了怎麼辦?IEX Cloud 替代方案與遷移指南(2026)
如果你的代碼還在調用 cloud.iexapis.com,它早已無法返回數據。**IEX Cloud 已於 2024 年 8 月 31 日正式停止服務。**本文説明停服經過,回答"2026 年 IEX Cloud 恢復了嗎",並演示如何在一個下午內把 IEX Cloud 應用遷移到可用的股票數據 API。
IEX Cloud 發生了什麼?
| 時間 | 事件 |
|---|---|
| 2024 年 5 月 31 日 | IEX Group 宣佈將停止全部 IEX Cloud 產品 |
| 2024 年 8 月 31 日 | IEX Cloud API 正式關閉 |
| 2025-2026 年 | 未重新上線,原有 Token 與接口均不可用 |
IEX Cloud 是面向開發者的數據平台;IEX 交易所作為證券交易所仍在運營,並有自己的交易所行情,但它並不能直接替代大多數應用使用的 IEX Cloud REST API。
IEX Cloud 用户主要用了哪些接口?
/stock/{symbol}/quote:實時或延遲報價/stock/{symbol}/chart/{range}:日線歷史/stock/{symbol}/intraday-prices:分鐘K線/stock/{symbol}/book:盤口/ref-data/symbols:代碼列表- SSE 實時推送
合格的 IEX Cloud 替代方案需要覆蓋這些功能,最好 JSON 風格相近,遷移基本只需查找替換。
IEX Cloud 與 iTick 接口對照表
iTick 覆蓋上述全部場景,並用同一個 Token 額外提供港股、A 股、外匯與加密貨幣。
| IEX Cloud | iTick | 説明 |
|---|---|---|
/stock/{symbol}/quote | /stock/quote?region=US&code={symbol} | 實時報價 |
/stock/{symbol}/chart/{range} | /stock/kline?kType=8(日)、9(周)、10(月) | OHLCV K線 |
/stock/{symbol}/intraday-prices | /stock/kline?kType=1 ... 7 | 1 分鐘至 4 小時K線 |
/stock/{symbol}/book | /stock/depth | Level 2 盤口 |
/ref-data/symbols | /symbol/list?type=stock®ion=US | 代碼列表 |
| SSE 推送 | wss://api.itick.org/stock | 訂閲 quote、tick、depth |
遷移代碼(Python)
import requests
H = {"accept": "application/json", "token": "YOUR_ITICK_TOKEN"}
BASE = "https://api.itick.org"
# IEX Cloud: /stable/stock/AAPL/quote
quote = requests.get(f"{BASE}/stock/quote",
params={"region": "US", "code": "AAPL"}, headers=H).json()["data"]
print(quote["ld"]) # 最新价
# IEX Cloud: /stable/stock/AAPL/chart/1y -> 日K
daily = requests.get(f"{BASE}/stock/kline",
params={"region": "US", "code": "AAPL", "kType": 8, "limit": 260},
headers=H).json()["data"]
# IEX Cloud: /stable/stock/AAPL/intraday-prices -> 1 分钟K线
intraday = requests.get(f"{BASE}/stock/kline",
params={"region": "US", "code": "AAPL", "kType": 1, "limit": 390},
headers=H).json()["data"]
# IEX Cloud: /stable/stock/AAPL/book -> 盘口
book = requests.get(f"{BASE}/stock/depth",
params={"region": "US", "code": "AAPL"}, headers=H).json()["data"]
需要改的只有三處:基礎 URL、增加 region 參數(同一段代碼可查詢 HK 或 SH),以及把 Token 從查詢參數移到請求頭。
用 WebSocket 替代 IEX Cloud SSE 推送
import json, websocket # pip install websocket-client
def on_open(ws):
ws.send(json.dumps({"ac": "subscribe",
"params": "AAPL$US,MSFT$US,SPY$US",
"types": "quote,tick,depth"}))
ws = websocket.WebSocketApp("wss://api.itick.org/stock",
header={"token": "YOUR_ITICK_TOKEN"},
on_open=on_open,
on_message=lambda ws, m: print(json.loads(m)))
ws.run_forever(ping_interval=20)
第一次接觸實時推送,可以先閲讀 行情數據用 WebSocket 還是 REST API。
如何選擇 IEX Cloud 替代方案
- **需要深度美股基本面、盈利預期與另類數據?**選擇以基本面為核心的數據商。
- 需要價格數據(報價、K線、逐筆與深度,且要實時)?選擇支持 WebSocket 推送的行情 API,例如 iTick 實時行情推送。
- **需要美國以外的市場?**遷移前確認港股、A 股、外匯與加密貨幣覆蓋,避免二次遷移。
- **預算:**iTick 提供免費套餐(REST 每分鐘 5 次 + WebSocket)用於遷移測試,付費套餐 $99/月起。
常見問題
**IEX Cloud 已經停服了嗎?**是的。IEX Group 於 2024 年 5 月 31 日宣佈,並於 2024 年 8 月 31 日停止全部 IEX Cloud 產品。
**IEX Cloud 2025、2026 年會恢復嗎?**目前沒有任何重新上線的公告,API 仍處於關閉狀態。
**iTick 有免費的 IEX Cloud 替代嗎?**有,免費套餐即提供可用的 API Key,可先遷移再付費。
**IEX 交易所行情受影響嗎?**不受影響,停服針對的是 IEX Cloud,而非 IEX 證券交易所。
準備讓應用重新上線?免費獲取 iTick API Key,按上面的對照表開始遷移。