跳转到主要内容
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。