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

# Account statements

> Daily HyperCore account statement for one address: balances at 24:00 UTC and activity during each day, one row per day (UTC). The total value covers USDC and stablecoins, unrealized PnL of perp positions on every dex (main dex and HIP-3), spot tokens, staked HYPE, native lending and vault equity. Activity covers realized PnL, fees, funding, deposits, withdrawals, transfers, vault and staking flows, volume and number of fills.

The current day is included as a provisional row, refreshed every few minutes, with balances as of the time given in its `as_of` flag. Days below $1 with no activity and no open position are omitted. Statements start on 1 June 2025; up to 400 days per request.

Available on paid plans: a Free-plan key gets `403` with `"error": "statements_paid_plans"`. Field list, flags and examples: [Account statements](/indexed-data/account-statements).



## OpenAPI

````yaml /api-reference/openapi.json get /users/{user}/statements
openapi: 3.0.3
info:
  title: 'Hypedexer API: Indexed Data'
  version: 1.0.0
  description: >-
    API to query indexed Hyperliquid trading data.


    This API provides access to stored/indexed trading data:

    - **Fills**: Executed orders and fills (Spot-only or All = Spot + Perp)

    - **Analytics**: Aggregations and statistics based on indexed data

    - **Completed Trades**: Trade objects and their related fills

    - **Users**: User overviews, performance and activity

    - **Social Trading**: Per-trader equity curve, PnL calendar, account
    leverage and top trades

    - **Funding**: Funding rate history, user funding payments, predicted rates

    - **Liquidations**: Liquidation events with filters

    - **Overview**: Market dashboard metrics (volume, fees, traders, PnL)

    - **Spot**: Spot token metadata, pairs, and auctions

    - **TWAPs**: TWAP orders, execution stats and fills

    - **Vaults**: Vault details, summaries, equity, ledger


    > Note: this API is REST only. Responses are computed from indexed data.
    Real-time data is pushed on the [WebSocket](/websocket/overview).
servers:
  - url: https://api.hypedexer.com
    description: Production, routed to the nearest region (EU or JP)
security:
  - ApiKeyAuth: []
tags:
  - name: Fills
    description: Fills endpoints.
  - name: Analytics
    description: Aggregations and stats.
  - name: Completed Trades
    description: Trades and fills.
  - name: Users
    description: User profiles.
  - name: Funding
    description: Funding rates and payments (HL-compatible).
  - name: Liquidations
    description: Liquidation events.
  - name: Overview
    description: Market dashboard metrics.
  - name: Spot
    description: Spot token metadata, pairs and auctions.
  - name: TWAPs
    description: TWAP orders, stats and fills.
  - name: Vaults
    description: Vault details, summaries, equity and ledger.
  - name: Social Trading
    description: >-
      Per-trader equity, PnL calendar, performance, account leverage and top
      trades.
  - name: Market history
    description: >-
      Historical Hyperliquid market microstructure: best bid/offer aggregates
      and spread statistics (April 2024 to February 2026), and the order book
      reconstructed minute by minute: April 2024 to February 2026 from our
      archive (top ~20 levels per side) and, since 23 September 2026, the full
      order book replayed from our own node. Served from the EU region.
paths:
  /users/{user}/statements:
    get:
      tags:
        - Users
      summary: Account statements
      description: >-
        Daily HyperCore account statement for one address: balances at 24:00 UTC
        and activity during each day, one row per day (UTC). The total value
        covers USDC and stablecoins, unrealized PnL of perp positions on every
        dex (main dex and HIP-3), spot tokens, staked HYPE, native lending and
        vault equity. Activity covers realized PnL, fees, funding, deposits,
        withdrawals, transfers, vault and staking flows, volume and number of
        fills.


        The current day is included as a provisional row, refreshed every few
        minutes, with balances as of the time given in its `as_of` flag. Days
        below $1 with no activity and no open position are omitted. Statements
        start on 1 June 2025; up to 400 days per request.


        Available on paid plans: a Free-plan key gets `403` with `"error":
        "statements_paid_plans"`. Field list, flags and examples: [Account
        statements](/indexed-data/account-statements).
      parameters:
        - name: user
          in: path
          required: true
          description: Account address (0x + 40 hex)
          schema:
            type: string
            pattern: ^0x[0-9a-fA-F]{40}$
            example: '0xc42ec9d9156d9196f9a3887380ccfaaa518e4c8d'
        - name: start_date
          in: query
          required: true
          description: First day (UTC), `YYYY-MM-DD`
          schema:
            type: string
            format: date
            example: '2026-10-30'
        - name: end_date
          in: query
          required: true
          description: Last day (UTC), `YYYY-MM-DD`, inclusive. Up to 400 days per request.
          schema:
            type: string
            format: date
            example: '2026-10-31'
        - name: format
          in: query
          description: >-
            `json` (default) or `csv`. CSV comes as a file download, one row per
            day; nested fields (`positions`, `spot_balances`, `vaults`) are JSON
            strings.
          schema:
            type: string
            enum:
              - json
              - csv
            default: json
        - name: X-API-Key
          in: header
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  message:
                    type: string
                  data:
                    type: array
                    items:
                      type: object
                  total_count:
                    type: integer
                    nullable: true
                  next_cursor:
                    type: string
                    nullable: true
                  has_more:
                    type: boolean
                    nullable: true
              example:
                success: true
                message: Daily statement 2026-10-30 to 2026-10-30
                data:
                  - date: '2026-10-30'
                    total_value_usd: 47550.91
                    usdc_balance_usd: 46823.95
                    unrealized_pnl_usd: -188.22
                    positions_notional_usd: 63047.06
                    n_positions: 32
                    positions:
                      BTC:
                        szi: -0.1067
                        entryPx: 76978.21507029053
                        px: 77338
                      HYPE:
                        szi: -15.22
                        entryPx: 89.99080223390277
                        px: 89.964
                      xyz:NVDA:
                        szi: 1.446
                        entryPx: 205.105
                        px: 205.11
                    spot_value_usd: 0.01
                    spot_balances:
                      MAX: 101007.0619
                    staked_hype: 10.18575998
                    staked_value_usd: 915.17
                    lend_net_usd: 0
                    vault_equity_usd: 0
                    vaults: {}
                    realized_pnl_usd: 3090.34
                    fees_usd: 919.23
                    funding_usd: 13.7
                    deposits_usd: 0
                    withdrawals_usd: 0
                    transfers_in_usd: 0
                    transfers_out_usd: 0
                    vault_net_usd: 0
                    staking_net_hype: 0
                    volume_usd: 15542396.29
                    fills: 55566
                    flags: []
                total_count: 1
                execution_time_ms: null
                next_cursor: null
                has_more: null
        '403':
          description: Free-plan key
          content:
            application/json:
              example:
                error: statements_paid_plans
components:
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: >-
        Your Hypedexer API key. Create one in the console at
        https://app.hypedexer.com. `Authorization: Bearer <key>` and the
        `api_key` query parameter are accepted as well.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.