Recipe 36 of 65
How concentrated is Hyperliquid builder-code revenue?
Divide the fee_usd of the top builders from /v1/hyperliquid/builders?sort=fee by totals.fee_usd from /v1/hyperliquid/builders/stats over the same window.
GET /v1/hyperliquid/builders and GET /v1/hyperliquid/builders/stats answer it in two calls over the same window.
With sort=fee the first ranks builders by fee_usd, their own revenue, and the second returns totals.fee_usd for
every builder together and totals.builders, how many there are. The top-N share is the sum of the first N fee_usd
values over the total. The full parameter lists are on Builder leaderboard and
Builder ecosystem stats.
Quick answer
Read the top earners, then the total, over one window.
# the 10 biggest earners over the whole history
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hyperliquid/builders?window=all&sort=fee&limit=10"# every builder's revenue together, and how many builders there are, over the same window
curl -s -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hyperliquid/builders/stats?window=all" \
| jq '.totals | {fee_usd, builders, users}'Example response
Captured from the live API on 2026-10-24 at 17:16 UTC, trimmed to 3 of 10 rows.
Over the whole history, 1,623 builders earned $121.0M. The top builder took 22.7% of it, the top three 46.1% and the
top ten 68.8%. Over the last 30 days the top three took 42.5% of $11.03M. first_seen_lifetime is the builder's
first fill ever, and active_days the days it had fills in the window.
{
"window": {
"window": "all",
"start": "2024-10-27T18:15:13+00:00",
"end": "2026-10-24T17:16:01.603000+00:00"
},
"sort": "fee",
"order": "desc",
"venue_volume_usd": 4463458678974.063,
"market_share_window_start": "2025-12-31T23:59:59.856000+00:00",
"builders": [
{
"builder": "0xb84168cf3be63c6b8dad05ff5d755e97432ff80b",
"rank": 1,
"fee_usd": 27480998.26096887,
"volume_usd": 53792649451.47603,
"share_volume_usd": 28176904162.59446,
"fills": 23404031,
"users": 196592,
"revenue_per_user": 139.78696112236955,
"fee_rate_bps": 5.108690228347697,
"fee_usd_node": 9172286.378033819,
"trader_fee_usd": 15352220.7217453,
"builder_routed_deployer_fee_usd": 187200.8292099958,
"closed_pnl_usd": 57622637.56178603,
"active_days": 500,
"crossed_fills": 23286565,
"taker_pct": 99.4980950076506,
"first_seen": "2025-06-12T01:30:06+00:00",
"last_seen": "2026-10-24T17:15:57.104000+00:00",
"market_share_pct": 0.6312796015190396,
"first_seen_lifetime": "2025-06-12T01:30:06+00:00"
},
{
"builder": "0x1924b8561eef20e70ede628a296175d358be80e5",
"rank": 2,
"fee_usd": 15676080.089275485,
"volume_usd": 50482727134.180824,
"share_volume_usd": 11125091192.86562,
"fills": 57487245,
"users": 44920,
"revenue_per_user": 348.97774018867955,
"fee_rate_bps": 3.10523638067515,
"fee_usd_node": 970159.1193391078,
"trader_fee_usd": 2018399.083531097,
"builder_routed_deployer_fee_usd": 53378.85749004529,
"closed_pnl_usd": -7776113.956749054,
"active_days": 473,
"crossed_fills": 28389145,
"taker_pct": 49.38338060903771,
"first_seen": "2025-07-09T06:19:12+00:00",
"last_seen": "2026-10-24T17:15:37.656000+00:00",
"market_share_pct": 0.2492482174254775,
"first_seen_lifetime": "2025-07-09T06:19:12+00:00"
},
{
"builder": "0xe95a5e31904e005066614247d309e00d8ad753aa",
"rank": 3,
"fee_usd": 12676170.16119398,
"volume_usd": 14525571319.066662,
"share_volume_usd": 11469845538.556074,
"fills": 5845646,
"users": 64871,
"revenue_per_user": 195.40580785241448,
"fee_rate_bps": 8.726796270350407,
"fee_usd_node": 7451644.496916083,
"trader_fee_usd": 9721516.182854015,
"builder_routed_deployer_fee_usd": 107847.59864599966,
"closed_pnl_usd": 7826267.217502982,
"active_days": 432,
"crossed_fills": 5505667,
"taker_pct": 94.18406451570964,
"first_seen": "2025-08-19T22:14:56+00:00",
"last_seen": "2026-10-24T17:15:42.278000+00:00",
"market_share_pct": 0.25697214567229837,
"first_seen_lifetime": "2025-08-19T22:14:56+00:00"
}
],
"nextCursor": "eyJiIjoiMHgxY2MzNGY2YWYzNDY1M2M1MTViNDdhODNlMWRlNzBiYTliMGNkYTFmIiwiaGkiOiIyMDI2LTEwLTI0VDE3OjE2OjAxLjYwMzAwMCswMDowMCIsImxvIjoiMjAyNC0xMC0yN1QxODoxNToxMyswMDowMCIsInIiOjEwLCJ2IjoyNDQ2NDg3LjYxOTU0NzUwNH0"
}Variations
The last 30 days. The same split over a recent window.
# the 10 biggest earners of the last 30 days, to divide by the 30-day total
curl -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hyperliquid/builders?window=30d&sort=fee&limit=10"A concentration index. The sum of squared shares (a Herfindahl index, 0 to 10,000) over the 500 biggest builders, the most one page returns.
# shares of the 500 biggest earners squared and summed
curl -s -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hyperliquid/builders?window=30d&sort=fee&limit=500" \
| jq '[.builders[].fee_usd] as $f | ($f | add) as $t | [$f[] | (. / $t * 100) | . * .] | add'Inside one builder. How concentrated one builder's own users are: volume share per decile of its users.
# one builder's users split into ten volume deciles
curl -s -H "X-API-Key: $VIKE_API_KEY" \
"https://data.vike.io/v1/hyperliquid/builders/0xb84168cf3be63c6b8dad05ff5d755e97432ff80b?window=30d&breakdown_limit=1" \
| jq '.user_volume_distribution | map({decile, users, volume_share_pct})'Before you rely on it
All-time favours the oldest builders
window=all reaches back to 2024-10-27, and builders started at different times: the top ten's active_days ran
from 142 to 721. A young builder can lead the last 30 days and still sit low on the all-time board. Compare
active_days and first_seen_lifetime, and read a 30-day board beside the all-time one.
Same window on both calls
Take the leaderboard and /builders/stats with the same window, a few seconds apart; each window ends at the newest
fill. Builder history is still being filled in from the venue's published files, so all-time totals can grow for past
dates. fee_usd is the builder's cut only; what users paid in total is trader_fee_usd.
Ask your agent
Connected to the Vike MCP server (https://vike.io/mcp) in Claude, ChatGPT or Cursor, ask it in plain words.
The hl_builders tool answers with view: leaderboard, then view: stats, at 1 credit a call.
What share of Hyperliquid builder-code revenue do the top 3 and top 10 builders take, all time and over the last 30 days?