Why DEX Pool Discovery Matters
The next 100x meme coin won’t list on Binance first. It’ll launch on Raydium, Uniswap, or PancakeSwap — and the window between “new pool” and “up 5,000%” is measured in hours, not days.
If your trading bot or research agent only watches centralized exchanges, it’s seeing meme coins after the early move is over. By the time a token hits a CEX listing announcement, the DEX price has already pumped 10–50x from the initial pool.
The challenge: DEX data is fragmented across dozens of chains and hundreds of AMMs. Monitoring Solana pools, Ethereum Uniswap pairs, and Base liquidity simultaneously requires different RPC calls, different data formats, and different rate limits. Most teams give up and just watch one chain.
The CryptoDataAPI /dex/trending and /dex/new-pools endpoints solve this by aggregating pool data across 5 chains into a single, normalized response.
5 Chains, 1 Endpoint
The /dex/trending endpoint returns the hottest DEX pools across:
| Chain | Top DEXs | Use Case |
|---|---|---|
| Solana | Raydium, Orca, Meteora | Fastest meme coin launches, pump.fun graduates |
| Ethereum | Uniswap V2/V3 | Blue-chip DeFi, large-cap meme coins |
| Base | Aerodrome, Uniswap | Emerging L2 meme coin ecosystem |
| BSC | PancakeSwap | High-volume retail trading |
| Arbitrum | Camelot, Uniswap | DeFi-native tokens, GMX ecosystem |
By default, the endpoint returns trending pools across all chains. Add ?chain=solana to filter to a single chain.
GET /dex/trending — What’s Hot Right Now
This is your “what’s moving” endpoint. It returns pools ranked by recent volume and transaction activity — the pools that traders are actively piling into.
curl -H "X-API-Key: YOUR_KEY" \
https://cryptodataapi.com/api/v1/dex/trending?chain=solanaEach pool in the response includes:
- Pool address & DEX: exact pool on the specific AMM
- Token pair: base/quote with addresses, symbols, and decimals
- Price USD: current spot price of the base token
- FDV: fully diluted valuation
- Reserve USD: total liquidity in the pool
- Volume: at 5m, 1h, 6h, and 24h intervals
- Price change %: at 5m, 1h, 6h, and 24h intervals
- Transactions: buy/sell counts at 1h and 24h
- Created at: when the pool was first deployed
The volume and transaction breakdowns at multiple time intervals let your agent distinguish between a genuine breakout (rising volume over hours) and a wash-traded spike (high 5m volume, flat 24h).
GET /dex/new-pools — Freshly Launched Liquidity
The /dex/new-pools endpoint returns the most recently created pools. This is your early-warning system for new token launches.
curl -H "X-API-Key: YOUR_KEY" \
https://cryptodataapi.com/api/v1/dex/new-poolsNew pools are sorted by creation time (newest first). A common pattern for trading agents:
- Detect: poll
/dex/new-poolsevery 2 minutes for new entries - Filter: check reserve USD > $10k (filters out dust pools), FDV < $5M (early stage)
- Validate: call
/dex/security/{chain}/{address}to check for rug pull flags - Monitor: if clean, track the pool via
/dex/trendingfor momentum
This detect-filter-validate-monitor pipeline catches tokens in their first hour of trading, before they appear on any trending list or social media radar.
GET /dex/token/{chain}/{address} — Deep Dive on Any Token
Once your agent spots an interesting pool, it can fetch detailed token information:
curl -H "X-API-Key: YOUR_KEY" \
https://cryptodataapi.com/api/v1/dex/token/solana/TOKEN_ADDRESSThis returns metadata like token description, social links, and top pools — useful for context when your agent needs to explain why a token is trending, not just that it is.
Building a DEX Discovery Agent
Here’s a minimal Python agent that monitors for high-potential new Solana pools:
import httpx, time
API_KEY = "cdk_live_yourkey"
BASE = "https://cryptodataapi.com/api/v1"
HEADERS = {"X-API-Key": API_KEY}
seen_pools = set()
while True:
r = httpx.get(f"{BASE}/dex/new-pools", params={"chain": "solana"}, headers=HEADERS)
for pool in r.json().get("pools", []):
addr = pool["pool_address"]
if addr in seen_pools:
continue
seen_pools.add(addr)
reserve = float(pool.get("reserve_usd") or 0)
fdv = float(pool.get("fdv_usd") or 0)
if reserve < 10_000 or fdv > 5_000_000:
continue
# Check security
token_addr = pool["base_token"]["address"]
sec = httpx.get(
f"{BASE}/dex/security/solana/{token_addr}", headers=HEADERS
).json()
if sec.get("risk_level") in ("low", "medium"):
print(f"New pool: {pool['name']} | FDV ${fdv:,.0f} | Risk: {sec['risk_level']}")
time.sleep(120) # Poll every 2 minutesThis 25-line script gives you a fully functional meme coin scanner. Add Telegram/Discord notifications and you have an alpha alert bot.
Stop Discovering Meme Coins on Twitter
By the time a meme coin is trending on Crypto Twitter, the initial move is over. DEX pool data lets you see new tokens the moment liquidity appears — hours before social media catches on.
The /dex/trending and /dex/new-pools endpoints give your agent structured, normalized pool data across 5 chains with 2-minute freshness. No RPC nodes, no chain-specific parsing, no rate limit juggling.
Try it now:
curl -H "X-API-Key: YOUR_KEY" \
https://cryptodataapi.com/api/v1/dex/trendingGet your free API key at cryptodataapi.com (50 requests/day, no credit card required).



