Classify HIP-3 wallets
0xArchive API reference for Classify HIP-3 wallets. Includes authentication, parameters, response shape, examples, and route-safe implementation notes.
X-API-Key with this request. See REST authentication.Machine schema
Machine schema
Authorizations
API key for authentication. Get yours at https://0xarchive.io/dashboard
Headers
Selects the 2026-10 response contract. Send 2026-10-01; any dated version on or after it selects the same shapes. Without the header every response keeps its existing shape. With it:
- The data quality routes,
/v1/status/coverageand/v1/symbolsanswer the standard{success, data, meta}envelope. - Record times that are integer milliseconds by default become RFC 3339 UTC strings with millisecond precision, and the integer moves to a
*_msfield: L4 resting-ordertimestamp(timestamp_ms), CVD buckets, HIP-3 oracle reads, Lighter and Lighter on Robinhood Chain liquidations and liquidation volume. Levels and trigger-levelssnapshot_tsbecome RFC 3339 withsnapshot_ts_ms. - Error bodies carry the contract
error_codenames:invalid_parameterinstead ofinvalid_query_paramsandinvalid_path_params,historical_depth_exceededinstead ofhistory_window_exceeded, andhistorical_range_exceededinstead ofrequest_range_exceeded; a malformed cursor that fails to parse answers 400invalid_cursorinstead ofinvalid_query_params. With0xArchive-Version: 2026-10-01, malformed cursors on trades, liquidations, L2 and L4 diffs, order history, TP/SL and order-flow routes answer 400invalid_cursor. Without the header, the first six route families treat a malformed cursor as no cursor and return the first page; order flow answers 400invalid_query_params. Malformed trade time inputs answer 400invalid_time_rangewith the header and 400invalid_query_paramswithout it.
The response echoes the selected version in its own 0xArchive-Version header.
2026-10-01 "2026-10-01"
Query Parameters
Minimum order count. Default 100.
Minimum fill volume in USD.
Metric to sort by.
total_orders, total_fills, total_volume, total_volume_usd, cancel_rate, fill_rate, maker_ratio, avg_order_size_usd, avg_order_notional, max_order_size_usd, max_order_notional, active_hours, unique_coins, total_fees, total_fees_usd, realized_pnl, realized_pnl_usd, median_cancel_speed_ms, twap_fills, total_priority_gas, total_priority_gas_paid, total_builder_fees, total_builder_fees_paid Sort order.
asc, desc Maximum wallets to return (default: 100, max: 1000).
1 <= x <= 1000Pagination offset. Capped at 100000.
x <= 100000Filter wallets by TWAP usage.
Filter wallets by priority-gas usage.
Minimum cancel rate, from 0.0 to 1.0.
0 <= x <= 1Maximum cancel rate, from 0.0 to 1.0.
0 <= x <= 1Daily snapshot date (YYYY-MM-DD). Defaults to yesterday.
"2026-06-16"
Response
HIP-3 wallet classification results
API response containing bulk wallet classification results.
true
Bulk wallet classification response body.
Response metadata. Every 2xx JSON response carries meta.request_id; list payloads add count; cursor-paged routes add has_more and, when another page follows, next_cursor; per-symbol routes add symbol and venue. Fields that do not apply to a route are omitted.