交易機器人的 CryptoPanic 替代方案 :以即時事件推送上幣公告

CryptoPanic 是一個加密新聞聚合平台。如果你需要的是以機器可讀事件的形式取得交易所上幣公告,CryptoListing.ws 會透過 WebSocket 把 Binance、Upbit、Bithumb 與 Robinhood 的官方公告推送給你的機器人 —— 乾淨的 JSON,代幣代號已擷取,事件已分類。

CryptoListing.ws 為你提供什麼

功能提供內容
資訊來源Binance、Upbit、Bithumb 與 Robinhood 的官方公告
推送方式透過 WebSocket 即時推送:你這端無需發出任何請求,每個事件都會送達機器人
格式乾淨的 JSON,每個事件一則訊息:已擷取的 ticker、publisher、listingType 以及原始的 title
事件現貨與合約上幣、下幣、Binance Monitoring Tag、HODLer 空投、Upbit 與 Bithumb 解除警示、Robinhood 資產加入與可交易、其他 Binance 公告
時間戳每則訊息都帶有微秒級的偵測與派發時間
端點東京、首爾與美國(N. Virginia),同一把 API 金鑰通用
免費方案SpeedTrial 與 FreeDelayed,效期一週的金鑰,可申請續期
公開資料每則 Binance、Upbit 與 Bithumb 公告都有附價格圖表的頁面,另有價格反應統計、JSON 訂閱源與 Atom 訂閱源 —— 無需金鑰
文件快速入門、訊息參考、AsyncAPI 結構定義,以及 Python、Node.js、Go 與 Rust 程式範例

每個事件一則乾淨的 JSON 訊息

每則公告都以一個小巧的 JSON 物件送達你的機器人。你的程式讀取的是欄位,而不是文章:無需解讀標題,無需猜測代幣名稱,也無需過濾重複報導。

{
  "type": "announcement",
  "title": "Binance Will List TOKEN (TOKEN)",
  "ticker": "TOKEN",
  "publisher": "binance",
  "listingType": "spot_listing",
  "detectedTimestampUs": 1710345000005000,
  "dispatchTimestampUs": 1710345000006000
}

當一則公告列出多個代幣時,ticker 以逗號分隔;Upbit 現貨上幣還帶有 markets(KRW、BTC、USDT)。每個欄位的說明請見訊息參考 (EN)。

上幣機器人可以回應的事件類型

每則公告都已分類,機器人無需閱讀標題即可分流處理:

  • spot_listing —— 新的現貨市場上幣(Binance、Upbit、Bithumb)
  • futures_listing —— Binance 新合約或永續合約
  • spot_delisting、futures_delisting —— 下幣
  • monitoring_tag_extend、monitoring_tag_remove —— Binance Monitoring Tag 加入或解除
  • caution_released —— Upbit 或 Bithumb 解除警示
  • hodler_airdrop —— Binance HODLer 空投
  • wallet_listing、cex_listing —— 資產加入 Robinhood,隨後可交易
  • not_listing —— 其他 Binance 公告(維護、代幣置換等)

完整清單與欄位說明請見訊息參考 (EN)。

三個端點,一把 API 金鑰

  • wss://cryptolisting.ws —— 東京:Binance、Upbit 與 Bithumb
  • wss://kr.cryptolisting.ws —— 首爾:Upbit 與 Bithumb,適合架設在韓國的機器人
  • wss://us.cryptolisting.ws —— N. Virginia(美國):Robinhood

依機器人的運行位置選擇連線;同一把金鑰在三個端點通用。加上 ?cex=binance,upbit 即可只接收你交易的交易所;傳送 {"type":"test"} 可收到一則測試公告,在下一則真實公告到來前檢查你的處理程式。

每則公告都能自行查核

資料流偵測到的內容都是公開的,你可以在連線之前自行判斷:

  • 每則公告一個頁面。最新上幣中的每則 Binance、Upbit 與 Bithumb 公告都有獨立頁面:交易所、事件類型、代幣代號、精確到微秒的偵測時間;若該代幣先前已在交易,還有從公告後最初半秒到 24 小時的逐筆價格圖表。
  • 價格反應統計。上幣公告價格反應頁面呈現各類公告發布後 24 小時內價格如何變動,並附方法與資料。這是過往走勢,不是預測。
  • 免費訂閱源,無需金鑰。近期公告的 JSON 訂閱源,以及供閱讀器使用的 Atom 訂閱源。

幾行 Python 寫成的事件處理程式

只需連線一次,每個事件都會觸發你的處理程式。以下是一個逐則列印新現貨或合約上幣的最小用戶端:

# pip install "websockets>=14"
import asyncio, json, websockets

async def run():
    headers = {"X-API-Key": "YOUR_KEY"}
    async with websockets.connect("wss://cryptolisting.ws", additional_headers=headers) as ws:
        async for raw in ws:
            msg = json.loads(raw)
            if msg.get("type") != "announcement":
                continue
            if msg["listingType"] in ("spot_listing", "futures_listing"):
                for ticker in msg["ticker"].split(","):
                    print(msg["publisher"], msg["listingType"], ticker)

asyncio.run(run())

Node.js、Go 與 Rust 版本請見程式範例 (EN)。免費的 SpeedTrial 檔位會隱藏代幣代號與標題,FreeDelayed 則會提供。

免費開始,依交易所升級

  • SpeedTrial —— 免費,用於從你自己的伺服器測試推送速度;ticker 與 title 會被隱去。
  • FreeDelayed —— 免費,帶延遲的完整資料流:足以用真實事件開發與測試你的機器人。
  • Basic 與 Premium —— 用於實盤交易的完整資料流,依交易所計費:詳見價格。

免費金鑰效期一週,可申請續期。如需取得,請在 Telegram 聯絡 @CLWfeed,註明方案、所需交易所以及機器人的公開 IP 位址 —— 每把金鑰綁定一個 IP。

常見問題

CryptoListing.ws 是 CryptoPanic 的替代方案嗎?

就一項用途而言是的:以機器可讀事件的形式接收交易所上幣公告。CryptoListing.ws 透過 WebSocket 推送 Binance、Upbit、Bithumb 與 Robinhood 的官方公告,依事件類型分類,代幣代號已擷取。它專注於交易所公告,不提供新聞文章或社群貼文。

有免費方案嗎?

有兩個。SpeedTrial 可在隱去代幣代號與標題的情況下測試推送速度;FreeDelayed 以延遲方式提供完整資料流。兩者都是效期一週的金鑰,可在 Telegram 申請續期。付費方案請見價格頁面。

涵蓋哪些交易所與事件?

Binance:現貨與合約上幣及下幣、Monitoring Tag 變更、HODLer 空投及其他公告。Upbit 與 Bithumb:新上幣、解除警示與下幣。Robinhood:資產加入,隨後可交易。

能和我已在關注的新聞來源一起使用嗎?

可以。資料流只包含交易所公告,因此能與任何新聞來源並用:機器人依結構化事件行動,你照常閱讀新聞。

付費前如何查核資料流?

它偵測到的每則 Binance、Upbit 與 Bithumb 公告都有公開頁面,顯示精確到微秒的偵測時間;若該代幣先前已在交易,還附價格圖表。取得免費金鑰後,把每則訊息中的時間戳與你自己的時鐘比對即可。

更多對比

所有上幣 WebSocket 提供商對比 · Tree News 替代方案 · 加密貨幣上幣提醒服務對比

免費測試公告資料流

申請 FreeDelayed 金鑰取得完整資料,或用 SpeedTrial 做基準測試。如果只想看提醒,關注免費的 Telegram 頻道即可。付費檔位請見價格。

在 Telegram 取得免費金鑰