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.Documentation Index
Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
Use this file to discover all available pages before exploring further.
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
| ChainStream | Birdeye | Alchemy | DexScreener | Bitquery | |
|---|---|---|---|---|---|
| Multi-chain coverage | 10+ chains, one schema | Solana-first | 30+ chains | Multi-chain | 40+ chains |
| Stream delivery | WebSocket + Kafka | WebSocket | WebSocket | WebSocket | Streaming |
| Smart Money | Native dataset | Supported | — | — | Via queries |
| KYT / KYA compliance | Built-in | — | — | — | — |
| DEX execution | Quote + route + swap | — | Limited | — | — |
| AI-agent surface | MCP + Skills + x402 | MCP (beta) | — | — | — |
| Enterprise SLA | 99.99% | Limited | Enterprise | Limited | Limited |
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.

