info
endpoint with type: "userFees"
retrieves detailed information about a user’s fee structure and trading costs on the Hyperliquid exchange. This endpoint provides comprehensive fee information including base rates, VIP tiers, discounts, and effective rates after all reductions are applied.
type
(string, required) — The request type. Must be "userFees"
to retrieve user’s fee structure.user
(string, required) — Address in 42-character hexadecimal format (e.g., 0x31ca8395cf837de08b24da3f660e77761dfb974b
).dailyUserVlm
(array) — Array of daily volume data objects:
date
(string) — Date in YYYY-MM-DD formatuserCross
(string) — User’s cross-margin trading volume for the dayuserAdd
(string) — User’s isolated/add margin trading volume for the dayexchange
(string) — Total exchange volume for the dayfeeSchedule
(object) — Complete fee schedule information:
cross
(string) — Base cross-margin taker fee rateadd
(string) — Base isolated/add margin maker fee ratespotCross
(string) — Base spot cross-margin taker fee ratespotAdd
(string) — Base spot isolated/add margin maker fee ratetiers
(object) — Tiered fee structures:
vip
(array) — VIP tier configurations with volume cutoffs and reduced ratesmm
(array) — Market maker tier configurationsreferralDiscount
(string) — Base referral discount percentagestakingDiscountTiers
(array) — Staking-based discount tiersuserCrossRate
(string) — User’s effective cross-margin trading rate (after discounts)userAddRate
(string) — User’s effective isolated/add margin trading rate (after discounts)userSpotCrossRate
(string) — User’s effective spot cross-margin trading rateuserSpotAddRate
(string) — User’s effective spot isolated/add margin trading rateactiveReferralDiscount
(string) — Currently active referral discount percentageactiveStakingDiscount
(object) — Currently active staking discount:
bpsOfMaxSupply
(string) — Basis points of max supply being stakeddiscount
(string) — Discount percentage appliedtrial
(object/null) — Trial program information (if applicable)feeTrialReward
(string) — Rewards from fee trial programsnextTrialAvailableTimestamp
(integer/null) — When next trial becomes availablestakingLink
(object) — Staking relationship information:
type
(string) — Type of staking link (e.g., “tradingUser”)stakingUser
(string) — Address of the linked staking useruserCrossRate
and userAddRate
for perpetual futuresuserSpotCrossRate
and userSpotAddRate
for spot tradinginfo
endpoint with type: "userFees"
is essential for applications that need to:
User's fee structure and trading cost information
Detailed fee structure and trading costs for the user