Skip to main content
GET
/
wallets
/
{wallet}
/
limit_orders
/
open
/
pools
/
{pool_address}
Get Open Limit Orders For Pool
curl --request GET \
  --url https://dlmm.datapi.meteora.ag/wallets/{wallet}/limit_orders/open/pools/{pool_address}
{
  "current_active_bin_id": 123,
  "current_page": 1,
  "current_pool_price": "<string>",
  "data": [
    {
      "bin_distribution": [
        {
          "bin_id": 123,
          "deposit_amount": "<string>",
          "fulfilled_amount": "<string>",
          "output_received_amount": "<string>",
          "price": "<string>",
          "unfilled_amount": "<string>"
        }
      ],
      "filled_input_amount": "<string>",
      "filled_pct": "<string>",
      "input_amount": "<string>",
      "input_amount_sol": "<string>",
      "input_amount_usd": "<string>",
      "input_token": "<string>",
      "input_token_mint": "<string>",
      "is_ask_side": true,
      "limit_order_address": "<string>",
      "lower_pool_price": 123,
      "opened_at": 1,
      "opened_at_signature": "<string>",
      "opened_at_slot": 1,
      "output_amount_expected": "<string>",
      "output_token": "<string>",
      "output_token_mint": "<string>",
      "total_bonus_sol": "<string>",
      "total_bonus_usd": "<string>",
      "total_bonus_x": "<string>",
      "total_bonus_y": "<string>",
      "total_filled_amount": "<string>",
      "total_filled_amount_sol": "<string>",
      "total_filled_amount_usd": "<string>",
      "total_unfilled_amount": "<string>",
      "total_unfilled_amount_sol": "<string>",
      "total_unfilled_amount_usd": "<string>",
      "upper_pool_price": 123,
      "user_address": "<string>",
      "nearest_unfilled_bin_id": 123,
      "nearest_unfilled_bin_price": "<string>"
    }
  ],
  "page_size": 1,
  "pages": 1,
  "pool": {
    "base_fee": "<string>",
    "bin_step": 1,
    "collect_fee_mode": 1,
    "pair_name": "<string>",
    "pool_address": "<string>",
    "token_x": "<string>",
    "token_x_icon": "<string>",
    "token_x_mint": "<string>",
    "token_y": "<string>",
    "token_y_icon": "<string>",
    "token_y_mint": "<string>"
  },
  "total": 1
}

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.

Path Parameters

wallet
string
required

Base58-encoded wallet address

pool_address
string
required

Base58-encoded LB pair (pool) address

Query Parameters

page
integer<int64> | null

Page number, 1-indexed. Default: 1

Required range: x >= 1
page_size
integer<int64> | null
default:20

Number of results per page. Default: 20, max: 1000

Required range: 1 <= x <= 1000

Response

Top-level response for GET /wallets/{wallet}/limit_orders/open/pools/{pool_address}. Pool metadata and live pool state are emitted once at the top; per-order rows in data only carry order-specific fields.

current_active_bin_id
integer<int32>
required

Live active bin id from the dynamic pool cache.

current_page
integer<int64>
required
Required range: x >= 0
current_pool_price
string
required

Pool's live price (token Y per token X) from the dynamic pool cache.

data
object[]
required
page_size
integer<int64>
required
Required range: x >= 0
pages
integer<int64>
required
Required range: x >= 0
pool
object
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.

total
integer<int64>
required
Required range: x >= 0