The REST API is the simplest way to pull data from ChainStream. Every data product is exposed as a JSON endpoint, with the same authentication and error envelope.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.
Base URL
Authentication
Include one of:First request
When to use
- Single lookups, snapshots, server-rendered pages
- Any workload where sub-second latency isn’t critical
- Pairing with WebSocket (REST for history, WS for live)
- Agent tool-calls where each invocation maps to one endpoint
Conventions
- Pagination:
limit+cursor(cursor-based) on list endpoints - Rate limits: per-plan; see response headers
X-RateLimit-Remaining,X-RateLimit-Reset - Errors: RFC 7807-style JSON with
code,message,requestId
Next
API Reference
Every REST endpoint with request/response examples.
SDKs
Typed REST wrappers for TS / Py / Go / Rust.
Rate limits
Per-plan throughput and how to plan for it.
Authentication
API keys, OAuth, wallet-auth, x402.

