Skip to main content

Returns

Pair
[Pair]!
required

Arguments

limit
Int
The maximum number of pairs to return.
networkId
Int!
required
The network ID the token is deployed on.
tokenAddress
String!
required
The contract address of the token.
We support lock info on UniV3, UniV4, RaydiumV4, PumpAMM, and token burns on Solana.

Usage Guidelines

  • Provide tokenAddress and networkId to retrieve all trading pairs that include the specified token
  • Use limit to control the number of pairs returned — useful when a token has many pairs
  • Results include both sides of each pair (token0 and token1) so you can identify the paired asset
  • The pooled field shows current liquidity amounts for each token in the pair
  • fee indicates the swap fee in basis points when available (e.g., 2500 = 0.25%, 100 = 0.01%)
  • tickSpacing is populated for concentrated liquidity pools (UniswapV3, Orca Whirlpool)
  • For richer metadata including volume, liquidity USD values, and token details, use listPairsWithMetadataForToken instead

Troubleshooting Tips

Use listPairsForToken for a lightweight list of pair addresses and basic pool data. Use listPairsWithMetadataForToken when you need enriched data like USD volume, liquidity values, token metadata, and exchange info in a single query.
Pairs are returned ordered by liquidity, with the highest-liquidity pairs first. Use limit to get only the top pairs for a token.
exchangeHash is the factory contract address that deployed the pair. This identifies which DEX or AMM protocol the pair belongs to (e.g., Raydium, Orca, Uniswap).
tickSpacing is only relevant for concentrated liquidity pools (like UniswapV3 or Orca Whirlpool). For constant-product AMMs (like Raydium V4 or UniswapV2-style pools), this field is null.