Skip to main content
GET
Get Clmm Position Info

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Query Parameters

connector
string
required
network
string
required
position_address
string
required

Response

Successful Response

Information about a CLMM liquidity position.

Note: in_range here is a bool (live Gateway read); the DB-backed /clmm/positions/search endpoint reports in_range as the string enum IN_RANGE / OUT_OF_RANGE / UNKNOWN (three states, so not collapsible to bool).

position_address
string
required

Position address

pool_address
string
required

Pool address

trading_pair
string
required

Trading pair (address-derived identifiers, not symbols)

base_token
string
required

Base token identifier (derived from the token address; not a symbol)

quote_token
string
required

Quote token identifier (derived from the token address; not a symbol)

base_token_amount
string
required

Base token amount in position

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
quote_token_amount
string
required

Quote token amount in position

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
current_price
string
required

Current pool price

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
lower_price
string
required

Lower price bound

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
upper_price
string
required

Upper price bound

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
in_range
boolean
required

Whether position is currently in range

base_fee_amount
string | null

Base token uncollected fees

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
quote_fee_amount
string | null

Quote token uncollected fees

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
lower_bin_id
integer | null

Lower bin ID (Meteora)

upper_bin_id
integer | null

Upper bin ID (Meteora)