# OnchainPulse Exit-Depth / Sell-Impact Estimator

> OnchainPulse Exit-Depth / Sell-Impact Estimator is a paid API for AI agents from onchainpulse.theaslangroupllc.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Estimates how many tokens can be sold at 1/2/5/10/25% price impact thresholds for any Uniswap-v3-compatible pool across 11 chains, using live on-chain liquidity math and DexScreener cross-validation.

## Facts

- Endpoint: GET https://onchainpulse.theaslangroupllc.com/api/exit-depth
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onchainpulse-exit-depth-sell-impact-estimator-7ec1f8f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iErxMvheOXDHvhKQqFmAb

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability onchainpulse-exit-depth-sell-impact-estimator-7ec1f8f3
```

Example prompt: Check the exit depth for the WETH/USDC pool on Base — I want to know how many tokens I can sell at 2%, 5%, and 10% price impact and whether the liquidity looks real or is being manipulated.

## When to prefer this

Use this endpoint when you need deterministic, math-based on-chain liquidity depth analysis for Uniswap v3-compatible pools — especially when evaluating whether a large position can be exited without excessive slippage, or when verifying that reported liquidity is not manipulated. Prefer this over general DeFi data APIs when you need the specific 'tokens sellable at X% price impact' framing with USD values and supply-percent context across multiple chains. Ideal for pre-trade due diligence, risk management, and rug-pull detection workflows.

## Known failure modes

- Invalid or non-existent pool address returns an error or empty liquidity data
- Unsupported chain identifier returns a chain-not-supported error
- Pool with zero in-range liquidity returns zero sellable amounts at all impact tiers
- DexScreener data unavailable causes cross-check to be skipped or flagged as incomplete
- Network RPC timeout on target chain results in stale or missing sqrtPrice data
- Extremely thin liquidity pools may return very small USD values that appear nonsensical

## How this service works

Exit-depth / sell-impact estimator for Uniswap-v3-compatible AND v2-style (x·y=k) pools on 11 chains (Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche, Monad, World Chain, HyperEVM, Robinhood Chain): live pool state read from the contract (v3 sqrtPrice + in-range liquidity, or v2 reserves); tokens sellable at 1/2/5/10/25% price impact in tokens, quote and USD, %-of-supply framing, manipulated-liquidity cross-check vs DexScreener. Deterministic pool math, no LLM — the "can I actually g

## Output

Returns live sqrtPrice and in-range liquidity read directly from the pool contract, plus token amounts sellable at each price impact tier (1/2/5/10/25%) expressed in base tokens, quote tokens, and USD. Also includes a percent-of-supply framing and a manipulated-liquidity cross-check comparing on-chain data against DexScreener, giving a definitive 'can I actually get out?' answer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "pool": {
   "type": "string",
   "description": "v3- or v2-compatible pool address (0x…) to read directly (overrides token resolution)"
  },
  "chain": {
   "type": "string",
   "description": "Chain slug, default base — ethereum, optimism, bsc, polygon, monad, world, hyperevm, robinhood, base, arbitrum, avalanche"
  },
  "token": {
   "type": "string",
   "description": "ERC-20 token address (0x…) — primary pool auto-resolved via DexScreener"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dex": "uniswap",
  "pool": "0x76Bf…C3D8",
  "chain": "base",
  "depth": [
   {
    "impact_pct": 1,
    "proceeds_usd": 104300,
    "pct_of_supply": 0.0126,
    "tokens_to_sell": 1250000,
    "proceeds_in_quote": 28.1
   },
   {
    "impact_pct": 5,
    "proceeds_usd": 527000,
    "pct_of_supply": 0.064,
    "tokens_to_sell": 6360000,
    "proceeds_in_quote": 141.9
   },
   {
    "impact_pct": 25,
    "proceeds_usd": 2610000,
    "pct_of_supply": 0.344,
    "tokens_to_sell": 34100000,
    "proceeds_in_quote": 703.2
   }
  ],
  "flags": [],
  "method": "Live eth_call reads of slot0 + liquidity() on the pool; constant-L approximation.",
  "pool_type": "v3",
  "disclaimer": "Deterministic AMM pool math (v3 concentrated-liquidity or v2 constant-product) from live on-chain state at a point in time. v3 depth estimates assume current in-range liquidity persists through the move (real depth at larger impacts is usually lower); v2 tiers exclude the swap fee. Analytics, not financial advice, not an execution quote.",
  "cross_check": {
   "consistent": true,
   "dexscreener_liquidity_usd": 4200000
  },
  "quote_token": {
   "symbol": "WETH",
   "price_usd": 3712.4
  },
  "fee_tier_pct": 0.3,
  "target_token": {
   "side": "token0",
   "symbol": "BRETT",
   "address": "0x532f…42E4",
   "price_usd": 0.0842,
   "total_supply": 9910236538
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onchainpulse-exit-depth-sell-impact-estimator-7ec1f8f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchainpulse.theaslangroupllc.com](https://www.zero.xyz/host/onchainpulse.theaslangroupllc.com/llms.txt)
