Skip to content

Pools ​

GET /v1/pools/ ​

List Pools

http
GET https://api.lfj.dev/v1/pools/{chain}

Authentication: x-lfj-api-key header.

ParameterInTypeRequiredDescription
chainpathavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
pageSizequeryintegerDefault: 20. Range: > 0, ≤ 100.
pageNumqueryintegerDefault: 1. Range: > 0.
orderByqueryliquidity | volume | nameDefault: "volume".
filterByquery1h | 1d | 7d | 14d | 30dDefault: "1d".
statusquerymain | old | allDefault: "all".
versionqueryv2.0 | v2.1 | v2.2 | allDefault: "all".
excludeLowVolumePoolsquerybooleanDefault: true.
StatusDescriptionBody
200Successful Responsearray of GetPair
422Validation ErrorHTTPValidationError
Schemas

GetPair

FieldTypeRequiredDescription
pairAddressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
namestringyes
statusmain | oldyes
versionv2.0 | v2.1 | v2.2yes
tokenXTokenWrapperyes
tokenYTokenWrapperyes
reserveXnumberyes
reserveYnumberyes
lbBinStepintegeryes
lbBaseFeePctnumberyes
lbMaxFeePctnumberyes
activeBinIdinteger
liquidityUsdnumberyes
liquidityNativestringyes
liquidityDepthMinusnumberyes
liquidityDepthPlusnumberyes
liquidityDepthTokenXnumberyes
liquidityDepthTokenYnumberyes
volumeUsdnumberyes
volumeNativestringyes
feesUsdnumberyes
feesNativestringyes
protocolSharePctnumber

TokenWrapper

FieldTypeRequiredDescription
addressstringyes
namestringyes
symbolstringyes
decimalsintegeryes
priceUsdnumberyes
priceNativestringyes

HTTPValidationError

FieldTypeRequiredDescription
detailarray of ValidationError

ValidationError

FieldTypeRequiredDescription
locarray of string | integeryes
msgstringyes
typestringyes

GET /v1/pools/{chain}/ ​

Get Pool

http
GET https://api.lfj.dev/v1/pools/{chain}/{address}

Authentication: x-lfj-api-key header.

ParameterInTypeRequiredDescription
chainpathavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
addresspathstringyes
filterByquery1h | 1d | 7d | 14d | 30dDefault: "1d".
StatusDescriptionBody
200Successful ResponseGetPair
422Validation ErrorHTTPValidationError
Schemas

GetPair

FieldTypeRequiredDescription
pairAddressstringyes
chainavalanche | arbitrum | base | berachain | binance | ethereum | mantle | monad | solana | sonicyes
namestringyes
statusmain | oldyes
versionv2.0 | v2.1 | v2.2yes
tokenXTokenWrapperyes
tokenYTokenWrapperyes
reserveXnumberyes
reserveYnumberyes
lbBinStepintegeryes
lbBaseFeePctnumberyes
lbMaxFeePctnumberyes
activeBinIdinteger
liquidityUsdnumberyes
liquidityNativestringyes
liquidityDepthMinusnumberyes
liquidityDepthPlusnumberyes
liquidityDepthTokenXnumberyes
liquidityDepthTokenYnumberyes
volumeUsdnumberyes
volumeNativestringyes
feesUsdnumberyes
feesNativestringyes
protocolSharePctnumber

TokenWrapper

FieldTypeRequiredDescription
addressstringyes
namestringyes
symbolstringyes
decimalsintegeryes
priceUsdnumberyes
priceNativestringyes

HTTPValidationError

FieldTypeRequiredDescription
detailarray of ValidationError

ValidationError

FieldTypeRequiredDescription
locarray of string | integeryes
msgstringyes
typestringyes