Skip to main content
ChainStream is a multi-chain Web3 data service. One API, one GraphQL endpoint, one WebSocket stream and one Kafka cluster give you every token, trade, wallet and pool across Solana, Ethereum, BSC, Base, Polygon, Arbitrum, Optimism and more — with built-in KYT/KYA compliance and first-class AI-agent support.

10+ Chains

Solana, Ethereum, BSC, Base, Polygon, Arbitrum, Optimism, Avalanche, zkSync, Tron

Stream Latency

<100 ms Kafka p99, <2 ms WebSocket tick

Uptime

99.99% multi-region SLA

Datasets

Tokens · Trades · Wallets · Pools · Candles · Holders · KYT

Start here

Quickstart

Make your first authenticated API call in under 5 minutes.

Data Products

Browse every dataset we publish — fields, refresh rate, coverage.

Access Methods

Pick REST, GraphQL, WebSocket, Kafka, an SDK or the CLI.

API Reference

Every endpoint, topic and tool — fully documented and playable.

What ChainStream gives you

Unified multi-chain data

A single schema across every supported chain. Token prices, DEX trades, wallet PnL, pool liquidity, holder distributions, OHLC candles, Smart-Money activity and raw blockchain core data — all reachable through the same authentication, the same IDs, and the same dimensional filters.

Real-time delivery that fits your stack

REST + GraphQL

Request-response. Ideal for dashboards, user-facing lookups and ad-hoc analytics.

WebSocket

Sub-second pushes to browsers, mobile apps and backend services that need live UI updates.

Kafka Streams

Exactly-once delivery for latency-sensitive backends — trading engines, indexers, alert pipelines.

Built-in compliance

KYT (Know Your Transaction) and KYA (Know Your Address) sit inside the same API as the data itself. Score a transfer, fingerprint a counterparty, produce Travel-Rule-ready reports — no second vendor, no second invoice, no second data-exfiltration surface.

First-class support for AI agents

ChainStream is reachable from AI agents the same way it is from any other client. A hosted MCP Server exposes our catalog as typed tools, Agent Skills ship as installable SKILL.md packs, and agent-friendly authentication (API keys, OAuth or x402/MPP micropayments) means agents can pay-per-query without prior account setup.

How teams use it

Exchanges & Wallets

Real-time balances, PnL and transfer history; KYT screening on deposits and withdrawals.

Trading & Market-Data

DEX trades, candles and order-flow streams straight into trading engines and research notebooks.

AI Agents & Automation

MCP Server and Agent Skills for Claude, ChatGPT, Cursor and custom agents.

Compliance & Risk

KYT/KYA for transfers, addresses, withdrawals; exportable reports.

DeFi Builders

Swap quotes, routing, transaction submission — across 10+ chains with unified signing.

Analytics & Research

GraphQL over a normalized cube — aggregate, group, filter without per-chain boilerplate.

Why ChainStream

ChainStreamBirdeyeAlchemyDexScreenerBitquery
Multi-chain coverage10+ chains, one schemaSolana-first30+ chainsMulti-chain40+ chains
Stream deliveryWebSocket + KafkaWebSocketWebSocketWebSocketStreaming
Smart MoneyNative datasetSupportedVia queries
KYT / KYA complianceBuilt-in
DEX executionQuote + route + swapLimited
AI-agent surfaceMCP + Skills + x402MCP (beta)
Enterprise SLA99.99%LimitedEnterpriseLimitedLimited

Next steps

I want the data in my dashboard

Start with REST for lookups or GraphQL for analytics.

I need a live feed

Pick WebSocket for clients, Kafka Streams for services.

I'm building an AI agent

Wire up the MCP Server or install an Agent Skill.

I need compliance

KYT, KYA, transfers, withdrawals — all in one API.