Real-time Canada stock market API with WebSocket, OHLCV, and snapshot endpoints for TSX, NEO, and CSE.
Kun Data provides a token-authenticated API stack for developers who need Canada market data in products that must load fast, stream live prices, and support charting or screening workflows.
This repository is focused on Canada coverage with support for NEO, TSX, CSE and is designed for teams building broker dashboards, watchlists, quant tools, stock screeners, mobile apps, and market overview pages.
Most teams integrating market data need one or more of these capabilities:
- Real-time Canada stock market API
- WebSocket streaming quotes
- Historical OHLCV or candlestick data
- Snapshot data for market movers, rankings, and watchlists
- Coverage for NEO, TSX, CSE
| Capability | What it is used for |
|---|---|
| Real-time WebSocket API | Live prices, incremental updates, ticker streams, dashboard refreshes |
| Historical OHLCV API | Charts, backfill, analytics, historical candles, K-line data |
| Exchange snapshot API | Watchlists, overview pages, leaderboard modules, quote batches |
| Token-based auth | Access control for HTTP and WebSocket integrations |
| Market and exchange filters | Query by market, exchange or venue, symbol, and symbols |
This API model is suitable for:
- Trading dashboards
- Market overview products
- Watchlists and screeners
- Broker or internal finance tools
- Mobile investing apps
- Quant research and monitoring systems
Supported exchanges for this repository:
NEOTSXCSE
Primary market code:
CA
The current API stack follows a straightforward model:
- Use a token for authenticated access
- Use HTTP for initialization and historical backfill
- Use the snapshot endpoint for batched market views
- Use WebSocket for live market updates after the first page load
- Historical requests use a single
symbolinEXCHANGE:TICKERformat - Historical candles support
intervalandcount - Snapshot requests support
market,venue,symbol,symbols,ticker, andtickers - WebSocket subscriptions support market-wide, exchange-level, and symbol-level subscriptions
- HTTP requests can use bearer authentication and WebSocket connections use token query auth
- Website: https://kun.pro/stocks-en.html
- Docs: https://kun.pro/docs-en.html
- Main site: https://kun.pro
Yes. The API stack includes WebSocket streaming for live price updates and realtime market refresh workflows.
Yes. Historical market data supports candle-based retrieval for charting, analytics, and backfill use cases.
Yes. The available endpoints support filtering by market and exchange, and symbol-level queries are supported where documented.
It is aimed at developers building charting products, watchlists, screeners, financial dashboards, market overview pages, and other applications that need structured market data.
If you need Canada market data coverage for NEO, TSX, CSE, start with the product page and documentation:
- Product access: https://kun.pro/stocks-en.html
- Developer docs: https://kun.pro/docs-en.html