API Documentation

Xyte APIReal-time market data

Access Level 2 order book, trades, candles and quotes via WebSocket, gRPC or REST API. Minimal latency, high reliability.

Real-time
Receive market data with minimal latency. WebSocket and gRPC streams deliver data in real time.
Historical data
Access to historical data up to 5 years. Candles of various timeframes, tick-by-tick trades, aggregated volumes.
High reliability
SLA 99.5% for Pro plan and 99.9% for Enterprise. Real-time monitoring, automatic alerts and status page.
Multiple protocols
WebSocket for streaming, gRPC for high performance, REST API for simple integration.
Ready SDKs
SDKs for JavaScript/TypeScript, Python and Go. Sample bots, dashboards and trading strategies.
Flexible deployment
Multi-tenant cloud solution, private nodes and on-premise deployment for Enterprise clients.

Data types

Level 2 order book
Full depth with prices and volumes. Real-time updates with minimal latency. Supports aggregation and filtering.
Trades
Trade info: price, volume, time, direction. Real-time data and history.
Candles
OHLCV data for various timeframes: 1m, 5m, 15m, 1h, 4h, 1d. Automatic aggregation and validation.
Quotes
Latest bid and ask prices, spreads, trading volumes. Real-time updates with timestamps.

Frequently Asked Questions

Which protocols does Xyte API support?
Xyte API supports three main protocols: WebSocket for real-time streaming, gRPC for high-performance applications and REST API for simple integration. All protocols provide access to the same data with different performance levels.
Which exchanges and instruments are supported?
The API covers major Russian and international exchanges including MOEX, NYSE, NASDAQ and others. Available instruments include stocks, bonds, currency pairs, cryptocurrencies and commodities.
What is the data latency?
Data latency is under 10 milliseconds for WebSocket and gRPC connections. REST API latency is up to 100 milliseconds. Latency may vary depending on plan and system load.
Are there request limits?
Yes, request limits depend on the plan. Free: 1000 requests/hour, Pro: 10000 requests/hour, Enterprise: no limits with custom options.
How do I start using the API?
Sign up on the website, obtain an API key and start with the REST API for testing. Use ready-made SDKs for quick integration. The documentation includes code examples for all supported languages.
Xyte API - Documentation and features