Retrieve funding history for a specific user account, including funding payments and receipts across all perpetual positions over time.
info
endpoint with type: "userFunding"
retrieves the funding history for a specific user account on the Hyperliquid exchange. This endpoint provides detailed information about funding payments and receipts across all perpetual positions over time, allowing users to track their funding costs and analyze trading performance.
type
(string, required) — The request type. Must be "userFunding"
to retrieve user funding history.user
(string, required) — Address in 42-character hexadecimal format; e.g. 0x0000000000000000000000000000000000000000.startTime
(integer, required) — Start time in milliseconds, inclusive.endTime
(integer, optional) — End time in milliseconds, inclusive. Defaults to current time.time
— Unix timestamp in milliseconds when the funding occurredhash
— Transaction hash (typically zero hash for funding events)delta.type
— Always “funding” for funding eventsdelta.coin
— Asset symbol (e.g., “BTC”, “ETH”, “SOL”)delta.usdc
— Funding amount in USDC (negative = paid, positive = received)delta.szi
— Position size at the time of fundingdelta.fundingRate
— Funding rate applied for this periodusdc
values indicate funding paid (user is long in a positive funding environment or short in negative funding)usdc
values indicate funding received (user is short in positive funding environment or long in negative funding)szi
shows the position size when funding was appliedszi
indicates long positions, negative indicates short positionsfundingRate
represents the rate charged per unit of timeusdc
values for a specific assetinfo
endpoint with type: "userFunding"
is essential for applications that need to:
User funding history data
Array of funding events for the user