---
title: "Get Open Limit Order Pools"
method: GET
path: "/wallets/{wallet}/limit_orders/open/pools"
tags: ["Limit Orders"]
---

# Get Open Limit Order Pools

`GET /wallets/{wallet}/limit_orders/open/pools`

Paginated per-pool summary of the wallet's live limit orders, sorted by
deposit USD DESC. A limit order is live until it has a `close_limit_orders`
row — cancels do not remove it from this view.

## Path parameters

- `wallet` string, required

## Query parameters

- `page` unknown
- `page_size` unknown

## Response `200`

- PaginationResponseOpenLimitOrderPoolSummary
  - `current_page` integer, required
  - `data` object[], required
    - `filled_pct` string, required
    - `fully_filled_orders` integer, required
    - `pool` LimitOrderPoolDetails, required — Pool-level metadata shared across all limit-order responses for a given pool. Same shape on both the open- and closed-order endpoints so clients can render the pool header from a single struct.
      - `base_fee` string, required — Pool base fee as a percentage (f64 serialized as string to preserve precision).
      - `bin_step` integer, required — Pool bin step in basis points (on-chain u16).
      - `collect_fee_mode` integer, required — 0 = `InputOnly` (bonus flows to the deposit/input token), 1 = `OnlyY` (bonus always in token Y regardless of side).
      - `pair_name` string, required — `"{X}-{Y}"` computed from token symbols.
      - `pool_address` string, required
      - `token_x` string, required
      - `token_x_icon` string, required
      - `token_x_mint` string, required
      - `token_y` string, required
      - `token_y_icon` string, required
      - `token_y_mint` string, required
    - `total_bonus_sol` string, required — SOL value of bonus (current spot SOL price).
    - `total_bonus_usd` string, required
    - `total_bonus_x` string, required
    - `total_bonus_y` string, required
    - `total_deposit_sol` string, required — SOL value of deposits, deposit-side only (placement-time SOL price).
    - `total_deposit_usd` string, required — USD value of deposits, deposit-side only (an ask deposits X, a bid deposits Y).
    - `total_deposit_x` string, required
    - `total_deposit_x_sol` string, required — SOL value of token X deposits (placement-time SOL price).
    - `total_deposit_x_usd` string, required — USD value of token X deposits (placement-time price; only ask orders deposit X).
    - `total_deposit_y` string, required
    - `total_deposit_y_sol` string, required — SOL value of token Y deposits (placement-time SOL price).
    - `total_deposit_y_usd` string, required — USD value of token Y deposits (placement-time price; only bid orders deposit Y).
    - `total_orders` integer, required
    - `total_withdrawal_sol` string, required — SOL value of withdrawals (cancel-event-time SOL price).
    - `total_withdrawal_usd` string, required
    - `total_withdrawal_x` string, required
    - `total_withdrawal_x_sol` string, required — SOL value of token X withdrawn (cancel-event-time SOL price).
    - `total_withdrawal_x_usd` string, required — USD value of token X withdrawn from cancel events (cancel-event-time USD price).
    - `total_withdrawal_y` string, required
    - `total_withdrawal_y_sol` string, required — SOL value of token Y withdrawn (cancel-event-time SOL price).
    - `total_withdrawal_y_usd` string, required — USD value of token Y withdrawn from cancel events (cancel-event-time USD price).
  - `page_size` integer, required
  - `pages` integer, required
  - `total` integer, required

## Other responses

- `400`

---

[API](https://skmtc.dev/meteora/apis/dynamic-amm-keeper.md) · [All operations](https://skmtc.dev/meteora/apis/dynamic-amm-keeper/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/meteora/dynamic-amm-keeper/revisions/453231c15a14/schema)
