🏗️Builder Analytics

The Builder Analytics endpoints provide insights into builder activity and performance across the platform. Use them to fetch detailed analytics for builders, including engagement and performance metrics, both globally and for the authenticated user. These endpoints are designed for powering builder dashboards, monitoring growth over time, and analyzing which builders are driving the most impact.

circle-check

Get All Builders

/api/external/builders/list/timeframe/{timeframe}

Returns the full Builders table on the Builders page. Each row in that table corresponds to one entry in this response: a ranked list of all builders on the Hyperliquid network for the selected timeframe, ordered by revenue descending. Each entry includes the builder's display name, wallet address, fee rate, user count, volume, and total revenue for the specified period.

chevron-rightPath Parametershashtag
Parameter
Type
Description

timeframe

string

Time period for builder statistics. Available values: 24h, 7d, 30d, all

Request Examples

Response

200 Success: Returns a builders array containing all active builders on the network, sorted by revenue descending for the requested timeframe.

chevron-rightResponse Exampleshashtag

circle-check

Get Builder Profile

/api/external/builders/{builder}/profile

Returns a comprehensive profile for a specific builder address. This includes identity metadata (name, URL, social links), lifetime and period-based revenue totals, the builder's fee rate, their single biggest revenue day, progress toward revenue milestones, and a full breakdown of analytics and volume distribution across 24h, 7d, 30d, and all-time windows.

chevron-rightPath Parametershashtag
Parameter
Type
Description

builder

string

The builder's wallet address.

Request Examples

Response

200 Success: Returns the full profile for the requested builder address.

chevron-rightResponse Exampleshashtag

Get Builder’s Users and Activity

/api/external/builders/{builder}/users

Shows all users who are connected to a specific builder and reveals both their engagement and their trading performance. You can see each user’s address, equity, recent profit and loss over the last 24 hours, 7 days, 30 days or all-time, how much they have paid in builder fees, and the total trading volume they have generated. It also includes profile information when available, like display name or social details, plus basic activity such as how long the account has been active.

The endpoint can return up to 1,000 results per request. Lower limits usually result in faster response times.

chevron-rightPath Parametershashtag
Parameter
Type
Description

builder

string

The builder's wallet address.

chevron-rightQuery Parametershashtag
Parameter
Type
Description

offset

number

Number of results to skip before starting the list.

limit

number

Maximum number of user records to return.

order

string

Sorting direction. Allowed values: asc, desc.

orderBy

string

Field to order results by (e.g. createdAt, trades, volume).

period

string

Period to show results for (available: 24h, 7d, 30d, all. Default value is "all").

Request Examples

Response

200 Success: Returns builder user activity data.

chevron-rightResponse Exampleshashtag

circle-check

Get Builder Fills

/api/external/fills

Returns trade fills (executions) within a selected time window for the requested filters. Each fill represents a single matched execution and includes the wallet address, traded symbol, execution price and size, side (B buy or A sell), execution timestamp, and position impact (the position before the fill and whether it opened or closed long or short exposure). It also provides execution identifiers (order id and trade id), whether the execution crossed the spread, the transaction hash when available, and all fee attribution including fee amount, fee token, optional builder address, and builder fee.

This endpoint can only be queried one day at a time: end must be within the same calendar day as start. All data fully available from July 2025. TWAPs are listed with the address "0x0000000000000000000000000000000000000000000000000000000000000000".

chevron-rightQuery Parametershashtag
Parameter
Type
Description

limit

number

Maximum number of metric rows to return in one response.

coin

string

Filter by one or more coin symbols (for example ETH, BTC).

nextCursor

string

Cursor for pagination. Use the nextCursor value from the previous response to fetch the next page.

address

string

Filter by one or more wallet addresses.

builder

string

Filter by one or more builder addresses.

start

string

Start of the time window (ISO8601).

end

string

End of the time window (ISO 8601, UTC). If omitted, the API uses “now”.

side

string

Filter by fill side. Allowed values: A, B.

Request Examples

Response

200 Success: Returns a list of fills that match the provided filters.

chevron-rightResponse Examplehashtag

circle-check

Get Builders All-Time Revenue, Daily Revenue and Users

/api/external/builders/all-time-revenue

Returns the data powering the Total Revenue, Daily Revenue, and Unique Users charts on the HyperTracker Live Builder Analytics page. Each row covers one calendar day and includes two metrics: the total builder fees collected across the entire Hyperliquid ecosystem, and the number of distinct users who generated those fees. The series runs from the earliest recorded date through to the current day.

To calculate all-time total revenue, sum the revenue field across all rows in the response. This is the same figure shown in the Total Revenue chart on the Live Builder Analytics page.

Request Examples

Response

200 Success: Returns a columnar time-series object covering all recorded days of builder revenue activity.

chevron-rightResponse Examplehashtag

Last updated