Skip to main content

Get LP Pool Info

Query detailed information for a specific liquidity pool, including APY, fees, token reserves, and price range.

info
  • Call this before staking to show users complete pool details
  • poolAddress must be obtained from the pool list
  • Rate Limit: 5 req/s (per user), 5000 req/s (global)

HTTP Request

POST/v5/alpha/lp/pool-info

Request Parameters

ParameterRequiredTypeComments
poolAddresstruestringPool contract address

Response Parameters

ParameterTypeComments
poolAddressstringPool contract address
poolNamestringPool name
apystringAnnual percentage yield
tvlstringTotal value locked
feeRatestringPool fee rate, e.g. "0.003" = 0.3%
token0SymbolstringToken0 symbol
token0ReservestringToken0 reserve amount
token1SymbolstringToken1 symbol
token1ReservestringToken1 reserve amount
priceRangeLowerstringPrice range lower bound
priceRangeUpperstringPrice range upper bound
currentPricestringCurrent pool price

Request Example

POST /v5/alpha/lp/pool-info HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1704067200000
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{
"poolAddress": "0x1234567890abcdef"
}

Response Example

{
"retCode": 0,
"retMsg": "OK",
"result": {
"poolAddress": "0x1234567890abcdef",
"poolName": "ETH-USDC Pool",
"apy": "12.5",
"tvl": "1000000",
"feeRate": "0.003",
"token0Symbol": "ETH",
"token0Reserve": "500",
"token1Symbol": "USDC",
"token1Reserve": "1000000",
"priceRangeLower": "",
"priceRangeUpper": "",
"currentPrice": ""
},
"retExtInfo": {},
"time": 1704067200000
}