# Agent Data Bench – DEX Pool Trade Prints

> Agent Data Bench – DEX Pool Trade Prints is a paid API for AI agents from x402.deepsense.stream, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Fetches exact DEX trade-level records for a given pool, including side, price, USD/token/quote amounts, maker wallet, tx hash, and bot label, with filters for min USD, maker, time range, and side.

## Facts

- Endpoint: GET https://x402.deepsense.stream/api/v1/market/trades?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-data-bench-dex-pool-trade-prints-e4fcd1a8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_m1-nCzCy57F1t7A92lhDt

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 agent-data-bench-dex-pool-trade-prints-e4fcd1a8
```

Example prompt: Pull the last 200 buy trades on Base for pool 0xAbC123… that are at least $500 USD, sorted newest first — I want the maker wallet, tx hash, price, and bot label for each.

## When to prefer this

Choose this endpoint when you need raw, tick-by-tick trade data for a specific DEX pool — not aggregated OHLCV candles. It is ideal for transaction-level audits (wash-trade detection, bot activity), copy-trade research on a specific maker wallet, or building backtest datasets from exact execution prints across Solana, Ethereum, and Base.

## Known failure modes

- Missing required 'pool' or 'chain' parameter returns a 400 validation error
- Invalid chain value (not sol/eth/base) returns a 400 enum error
- Pool address not found or no trades in the time range returns an empty array
- 'since' or 'until' values in milliseconds instead of Unix seconds may return no results or unexpected data
- Limit exceeding 500 is capped or rejected
- Payment failure (x402) returns a 402 with payment details required

## How this service works

Exact DEX prints for a pool: side, price, USD/token/quote amounts, maker, tx hash and bot label. Filter by minimum USD, maker, time range and side; return oldest or newest first, up to 500 prints. Complements the OHLCV route for backtests, wash-trade checks, copy-trade research and transaction-level audits.

## Output

An array of up to 500 trade records, each containing trade side (buy/sell), price, USD value, token amount, quote amount, maker wallet address, transaction hash, bot label, and timestamp. Records can be sorted ascending or descending and filtered by side, maker, time range, and minimum USD size.

## 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": [
      "chain",
      "pool"
     ],
     "properties": {
      "pool": {
       "type": "string",
       "description": "Pool / pair address"
      },
      "side": {
       "enum": [
        "buy",
        "sell"
       ],
       "type": "string"
      },
      "chain": {
       "enum": [
        "sol",
        "eth",
        "base"
       ],
       "type": "string",
       "description": "Chain id: sol (Solana), eth (Ethereum), base (Base)"
      },
      "limit": {
       "type": "integer",
       "default": 100,
       "maximum": 500,
       "minimum": 1
      },
      "maker": {
       "type": "string",
       "description": "Only trades from this wallet"
      },
      "order": {
       "enum": [
        "asc",
        "desc"
       ],
       "type": "string",
       "default": "desc"
      },
      "since": {
       "type": "integer",
       "description": "Unix seconds, inclusive"
      },
      "until": {
       "type": "integer",
       "description": "Unix seconds, inclusive"
      },
      "minUsd": {
       "type": "number",
       "description": "Minimum trade size in USD"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-data-bench-dex-pool-trade-prints-e4fcd1a8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.deepsense.stream](https://www.zero.xyz/host/x402.deepsense.stream/llms.txt)
