Wallet trade history — bulk export
Onchain V2 (legacy)
Trade History (Wallet) — Bulk
Return every trade for a wallet in a single response. Growth plan or above.
GET
Wallet trade history — bulk export
Returns every onchain trade fill for a wallet in a single response — both maker and taker sides, every counterparty, every fee, complete history. The server walks the full trade record with parallel time-bucketed queries server-side; you don’t need to paginate.
This is the right endpoint for bulk-export of a wallet for analysis, indexing, or backtesting. For interactive UIs that just need the most recent N trades, use the standard Wallet Trade History instead.
Request
Response
Response fields
Trade fields
Example: full lifetime trade history of a wallet
Example: only trades from the last 30 days
Errors
403 Tier required:
401 No API key:
Notes
partial: trueresults are not cached. Subsequent calls re-attempt the full walk. Tighten the time window withfrom/toif you keep hitting the cap.- Cache key is
(wallet, from_ts, to_ts). Different windows cached independently. - For wallets that consistently exceed the 250K cap, slice into multiple windowed calls and concatenate client-side. Each window cached separately for 5 minutes.
- Trades include both maker AND taker sides — every fill the wallet was involved in. No double-counting.

