メインコンテンツへスキップ
REST API は ChainStream からデータを取る最もシンプルな方法です。すべての データプロダクト が JSON エンドポイントとして公開され、認証とエラーエンベロープは共通です。

Base URL

https://api.chainstream.io

認証

-H "Authorization: Bearer $CHAINSTREAM_API_KEY"
-H "Authorization: Bearer $OAUTH_TOKEN"
-H "X-PAYMENT: <signed payload>"
詳細は 認証

最初のリクエスト

curl -H "Authorization: Bearer $CHAINSTREAM_API_KEY" \
  "https://api.chainstream.io/v2/token/search?chain=sol&keyword=USDC&limit=5"

いつ使うか

  • 単発ルックアップ、スナップショット、SSR
  • サブ秒遅延がクリティカルでないワークロード
  • WebSocket との併用 (履歴=REST、ライブ=WS)
  • Agent のツール呼び出し
向かない: 高頻度ストリーミング (WebSocket / Kafka を)、マルチプロダクト JOIN (GraphQL を)。

規約

  • ページング: limit + cursor
  • レート制限: プラン別。X-RateLimit-Remaining, X-RateLimit-Reset
  • エラー: code, message, requestId の RFC 7807 スタイル JSON

次へ

API Reference

すべての REST エンドポイント。

SDK

TS / Py / Go / Rust の型付きラッパー。