GET /v2/dex/uniswap/pools
Returns top Uniswap V3 pools ordered by Total Value Locked, sourced from Uniswap V3 on-chain data.
Query Parameters
Number of pools to return. Maximum: 100.
Example
curl "https://api.crypton.dev/v2/dex/uniswap/pools?limit=10" \
-H "X-API-Key: YOUR_API_KEY"
{
"status" : "ok" ,
"timestamp" : 1711670400000 ,
"data" : {
"pools" : [
{
"pool_id" : "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640" ,
"token0" : "USDC" ,
"token1" : "WETH" ,
"fee_tier" : 500.0 ,
"tvl_usd" : 350000000.5 ,
"volume_usd" : 12500000000.0
},
{
"pool_id" : "0xcbcdf9626bc03e24f779434178a73a0b4bad62ed" ,
"token0" : "WBTC" ,
"token1" : "WETH" ,
"fee_tier" : 3000.0 ,
"tvl_usd" : 280000000.0 ,
"volume_usd" : 8500000000.0
}
],
"count" : 10
}
}
Response Fields
Pool contract address on Ethereum.
Fee tier in basis points (500 = 0.05%, 3000 = 0.30%, 10000 = 1.00%).
Total Value Locked in USD.
Cumulative trading volume in USD.
Data Source
Data Source — Uniswap V3 on-chain pool data
Queries Uniswap V3 on-chain pool state in real-time. Fee tiers: 100 (0.01%), 500 (0.05%), 3000 (0.30%), 10000 (1.00%).
Data reflects real-time on-chain state from Uniswap V3 pools on Ethereum.
Live Testing
# Top 5 pools by TVL
curl -s "https://api.crypton.dev/v2/dex/uniswap/pools?limit=5" -H "X-API-Key: YOUR_KEY" \
| jq '[.data.pools[] | {pair: "\(.token0)/\(.token1)", fee: "\(.fee_tier / 10000)%", tvl_m: (.tvl_usd / 1e6 | round)}]'