Local, Individualized Analytics: Custom Dashboard Builder
Create a modular dashboard where users pin wallets and track self-chosen metrics with cohort benchmarks.
Creating local, individualized analytics focuses on product composition and personalization. Instead of shipping one rigid dashboard, you ship a framework: pinned entities plus modular widgets. The flow starts with favorites. A user pins wallets (and optionally positions) that matter to them, turning favorites into the dashboard configuration.
Your app loads pinned wallets from GET /api/favorites/accounts, then fetches each wallet profile using GET /api/wallets/{address}. This produces the raw material for widgets like exposure summaries, top positions, liquidation distance, or PnL style charts. To add context beyond the individual wallet, you pull cohort definitions and summaries. GET /api/external/segments gives the set of cohorts, and GET /api/segments/{segmentId}/summary lets you show benchmark cards like “how this wallet compares to whales” or “how smart money is leaning”.
Optionally, you can include ecosystem overlays such as $HYPE holders data, or global state for a macro header card. The result is a page that feels personal, because it is driven by the user’s pinned set and their chosen widget layout.
Since these are individualized there are not specific "necessary" API or Info Endpoints to use but we have a recommendation for you to test out.
Necessary Rest API:
Get Wallets (get a list of all wallets or individual wallets)
Get Positions (get a list of open or closed Positions)
Get Cohorts (get a list of the cohorts)
Get Cohort Summary (get a cohort snapshot with criteria, top perp positions, exposure metrics, and 24 hour changes)
Get Liquidation Risk by Asset (Returns each asset’s percent of open interest at high liquidation risk within a cohort.)
Necessary HL Info Endpoints:
clearinghouseState (get an overview of the user's perp trading stats)
meta (get the entire list of tradeable perp assets)
spotClearinghouseState (get an overview of the user's spot trading stats)
spotMeta (get the entire list of tradeable spot assets)
Optional Rest API:
Get User Fills (get a list of executed trade fills)
Get $HYPE Holders (get a list of all $HYPE Token holders)
Get Position Metrics (get time-series snapshots of overall market positioning across all wallets and coins)
Get Position Metrics by Coin and Segment (get time-series position metrics for a specific coin scoped to a single cohort)
Get Positions Heatmap (get a cross-market overview of open positions by coin and cohort, including long/short split and bias)
Get Total Wallets Equity Chart (get a download of historical wallet eqity broken down by perp, spot, staking and vault)
Get Liquidation Heatmap (get a download of liquidation data for a coin showing value at risk and most impacted segment per bin)
Get Orders for the Latest Snapshot (get current open orders across the exchange, filterable by wallet address and order type)
Get 5m Orders Snapshot (get open orders from a specific historical 5-minute snapshot)
Get Latest Orders Snapshot by Coin (get a download for the latest order snapshot scoped to a specific coin)
Optional Info Endpoints:
subAccounts (show all sub wallets associated with the master wallet (if any))
userFees (show the chosen users cost structure)
delegations (get a list of all active staking delegations for a user)
delegatorSummary (get a list of the user's staking status)
frontendOpenOrders (show the current open orders with frontend views)
An example of how a self-made dashboard using the individualized Analytics would look like:

Last updated