BS
BaseScreener

Query: pairs

Get active DEX pairs for a specific token

pairs

Retrieve all trading pairs (pools) for a given token across all indexed DEXes. Returns pair addresses, DEX protocol, fee tiers, and creation timestamps.

Signature

graphql
pairs(tokenAddress: String!, limit: Int = 10): [Pair!]!

Arguments

ArgumentTypeDefaultDescription
tokenAddressStringRequiredTarget token contract address
limitInt10Maximum pairs to return

Complexity

Base cost: 2 units

Returns

An array of Pair objects:

FieldTypeDescription
addressStringThe pair/pool contract address
dexStringDEX protocol (e.g. uniswap_v3, aerodrome)
token0StringFirst token address in the pair
token1StringSecond token address in the pair
feeTierIntFee tier in basis points (e.g. 3000 = 0.3%)
createdAtStringISO timestamp of pair creation

Example

graphql
query GetPairs { pairs(tokenAddress: "0x532f27101965dd16442e59d40670faf5ebb142e4", limit: 5) { address dex token0 token1 feeTier createdAt } }