Candles from

Historical and real-time normalised candles from every crypto exchange.

Never miss a candle

With Candil you can stream between any two points in time making it easy to build fault-tolerant trading processes. If your consumer fails then just resume where you left off. Want to stream indefinitely? No problem, just omit the end time.
First feature alt text

Symbology Timeseries Data

Symbology changes. Crypto currencies, just like equity tickers, get renamed. Building systems that rely on coin names or symbols is flaky. Candil provides a time series of mappings from symbol name to a stable id so you can focus on the logic that really matters and not on tedious data mapping issues. Our reference data set also provides a wealth of other metadata about each instrument, such as contract sizes and the date it was first and last listed.
Stable idSymbolFrom
2832LUNR2023-01-30 23:03:11
2838LUNR2022-05-22 22:23:23
2834XCOIN2022-12-03 0:00:00
3923BITCOIN2022-05-22 22:23:23
9550ETH2022-05-22 22:23:23
8492ETH2022-05-22 22:23:23

Query a slice of history

Candil stores all normalized candle data in an efficient time series store so when you need to fetch an entire historical slice it's quick and easy.
Second feature alt text