# Aayat AI Pool Depth & Slippage

> Aayat AI Pool Depth & Slippage is a paid API for AI agents from aayatai.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-02).

Returns liquidity-pool depth, fee tiers, estimated price impact, max trade sizes, and optimal split routing for a given token and trade amount across 8 chains

## Facts

- Endpoint: GET https://aayatai.com/pool/depth?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aayat-ai-pool-depth-slippage-37c11e86
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lnOp6siYtusUf_iF0n_sX

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 aayat-ai-pool-depth-slippage-37c11e86
```

Example prompt: Before I swap $5000 worth of DEGEN on Base, can you check the pool depth and slippage — I want to know the price impact, which pool is best, and whether splitting across pools would help?

## When to prefer this

Use this endpoint when you need on-chain liquidity depth and realistic price impact estimates before executing a swap — especially for large trades where slippage matters. Prefer it over generic price APIs when you need pool-level granularity, fee tier comparison, impact thresholds, or split-routing analysis across 8 chains including Base, Solana, Ethereum, BSC, Arbitrum, Polygon, Optimism, and Avalanche.

## Known failure modes

- Unknown token address returns empty pools array with rating 'none'
- Unsupported chain value returns validation error
- amountUsd below 1 or above 100000000 returns schema validation error
- Token with no on-chain pools returns totalLiquidityUsd of 0 and no bestPool
- GeckoTerminal data unavailable returns degraded or empty response
- Missing required address parameter returns 400 error

## How this service works

Liquidity-pool depth and slippage for a trade size on any token (8 chains incl. Base, Solana, Ethereum): each major pool's liquidity, fee tier and estimated price impact for your amount, the largest trade for 0.5/1/2/5% impact, and whether splitting across pools helps (with the split). ?address=...&chain=base&amountUsd=5000

## Output

A JSON object with: a liquidity rating (deep/ok/thin/too-thin/none), the estimated price impact percent in the best pool and if split across pools, top 10 pool details (DEX, pair address, liquidity USD, 24h volume, fee percent, impact, max trade sizes at 0.5/1/2/5% thresholds), total liquidity USD, best pool metadata, an optional pool-split recommendation (legs, whether it's worth it, percentage points saved), and a timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "chain": {
       "enum": [
        "base",
        "solana",
        "ethereum",
        "bsc",
        "arbitrum",
        "polygon",
        "optimism",
        "avalanche"
       ],
       "type": "string",
       "default": "base",
       "description": "Blockchain: base, solana, ethereum, bsc, arbitrum, polygon, optimism, avalanche."
      },
      "address": {
       "type": "string",
       "maxLength": 64,
       "description": "Token contract address (0x...) or Solana mint address."
      },
      "amountUsd": {
       "type": "number",
       "default": 1000,
       "maximum": 100000000,
       "minimum": 1,
       "description": "Trade size in USD."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "address",
      "chain",
      "amountUsd",
      "rating",
      "impactPercent",
      "pools"
     ],
     "properties": {
      "note": {
       "type": "string"
      },
      "chain": {
       "type": "string"
      },
      "pools": {
       "type": "array",
       "description": "Top 10 pools with liquidity, 24h volume, fee tier, impact and max trade sizes."
      },
      "split": {
       "type": "object",
       "description": "Whether splitting helps, how much, and the legs."
      },
      "trust": {
       "type": "object",
       "description": "Third-party text, cleaned: read trust.notice; removed = what we stripped."
      },
      "rating": {
       "enum": [
        "deep",
        "ok",
        "thin",
        "too-thin",
        "none"
       ],
       "type": "string",
       "description": "From the best pool's impact: deep ≤0.5%, ok ≤2%, thin ≤5%."
      },
      "symbol": {
       "type": [
        "string",
        "null"
       ]
      },
      "address": {
       "type": "string"
      },
      "bestPool": {
       "type": [
        "obj
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "",
  "chain": "base",
  "pools": [],
  "split": {
   "legs": [
    {
     "dex": "uniswap",
     "amountUsd": 1170,
     "pairAddress": "0x0ca6..."
    }
   ],
   "worthIt": true,
   "savesPercentPoints": 0.86
  },
  "rating": "ok",
  "symbol": "DEGEN",
  "address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
  "bestPool": {
   "dex": "uniswap",
   "url": null,
   "quote": "WETH",
   "feePercent": 1,
   "maxTradeUsd": {
    "1%": 4433,
    "2%": 8957,
    "5%": 23100,
    "0.5%": 2206
   },
   "pairAddress": "0x0ca6...",
   "liquidityUsd": 877827,
   "volume24hUsd": 11631,
   "impactPercent": 1.126
  },
  "amountUsd": 5000,
  "checkedAt": "2026-09-28T12:00:00.000Z",
  "maxTradeUsd": {
   "1%": {
    "bestPool": 4433,
    "splitAcrossPools": 18942
   }
  },
  "marketSource": "GeckoTerminal",
  "impactPercent": {
   "bestPool": 1.126,
   "splitAcrossPools": 0.266
  },
  "totalLiquidityUsd": 3750447
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aayat-ai-pool-depth-slippage-37c11e86/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aayatai.com](https://www.zero.xyz/host/aayatai.com/llms.txt)
