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.
info API with different type values and return structurally similar arrays. The key difference is in the output content: this page returns only funding events, while userNonFundingLedgerUpdates returns all other balance‑affecting ledger updates (deposits, withdrawals, transfers, liquidations, spot activity), excluding funding.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:
The request type. Must be 'userFunding' to retrieve user funding history.
userFunding User wallet address (0x...)
Start time in milliseconds, inclusive
End time in milliseconds, inclusive. Defaults to current time.
User funding history data