Skip to main content
One row per DEX pool on one chain in dimensions.dex_pools, listing every pool ever created. dex_pool_id is the pool address joined with the chain, and it is the key every pool figure joins on.

Coverage

One row per app, and a tick marks every app that reports the measure at this grain. It is the same table as the Pool tab of DEX.
AppProjectTrading volume
aerodrome-slipstreamaerodrome
aerodrome-stableaerodrome
aerodrome-volatileaerodrome
aperture-swap-v1aperture
apeswap-dexapeswap
blackhole-dexblackhole
camelot-dexcamelot
curve-dexcurve
dodo-dexdodo
equalizer-dexequalizer
etherex-dexetherex
euler-swapeuler
fathom-dexfathom
honeypop-dexhoneypop
instadapp-fluid-dexinstadapp
instadapp-fluid-dex-liteinstadapp
integral-dexintegral
maverick-dexmaverick
meteora-launchpadmeteora
meteora-liquidity-poolsmeteora
okutrade-dexokutrade
orca-token-swap-v2orca
orca-whirlpoolsorca
pancakeswap-v2pancakeswap
pancakeswap-v3pancakeswap
pangolin-dexpangolin
pharaoh-dexpharaoh
pumpfun-ammpumpfun
pumpfun-launchpadpumpfun
quickswap-v2quickswap
quickswap-v3quickswap
ramses-dexramses
raydium-clmmraydium
raydium-cpmmraydium
raydium-launchlabraydium
raydium-openbookraydium
raydium-stable-swapraydium
shadowexchange-concentrated-liquidityshadowexchange
shadowexchange-constant-productshadowexchange
shadowexchange-dexshadowexchange
solidlizard-dexsolidlizard
spookyswap-dexspookyswap
sushiswap-dexsushiswap
thena-dexthena
thruster-clammthruster
thruster-classicthruster
traderjoe-dextraderjoe
uniswap-v2uniswap
uniswap-v3uniswap
uniswap-v4uniswap
velodrome-dexvelodrome
versedex-dexversedex
zkswap-dexzkswap

Columns

ColumnTypeDescription
dex_pool_idSTRINGIdentifier of the pool: the pool address joined with the chain.
protocol_idSTRINGThe app operating the pool. Older name for app_id, and the same values.
chain_idSTRINGChain the pool lives on.
project_idSTRINGProject the operating app belongs to.
pool_addressSTRINGOnchain address of the pool. Where one contract holds every pool, this is the pool’s id inside that contract.
pool_nameSTRINGThe pool’s tokens as a name, for example USDC-WETH.
pool_display_nameSTRINGPool name with the fee added on, where the pool charges a fixed one.
fee_tierBIGNUMERICThe fee the pool charges on every swap, as a decimal fraction, so 0.0005 reads 0.05%. Empty where the venue sets the fee swap by swap.
created_atTIMESTAMPTime of the block the pool was created in.
hooks_addressSTRINGAddress of the pool’s hooks contract, on venues that attach one. A hooks contract is extra code the venue runs around each swap.
token_idsARRAY<STRING>The tokens the pool holds, in pool order, as keys of dimensions.tokens.

Sample queries

The volume table keys on dex_pool_id, and the registry turns that key into a readable pair and the fee the pool charges. Filter chain_id on both sides so the result stays on one chain.