TickerDax

TickerDax

Time series data analysis made easy.

Getting Started Sign Up

Historical Data Sets

Batch download large amounts of historical data on any timeframe at lighting fast speeds.

Realtime Streaming

Integrate your datasets seamlessly into a realtime app that can respond to data additions instantaneously.

Automated Caching

The client automatically caches data locally to reduce network load and give you sub-millisecond response times.

Quick Start

First of all, you need to install the python client:

pip install tickerdax

Here is any example of how to get historical and realtime data:

from pprint import pprint
from datetime import datetime, timezone, timedelta
from tickerdax.client import TickerDax

client = TickerDax()

# This automatically returns your data while caching it locally 
# and can handle batch downloading large data sets
result = client.get_route(
    route='order-book/predictions/v1/10',
    symbols=["BTC"],
    since=datetime.now(tz=timezone.utc) - timedelta(hours=3),
    till=datetime.now(tz=timezone.utc)
)
pprint(result)


# Also the client makes it is super simple to stream realtime data:
client.stream(
    routes={
        'order-book/predictions/v1/10': ['BTC'],
    },
)