メインコンテンツへスキップ
ChainStream はオンチェーンデータにアクセスするための 5 つの方法を提供しています。それぞれ異なる強みがあるため、ユースケースに基づいて選択してください。

クイック比較

REST APIGraphQL APIWebSocketMCP ToolsCLI
最適な用途シンプルなクエリ、システム統合柔軟な分析、カスタム集計リアルタイムの価格・取引ストリームAI エージェント統合スクリプト、CI/CD、ターミナルワークフロー
エンドポイント56 の /v2/* パス単一エンドポイントwss://realtime-dex.chainstream.io/...MCP プロトコル経由npx @chainstream-io/cli
認証X-API-KEY ヘッダーX-API-KEY ヘッダーURL ?token= パラメータBearer Tokencli login / API Key
レスポンス固定 JSON スキーマクライアント側でフィールド選択リアルタイムプッシュ構造化ツール結果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

使用場面: トークン価格、ウォレット残高、取引リストなど、特定のデータを素早く取得し、予測可能なレスポンススキーマが必要な場合。: dApp でトークン情報を表示、ウォレット PnL の確認、ランキングリストの取得。REST API リファレンス

GraphQL API

使用場面: 柔軟な分析クエリが必要な場合 — 取引の集計、複数ディメンションでのフィルタリング、必要なフィールドのみの選択。: ボリューム上位のトレーダー、OHLC ローソク足データ、トークン保有者の分布分析。GraphQL 概要

WebSocket

使用場面: アプリケーションにリアルタイムデータのプッシュが必要な場合 — 価格ティック、新規取引、ウォレットの残高変更。: ライブ価格フィード、取引アクティビティストリーム、新規トークン作成アラート。リアルタイムストリーミング

MCP Tools

使用場面: 自然言語や構造化ツール呼び出しでオンチェーンデータをクエリする AI エージェントを構築する場合。: 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 スワップ / 作成YesNoNoYes (dex_swap, pumpfun_create)
KYT / コンプライアンスYesNoNoNo
Webhook 管理YesNoNoYes (webhook_*)
GraphQL は集計を伴う柔軟な分析クエリに優れています。REST は DeFi 操作やコンプライアンスを含む最も広い機能セットをカバーします。WebSocket はリアルタイムプッシュ更新を取得する唯一の方法です。MCP は AI エージェント向けに REST 機能をラップします。

次のステップ

クイックスタート

5 分で最初の API 呼び出しを行いましょう。

GraphQL 最初のクエリ

最初の GraphQL クエリを実行しましょう。

対応チェーン

対応するすべてのチェーンと DEX を確認しましょう。