> ## 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.

# l2Book

> Native Hyperliquid `/info` operation. Returns the L2 order book for `coin`.



## OpenAPI

````yaml /reference/api-json/hyperliquid-info-api-json.json post /v1/hyperliquid/info#54
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#54:
    post:
      tags:
        - Hyperliquid
      summary: l2Book
      description: >-
        Native Hyperliquid `/info` operation. Returns the L2 order book for
        `coin`.
      operationId: l2Book_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:
              - Dwellir
              - Chainstack
              - Covalent
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HyperliquidInfo_l2Book_Request'
      responses:
        '200':
          description: Successful response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HyperliquidInfo_l2Book_Response'
components:
  schemas:
    HyperliquidInfo_l2Book_Request:
      type: object
      required:
        - type
        - coin
      properties:
        type:
          type: string
          enum:
            - l2Book
          default: l2Book
          example: l2Book
        coin:
          type: string
          description: The asset symbol (e.g. `BTC`), or `dex:SYMBOL` for a builder DEX.
          example: BTC
      example:
        type: l2Book
        coin: BTC
    HyperliquidInfo_l2Book_Response:
      type: object
      required:
        - coin
        - time
        - levels
      properties:
        coin:
          type: string
          example: BTC
        time:
          type: number
          example: 1783650849428
        levels:
          type: array
          description: >-
            A two-element tuple `[bids, asks]`; each side is an array of price
            levels sorted best-first.
          items:
            type: array
            items:
              type: object
              required:
                - px
                - sz
                - 'n'
              properties:
                px:
                  type: string
                  example: '63786.0'
                sz:
                  type: string
                  example: '0.69327'
                'n':
                  type: number
                  example: 18
      example:
        coin: BTC
        time: 1783699643989
        levels:
          - - px: '64003.0'
              sz: '4.31892'
              'n': 15
            - px: '64000.0'
              sz: '0.03126'
              'n': 1
            - px: '63999.0'
              sz: '0.25836'
              'n': 5
            - px: '63998.0'
              sz: '0.60036'
              'n': 3
            - px: '63997.0'
              sz: '2.42308'
              'n': 7
            - px: '63996.0'
              sz: '2.0294'
              'n': 6
            - px: '63995.0'
              sz: '2.45792'
              'n': 4
            - px: '63994.0'
              sz: '3.85195'
              'n': 12
            - px: '63993.0'
              sz: '1.41982'
              'n': 6
            - px: '63992.0'
              sz: '1.6904'
              'n': 5
            - px: '63991.0'
              sz: '3.47925'
              'n': 6
            - px: '63990.0'
              sz: '1.94942'
              'n': 13
            - px: '63989.0'
              sz: '1.91327'
              'n': 6
            - px: '63988.0'
              sz: '1.53965'
              'n': 8
            - px: '63987.0'
              sz: '4.29115'
              'n': 7
            - px: '63986.0'
              sz: '1.33954'
              'n': 5
            - px: '63985.0'
              sz: '2.33542'
              'n': 6
            - px: '63984.0'
              sz: '6.10118'
              'n': 8
            - px: '63983.0'
              sz: '1.48663'
              'n': 6
            - px: '63982.0'
              sz: '1.64343'
              'n': 8
          - - px: '64004.0'
              sz: '9.02818'
              'n': 48
            - px: '64005.0'
              sz: '5.36873'
              'n': 5
            - px: '64006.0'
              sz: '3.69'
              'n': 8
            - px: '64007.0'
              sz: '0.51597'
              'n': 2
            - px: '64008.0'
              sz: '4.68946'
              'n': 7
            - px: '64009.0'
              sz: '0.82136'
              'n': 4
            - px: '64010.0'
              sz: '2.40374'
              'n': 9
            - px: '64011.0'
              sz: '5.02787'
              'n': 6
            - px: '64012.0'
              sz: '2.54687'
              'n': 9
            - px: '64013.0'
              sz: '5.02274'
              'n': 9
            - px: '64014.0'
              sz: '4.12976'
              'n': 9
            - px: '64015.0'
              sz: '1.39509'
              'n': 4
            - px: '64016.0'
              sz: '4.73103'
              'n': 9
            - px: '64017.0'
              sz: '19.78671'
              'n': 16
            - px: '64018.0'
              sz: '1.09981'
              'n': 5
            - px: '64019.0'
              sz: '0.69329'
              'n': 4
            - px: '64020.0'
              sz: '3.38664'
              'n': 8
            - px: '64021.0'
              sz: '5.48098'
              'n': 6
            - px: '64022.0'
              sz: '3.18753'
              'n': 3
            - px: '64023.0'
              sz: '1.58938'
              'n': 6
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY
      description: API key to access the API (Optional)

````