Skip to main content
POST
Get Amm Positions Owned

Authorizations

Authorization
string
header
required

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

Body

application/json

Request to list all of a wallet's AMM positions across pools (Meteora only).

connector
string
required

AMM connector (meteora only; fungible-LP AMMs rejected)

network
string
required

Network ID in 'chain-network' format (e.g., 'solana-mainnet-beta')

wallet_address
string | null

Wallet address (optional, uses default)

Response

Successful Response

poolAddress
string
required

Pool address

walletAddress
string
required

Wallet address

baseTokenAddress
string
required

Base token contract address

quoteTokenAddress
string
required

Quote token contract address

lpTokenAmount
string
required

Aggregate LP units across positions

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

Aggregate base token amount

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

Aggregate quote token amount

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

Current pool price (quote per base)

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
positions
AMMPositionDetail · object[] | null

Per-NFT position breakdown