Account & Authentication
How do I get an Access Token?
How do I get an Access Token?
- Login to ChainStream Dashboard
- Go to Apps page
- Click Create New App
- Get your Client ID and Client Secret
- Use Client ID and Client Secret to request an Access Token (JWT) from the Auth service
Data Related
Which blockchains are supported?
Which blockchains are supported?
What's the data latency?
What's the data latency?
What's the data update frequency?
What's the data update frequency?
Billing Related
What are the Free plan limitations?
What are the Free plan limitations?
- Quota: 30K Units/month
- Request rate: 10 requests/sec
- Data latency: May have 1-2 second delay
- SLA: Not guaranteed
- Overage: Returns 403 error when quota exhausted, resets next month
How do I check current usage?
How do I check current usage?
- Login to Dashboard
- View current month usage, remaining quota, and historical trends on the Usage page
What payment methods are supported?
What payment methods are supported?
Can I upgrade or downgrade anytime?
Can I upgrade or downgrade anytime?
- Upgrade: Takes effect immediately, prorated charges apply
- Downgrade: Takes effect in next billing cycle
Do unused quotas roll over?
Do unused quotas roll over?
Technical Issues
What do I do about 429 or 403 errors?
What do I do about 429 or 403 errors?
- 429 error: Request rate exceeded
- 403 error: Quota exhausted
-
429 - Check if rate limited
- Free plan: 10 requests/minute
- Paid plans: See API Security
-
403 - Check if quota exhausted
- View remaining quota in Dashboard → Usage
- Paid plans can purchase additional quota to restore service
- 429: Implement request throttling or exponential backoff retry
- 403: Purchase additional quota or upgrade plan
- Use WebSocket instead of polling to reduce request count
How do I handle WebSocket disconnections?
How do I handle WebSocket disconnections?
- Use exponential backoff (1s → 2s → 4s → … → 30s)
- Set maximum reconnect delay (e.g., 30 seconds)
- Re-subscribe to data after successful reconnection
What's the API response format?
What's the API response format?
How do I debug API requests?
How do I debug API requests?
-v flag for detailed request info:KYT/KYA Related
What's the difference between KYT and KYA?
What's the difference between KYT and KYA?
What information does Address Verification return?
What information does Address Verification return?
How do I interpret risk levels?
How do I interpret risk levels?
What risk labels are in Risk Exposures?
What risk labels are in Risk Exposures?
- direct / indirect: Direct or indirect association
- amount: Associated fund amount
- percentage: Percentage of total transaction volume
What's the difference between direct and indirect?
What's the difference between direct and indirect?
sanctioned entity + direct: Address directly transferred to sanctioned addresssanctioned entity + indirect: Associated address of this address previously interacted with sanctioned address
What Address Types are there?
What Address Types are there?
How do I call Address Verification via API?
How do I call Address Verification via API?
How long does KYT detection take?
How long does KYT detection take?
PENDING indicates analysis in progress; retry later for complete results.How is KYT/KYA billed?
How is KYT/KYA billed?
AI/MCP Related
What is MCP?
What is MCP?
How do I use ChainStream in Claude Desktop?
How do I use ChainStream in Claude Desktop?
- Install ChainStream MCP Server
- Configure Claude Desktop’s MCP settings
- Restart Claude Desktop
- Start chatting - Claude can automatically call ChainStream to query data
Can AI execute transactions?
Can AI execute transactions?
- Query token prices and information
- Query wallet holdings and transaction history
- Execute KYT/KYA risk assessments
How are MCP calls billed?
How are MCP calls billed?
Contact Support
How do I get technical support?
How do I get technical support?
- Client ID
- Error messages and reproduction steps
How do I report documentation errors?
How do I report documentation errors?
- GitHub Issues: Submit documentation issues
- Email: docs@chainstream.io

