> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# userFees

> Native Hyperliquid `/info` operation. Returns the user's fee schedule and traded volume.



## OpenAPI

````yaml /reference/api-json/hyperliquid-info-api-json.json post /v1/hyperliquid/info#37
openapi: 3.0.0
info:
  title: Uniblock Hyperliquid Info API
  description: >-
    Per-operation request/response docs for the Raw Hyperliquid Info dispatch
    endpoint. Each Hyperliquid Info `type` is a synthetic path through the
    single `POST /v1/hyperliquid/info` unified route.
  version: '1.0'
servers:
  - url: https://api.uniblock.dev/uni
    description: Gateway
security:
  - ApiKeyAuth: []
tags:
  - name: Hyperliquid
paths:
  /v1/hyperliquid/info#37:
    post:
      tags:
        - Hyperliquid
      summary: userFees
      description: >-
        Native Hyperliquid `/info` operation. Returns the user's fee schedule
        and traded volume.
      operationId: userFees_HyperliquidInfo
      parameters:
        - name: chainId
          required: true
          in: query
          description: Unique identifier for a blockchain network.
          schema:
            type: number
            enum:
              - 999
              - 998
            default: 999
            example: 999
        - name: provider
          required: false
          in: query
          description: >-
            Specify which provider to use. The project's provider priority list
            is used by default if no providers are selected. (Priority list can
            be managed on Uniblock's dashboard)
          schema:
            type: string
            enum:
              - Alchemy
              - Dwellir
              - Chainstack
              - Covalent
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HyperliquidInfo_userFees_Request'
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HyperliquidInfo_userFees_Response'
components:
  schemas:
    HyperliquidInfo_userFees_Request:
      type: object
      required:
        - type
        - user
      properties:
        type:
          type: string
          enum:
            - userFees
          default: userFees
          example: userFees
        user:
          type: string
          description: The account address to query (0x-prefixed).
          example: '0x000000000000000000000000000000000000dEaD'
      example:
        type: userFees
        user: '0x000000000000000000000000000000000000dEaD'
    HyperliquidInfo_userFees_Response:
      type: object
      required:
        - dailyUserVlm
        - feeSchedule
        - userCrossRate
        - userAddRate
        - userSpotCrossRate
        - userSpotAddRate
      properties:
        dailyUserVlm:
          type: array
          description: Per-day traded volume broken down by fee bucket.
          items:
            type: object
            required:
              - date
              - userCross
              - userAdd
              - exchange
            properties:
              date:
                type: string
                example: '2026-06-26'
              userCross:
                type: string
                example: '0.0'
              userAdd:
                type: string
                example: '0.0'
              exchange:
                type: string
                example: '0.0'
        feeSchedule:
          type: object
          description: The fee schedule (base rates and VIP/maker tiers).
        userCrossRate:
          type: string
          example: '0.0'
        userAddRate:
          type: string
          example: '0.0'
        userSpotCrossRate:
          type: string
          example: '0.0'
        userSpotAddRate:
          type: string
          example: '0.0'
        activeReferralDiscount:
          type: string
          example: '0.0'
      example:
        dailyUserVlm:
          - date: '2026-06-26'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '6806725228.6300001144'
          - date: '2026-06-27'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '2255931599.2699999809'
          - date: '2026-06-28'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '2624482160.1300001144'
          - date: '2026-06-29'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '5430044788.7299995422'
          - date: '2026-06-30'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '4879984572.2100000381'
          - date: '2026-07-01'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '6737603273.8299999237'
          - date: '2026-07-02'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '6141305466.7700004578'
          - date: '2026-07-03'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '4061560428.25'
          - date: '2026-07-04'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '3016103991.4099998474'
          - date: '2026-07-05'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '2609214670.0100002289'
          - date: '2026-07-06'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '5857646281.970000267'
          - date: '2026-07-07'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '4858800481.2899999619'
          - date: '2026-07-08'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '4929832265.2700004578'
          - date: '2026-07-09'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '3832824759.1999998093'
          - date: '2026-07-10'
            userCross: '0.0'
            userAdd: '0.0'
            exchange: '3034533452.75'
        feeSchedule:
          cross: '0.00045'
          add: '0.00015'
          spotCross: '0.0007'
          spotAdd: '0.0004'
          tiers:
            vip:
              - ntlCutoff: '5000000.0'
                cross: '0.0004'
                add: '0.00012'
                spotCross: '0.0006'
                spotAdd: '0.0003'
              - ntlCutoff: '25000000.0'
                cross: '0.00035'
                add: '0.00008'
                spotCross: '0.0005'
                spotAdd: '0.0002'
              - ntlCutoff: '100000000.0'
                cross: '0.0003'
                add: '0.00004'
                spotCross: '0.0004'
                spotAdd: '0.0001'
              - ntlCutoff: '500000000.0'
                cross: '0.00028'
                add: '0.0'
                spotCross: '0.00035'
                spotAdd: '0.0'
              - ntlCutoff: '2000000000.0'
                cross: '0.00026'
                add: '0.0'
                spotCross: '0.0003'
                spotAdd: '0.0'
              - ntlCutoff: '7000000000.0'
                cross: '0.00024'
                add: '0.0'
                spotCross: '0.00025'
                spotAdd: '0.0'
            mm:
              - makerFractionCutoff: '0.005'
                add: '-0.00001'
              - makerFractionCutoff: '0.015'
                add: '-0.00002'
              - makerFractionCutoff: '0.03'
                add: '-0.00003'
          referralDiscount: '0.04'
          stakingDiscountTiers:
            - bpsOfMaxSupply: '0.0'
              discount: '0.0'
            - bpsOfMaxSupply: '0.0001'
              discount: '0.05'
            - bpsOfMaxSupply: '0.001'
              discount: '0.1'
            - bpsOfMaxSupply: '0.01'
              discount: '0.15'
            - bpsOfMaxSupply: '0.1'
              discount: '0.2'
            - bpsOfMaxSupply: '1.0'
              discount: '0.3'
            - bpsOfMaxSupply: '5.0'
              discount: '0.4'
        userCrossRate: '0.00045'
        userAddRate: '0.00015'
        userSpotCrossRate: '0.0007'
        userSpotAddRate: '0.0004'
        activeReferralDiscount: '0.0'
        trial: null
        feeTrialEscrow: '0.0'
        nextTrialAvailableTimestamp: null
        stakingLink: null
        activeStakingDiscount:
          bpsOfMaxSupply: '0.0'
          discount: '0.0'
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
      description: API key to access the API (Optional)

````