# Aayat AI Token Pre-Trade Check (Cached)

> Aayat AI Token Pre-Trade Check (Cached) is a paid API for AI agents from aayatai.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-02).

Returns a cached go/caution/no-go pre-trade assessment for a token including safety score, taxes, liquidity, price impact, holder concentration, and round-trip cost estimate across 8 blockchains.

## Facts

- Endpoint: GET https://aayatai.com/trade/precheck/cached?utm_source=zero.xyz
- Price: $0.01/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-token-pre-trade-check-cached-9df98986
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7ijpbjkOajv9Lg2m_7qDr

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-token-pre-trade-check-cached-9df98986
```

Example prompt: Before I buy $2000 worth of DEGEN token at address 0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed on Base, can you run a pre-trade safety check and tell me if it's a go, caution, or no-go — including the price impact, taxes, and round-trip cost?

## When to prefer this

Use this endpoint when you need a fast, low-cost ($0.01) pre-trade risk assessment and can tolerate data up to 5 minutes old. Prefer this over live or deep tiers when latency is more important than absolute freshness. Best for routine checks on established tokens across Base, Solana, Ethereum, BSC, Arbitrum, Polygon, Optimism, or Avalanche where you need a composite safety + liquidity + cost signal in a single call rather than assembling data from multiple sources.

## Known failure modes

- Unknown or unindexed token address returns limited or null data fields
- Chain not supported returns validation error
- amountUsd out of range (below 1 or above 10,000,000) returns error
- Cached data may be up to 5 minutes stale, so fast-moving tokens may have outdated safety status
- Invalid contract address format returns error
- Token with no DEX liquidity may return null liquidity and price impact fields

## How this service works

Pre-trade check before buying or selling a token, cached tier (up to 5 minutes old): go/caution/no-go with reasons, from token safety and taxes, liquidity and estimated price impact for your trade size, holder concentration, the chain's swap fee now and the round-trip cost. 8 chains incl. Base, Solana, Ethereum. ?address=...&chain=base&amountUsd=1000&side=buy

## Output

A JSON object containing the trade decision (go/caution/no-go), tier (cached/live/deep), safety verdict and score, buy/sell tax percentages, any dangers or warnings, price impact percent for the given trade size, total liquidity in USD, holder concentration breakdown (top 1% and top 10% sellable), current network swap fee in USD and as a percent of the trade, and estimated round-trip cost percentage. Also includes token metadata (name, symbol, price, market cap), 24h transaction counts, and data sources used.

## 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": {
      "side": {
       "enum": [
        "buy",
        "sell"
       ],
       "type": "string",
       "default": "buy",
       "description": "buy or sell."
      },
      "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": 10000000,
       "minimum": 1,
       "description": "Trade size in USD (for price impact and fee share)."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "gas": {
   "symbol": "ETH",
   "swapUsd": 0.0031,
   "congestion": "low",
   "swapNative": 0.0000012,
   "shareOfTradePercent": 0.0003
  },
  "tier": "cached",
  "chain": "base",
  "costs": {
   "note": "Round trip = buy tax + sell tax + 2x price impact + 2x pool fee + 2x network fee.",
   "roundTripPercent": 1.05,
   "poolFeePercentAssumed": 0.3
  },
  "token": {
   "name": "Degen",
   "symbol": "DEGEN",
   "priceUsd": 0.00109,
   "marketCapUsd": 39282410,
   "change24hPercent": 0.05
  },
  "trade": {
   "side": "buy",
   "amountUsd": 1000
  },
  "market": {
   "name": "Degen",
   "links": {
    "image": null,
    "socials": [],
    "websites": []
   },
   "pairs": 20,
   "fdvUsd": 40231418,
   "symbol": "DEGEN",
   "topPair": null,
   "txns24h": {
    "buys": 813,
    "sells": 666
   },
   "priceUsd": 0.00109,
   "priceChange": {
    "h1": 0,
    "h6": -1.66,
    "m5": 0,
    "h24": 0.05
   },
   "priceNative": 4.1e-7,
   "liquidityUsd": 3750447,
   "marketCapUsd": 39282410,
   "marketSource": "GeckoTerminal",
   "volume24hUsd": 70227,
   "liquidityKnown": true,
   "oldestPairCreatedAt": "2024-01-08T19:30:45.000Z"
  },
  "safety": {
   "score": 80,
   "taxes": {
    "buyPercent": 0,
    "sellPercent": 0
   },
   "dangers": [],
   "verdict": "low-risk",
   "warnings": [
    "mintable"
   ]
  },
  "address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed",
  "holders": {
   "count": 1225686,
   "byKind": {
    "fund": 0,
    "pool": 1.66,
    "locked": 3.49,
    "wallet": 45.17,
    "contract": 38.81,
    "exchange": 8.55
   },
   "source": "Blockscout",
   "top1Percent": 22.57,
   "top10SellablePercent": 58.4
  },
  "reasons": [
   "Top 10 sellable holders own 58.4% of supply."
  ],
  "sources": [
   "GoPlus Security",
   "GeckoTerminal",
   "Blockscout",
   "Public RPC node"
  ],
  "decision": "caution",
  "checkedAt": "2026-09-28T12:00:00.000Z",
  "liquidity": {
   "known": true,
   "mainPool": {
    "dex": "uniswap-v3",
    "quote": "WETH",
    "pairAddress": "0x0ca6..."
   },
   "totalUsd": 3750447,
   "mainPoolUsd": 877827,
   "lockedPercent": 0,
   "priceImpactPercent": {
    "routed": 0.053,
    "mainPool": 0.227
   },
   "maxTradeFor1PercentImpactUsd": 4434
  },
  "disclaimer": "Automated estimates from public data, not financial advice."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aayat-ai-token-pre-trade-check-cached-9df98986/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)
