跳轉到主要內容
ChainStream 提供五種訪問鏈上資料的方式。各有不同優勢 — 請根據你的使用場景選擇。

快速對比

REST APIGraphQL APIWebSocketMCP ToolsCLI
最適合簡單查詢、系統整合靈活分析、自定義聚合實時價格與交易推送AI Agent 整合指令碼、CI/CD、終端工作流
端點56 個 /v2/* 路徑單一端點wss://realtime-dex.chainstream.io/...透過 MCP 協議npx @chainstream-io/cli
認證X-API-KEY HeaderX-API-KEY HeaderURL ?token= 引數Bearer Tokencli login / API Key
響應固定 JSON Schema客戶端自選欄位實時推送結構化工具結果JSON / 表格輸出
聚合預定義端點count / sum / avg / min / max / uniq取決於底層 API
sol / eth / bscsol / eth / bscsol / eth / bscsol / eth / bscsol / eth / bsc
SDKTS / Python / Go / Rust任意 GraphQL 客戶端TS SDK 內建MCP 客戶端N/A

何時使用

REST API

適用場景:需要快速獲取特定資料 — 代幣價格、錢包餘額、交易列表 — 並希望響應 Schema 可預測。示例:在 dApp 中展示代幣資訊、檢視錢包 PnL、獲取排行榜。REST API 參考

GraphQL API

適用場景:需要靈活的分析查詢 — 聚合交易、按多維度過濾、僅選所需欄位。示例:按成交量排名的頭部交易者、OHLC K 線資料、代幣持有者分佈分析。GraphQL 概覽

WebSocket

適用場景:需要實時推送資料到應用 — 價格跳動、新交易、錢包活動變化。示例:實時價格推送、交易活動流、新代幣建立提醒。實時資料流

MCP Tools

適用場景:構建 AI Agent,透過自然語言或結構化工具呼叫查詢鏈上資料。示例:Claude / GPT 分析代幣安全、AI 助手追蹤聰明錢、自動化研究工作流。MCP Server 介紹

各介面資料覆蓋

所有介面共享同一底層資料管道,支援全部 3 條鏈(Solana、Ethereum、BSC)。
資料型別RESTGraphQLWebSocketMCP
代幣後設資料與價格YesYes (DEXTrades, TokenSearch)Yes (Token series)Yes (token_get_price)
交易歷史YesYes (DEXTrades)Yes (Trade series)Yes (trade_get)
錢包餘額與 PnLYesYes (BalanceUpdates, WalletTokenPnL)Yes (Wallet series)Yes (wallet_get_balance)
OHLCV / K 線YesYes (OHLC)Yes (Candle series)Yes (token_get_candles)
代幣持有者YesYes (TokenHolders)NoYes (token_get_holders)
DEX 池流動性YesYes (DEXPools, PoolLiquiditySnapshots)Yes (DexPool series)Yes (dexpool_get)
排行榜(熱門、新幣)YesNoYes (Ranking series)Yes (ranking_get_hot_tokens)
DeFi swap / createYesNoNoYes (dex_swap, pumpfun_create)
KYT / 合規YesNoNoNo
Webhook 管理YesNoNoYes (webhook_*)
GraphQL 擅長靈活的聚合分析查詢。REST 覆蓋最廣泛的功能集,包括 DeFi 操作與合規。WebSocket 是獲取實時推送的唯一方式。MCP 為 AI Agent 封裝了 REST 能力。

下一步

快速開始

5 分鐘完成你的首次 API 呼叫。

GraphQL 第一個查詢

執行你的第一個 GraphQL 查詢。

支援的鏈

檢視所有支援的鏈與 DEX。