User dashboard

Python integration

Install the SDK, copy a working orderbook example, and inspect the returned DataFrame schema.

Install the SDK

One command. Every helper returns a pandas DataFrame, and works without a key on the free tier.

pip install cryptohftdata

Requires Python 3.8 or newer.

Then

Build a download script

Pick what you want. The Python below updates as you go, with your API key already in it.

Checking your key…
Exchange
Symbols
Data type

Every executed trade, with taker side.

Date rangeUTC, inclusive of both ends
to
  • Pick at least one symbol to generate a runnable snippet.

Run this

Runs on the free tier without a key
download_data.py
import cryptohftdata as chd

# Without a key this uses the free tier: 60 requests per minute per IP.
# chd.configure_client(api_key="...")

trades = chd.get_trades(
    symbol="BTCUSDT",
    exchange=chd.exchanges.BINANCE_FUTURES,
    start_date="2026-08-18",
    end_date="2026-08-18",
)

print(f"{len(trades):,} rows")
print(trades.head())

Example Response

Pandas DataFrame

What the orderbook helper returns. Hover any column or value for what it means.

event_timereceived_timesymbolevent_typesidepricequantitytransaction_timefirst_update_idfinal_update_idprev_final_update_idlast_update_id
17540784000001754078400123456789BTCUSDTsnapshotbid114245.670000001.24500000<NA><NA><NA><NA>67310239112
17540784001231754078400128123456BTCUSDTupdateask114246.100000000.384000001754078400122673102391136731023911667310239112<NA>
17540784002501754078400257123456BTCUSDTupdatebid114245.500000000.000000001754078400249673102391176731023912067310239116<NA>
....................................