DEX Liquidity Depth Analyzer (Slippage at $1K/10K/100K/1M)
Pricing
from $30.00 / 1,000 token analyzeds
DEX Liquidity Depth Analyzer (Slippage at $1K/10K/100K/1M)
On-demand liquidity + slippage analysis for any ERC20 token. Aggregates every DEX pair via DexScreener, computes slippage curves at trade sizes $1K/10K/100K/1M using constant-product AMM. Find the deepest pool before a big trade. $0.03 per token.
DEX Liquidity Depth Analyzer
DEX liquidity depth analyzer and slippage calculator (order book depth) for any ERC20 token. Aggregates every DEX pair via DexScreener and computes slippage curves at trade sizes $1K / $10K / $100K / $1M. Find the deepest pool before a big trade. $0.03 per token. No API key.
⚡ Run in 30 seconds
Click Start, enter any ERC20 contract address, and get back slippage estimates at $1K / $10K / $100K / $1M trade sizes across every DEX pool that holds the token. Costs $0.03 per token; no API key needed.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
tokenAddress | string | — | ERC20 contract address (0x...) on any chain. Pairs across all chains w |
chainFilter | string | `` | Only include pairs on this chain. Empty = all chains. |
minLiquidityUsd | integer | 10000 | Skip pools with less than this TVL in USD. |
limit | integer | 50 | Max pairs to return after filter/sort. |
sortBy | string | liquidity_desc | Row order. |
probeSizesUsd | array | [1000, 10000, 100000, 1000000] | Trade sizes for slippage curve. Default: [1000, 10000, 100000, 1000000 |
telegramBotToken | string | — | Telegram bot token for summary notification. |
telegramChatId | string | `` | Telegram chat ID to send alerts to (get it from @userinfobot) |
Why this exists
Before you swap $50,000 of a token, you want to know:
- Where is the deepest pool?
- How much slippage will I eat at this size?
- Should I split across multiple DEXs?
DexScreener shows pair-by-pair liquidity but doesn't compute slippage. Aggregators (1inch, 0x) show splits but only at quote time, and not as exportable data.
This actor gives you the whole map for a token in one row per pair, plus slippage curves at standard probe sizes — ready to feed into a routing algorithm or a research dashboard.
What you get
Summary row
{"_type": "summary","token_address": "0xa0b...eb48","token_symbol": "USDC","pair_count": 30,"total_liquidity_usd": 14523000.0,"total_volume_24h_usd": 50231000.0,"by_dex_liquidity": {"uniswap": 8200000, "curve": 3100000, "sushiswap": 1500000},"by_chain_liquidity": {"ethereum": 9500000, "base": 2500000, "arbitrum": 1800000},"best_pool_for_100k": {"dex": "uniswap", "chain": "ethereum", "slippage_pct": 0.05}}
Per-pair row
{"_type": "pair","dex": "uniswap","chain": "ethereum","pair_address": "0x88e6...","base_symbol": "USDC","quote_symbol": "ETH","price_usd": 1.0001,"liquidity_usd": 8200000,"volume_24h_usd": 35200000,"buys_24h": 3210,"sells_24h": 3098,"price_change_24h_pct": 0.02,"slippage_1k_pct": 0.01,"slippage_10k_pct": 0.10,"slippage_100k_pct": 1.20,"slippage_1m_pct": 11.80,"url": "https://dexscreener.com/ethereum/0x88e6..."}
Use cases
- Pre-trade planning — Don't market-buy $200K of an illiquid token and lose 8% to slippage
- DEX aggregator validation — Sanity-check what 1inch tells you; compare actual pool depth
- Treasury operations — DAO treasuries selling project tokens need depth analysis
- Arbitrage research — Find the price-difference pools with enough TVL to make arb worth it
- Liquidity audit — Verify how much of a token's "TVL" is actually accessible vs concentrated
Quick start
Analyze USDC across all chains
{"tokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}
Analyze a memecoin on Solana only
{"tokenAddress": "0x6982508145454ce325ddbe47a25d4ec3d2311933","chainFilter": "ethereum","minLiquidityUsd": 100000}
Find best pool for a $250K trade
{"tokenAddress": "0x...","sortBy": "slippage_100k_asc","probeSizesUsd": [50000, 100000, 250000, 500000]}
Slippage methodology
For each pool, slippage at size S is approximated using the constant-product (x·y=k) formula with pool TVL as the reserve:
side = TVL / 2amount_out = (side × S) / (side + S)slippage % = (S - amount_out) / S
Limitations:
- This approximation assumes 50/50 reserves (true for most Uni V2 / SushiSwap pools, ~true for V3 pools at the active range).
- For Curve stableswap pools, the actual slippage is lower than this estimate (curve.fi math is much more efficient near the peg). Treat curve slippage numbers as an upper bound.
- For concentrated liquidity (Uni V3), real slippage depends on which tick range you cross. Our estimate uses available liquidity but doesn't model tick-by-tick.
For exact routing, use 1inch / 0x aggregators at quote time.
Pricing
Pay-Per-Event: $0.03 per token analyzed.
Flat fee regardless of pair count. Vs:
- DexScreener Pro: $10/mo (subscription)
- 1inch API quotes: free but per-quote and no bulk export
- Routescan: $99+/mo
If you analyze fewer than 333 tokens/mo, this actor is cheaper than DexScreener Pro.
Supported chains
Whatever DexScreener supports — currently: ethereum, bsc, polygon, arbitrum, optimism, base, avalanche, fantom, solana, blast, pulsechain, linea, scroll, etc.
The chainFilter input lets you narrow down.
Related actors (same author)
- Wallet PnL Analyzer — Whose wallets own this token in size
- Token Holder Tracker
- Smart Money Wallet Tracker
- DEX Volume Tracker
Feedback
A short review helps traders find it: Leave a review on Apify Store