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

# Get Bonus Claimed For Pool

> Returns the total realized bonus a wallet has claimed on one DLMM pool,
aggregated across every cancel event the wallet has on the pool. Includes
cancels on orders that have not yet been closed (a cancel pays bonus
immediately; the on-chain account is closed separately via
`CloseLimitOrderIfEmpty`). USD/SOL values are derived using each cancel
row's stored cancel-time price ratios — not current spot.



## OpenAPI

````yaml /developer-guides/dlmm/api-reference/openapi.json get /wallets/{wallet}/limit_orders/pools/{pool_address}/bonus_claimed
openapi: 3.1.0
info:
  title: DLMM API
  description: >-
    Indexed DLMM data for pools, portfolios, positions, limit orders, wallets,
    and protocol stats.
  license:
    name: ''
  version: 0.1.0
servers:
  - url: https://dlmm.datapi.meteora.ag
    description: Production
  - url: https://dlmm.dev.metdev.io
    description: Development
security: []
paths:
  /wallets/{wallet}/limit_orders/pools/{pool_address}/bonus_claimed:
    get:
      tags:
        - Limit Orders
      summary: Get Bonus Claimed For Pool
      description: >-
        Returns the total realized bonus a wallet has claimed on one DLMM pool,

        aggregated across every cancel event the wallet has on the pool.
        Includes

        cancels on orders that have not yet been closed (a cancel pays bonus

        immediately; the on-chain account is closed separately via

        `CloseLimitOrderIfEmpty`). USD/SOL values are derived using each cancel

        row's stored cancel-time price ratios — not current spot.
      operationId: Get Bonus Claimed For Pool
      parameters:
        - name: wallet
          in: path
          description: Base58-encoded wallet address
          required: true
          schema:
            type: string
          example: Dc85YcHkAWs62ndssWcGN5V4xYaQzPzgUDiRGtvnZas6
        - name: pool_address
          in: path
          description: Base58-encoded LB pair (pool) address
          required: true
          schema:
            type: string
          example: 5BHMzgzRXab4AKJzAm8Xjq3e2v2WSCnLqgP8SiGZAaC
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BonusClaimedResponse'
        '400':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    BonusClaimedResponse:
      type: object
      description: >-
        Realized bonus a wallet has claimed on one pool. Aggregates every cancel

        event the wallet has on the pool, including cancels on orders that have

        not yet been closed. USD/SOL values are priced from each cancel row's
        own

        `amount_*_usd` / `amount_*_sol` ratios (cancel-time prices), not current

        spot.
      required:
        - total_bonus_x
        - total_bonus_y
        - total_bonus_x_usd
        - total_bonus_y_usd
        - total_bonus_x_sol
        - total_bonus_y_sol
        - total_bonus_usd
        - total_bonus_sol
        - cancel_event_count
      properties:
        cancel_event_count:
          type: integer
          format: int64
          description: Number of distinct cancel events contributing to these totals.
          minimum: 0
        total_bonus_sol:
          type: string
          description: '`total_bonus_x_sol + total_bonus_y_sol`.'
        total_bonus_usd:
          type: string
          description: '`total_bonus_x_usd + total_bonus_y_usd`.'
        total_bonus_x:
          type: string
          description: Bonus token X claimed, in token X display units (decimals applied).
        total_bonus_x_sol:
          type: string
          description: Bonus token X claimed, in SOL (cancel-time SOL price).
        total_bonus_x_usd:
          type: string
          description: Bonus token X claimed, in USD (cancel-time price).
        total_bonus_y:
          type: string
          description: Bonus token Y claimed, in token Y display units (decimals applied).
        total_bonus_y_sol:
          type: string
          description: Bonus token Y claimed, in SOL (cancel-time SOL price).
        total_bonus_y_usd:
          type: string
          description: Bonus token Y claimed, in USD (cancel-time price).
    ErrorResponse:
      type: object
      required:
        - message
      properties:
        message:
          type: string

````