Crypto Account Data Download with Python (Multi-Exchanges)

Customer: AI | Published: 01.11.2025
Бюджет: 1500 $

I need a Python solution that pulls my full trading history, trading fee, funding fee, and withdrawal/deposit data from several exchanges—specifically a Binance Portfolio Margin sub-account, Hyperliquid, Whitebit, Kraken, HTX, Bybit, Crypto.com, OKX, and Gate.io, etc. The script should: • Authenticate with each exchange’s REST/WebSocket API using keys • Retrieve all historical trades, trading fees, funding fees, withdrawal/deposit history in given time range • Normalise the results into one consistent schema (timestamps in UTC, numeric fields as decimals), something similar to ccxt • ***IMPORTANT*** handle pagination on the data, ensure no missing records! (ccxt doesn't work well on this) • Write it as a module, such that I can call it by providing date ranges (and list of symbol if needed by some exchanges) • Handle rate limits and network errors gracefully with retry • You may use AI, but I already tried openai codex, it handles pagination poorly and I just don't want to waste time debugging A concise README explaining setup, required Python libraries, and an example command is part of the delivery. I’m comfortable with open-source wrappers (ccxt, hyperliquid-py, etc.) as long as you add any missing endpoints where necessary. Medium-detail documentation and clean, well-commented code will be the measure of completion.