# Ethereum New Trading Pools (Uniswap v3/v4)

> Ethereum New Trading Pools (Uniswap v3/v4) is a paid API for AI agents from ca-tax-api-mainnet.lxtap.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Returns newly created Uniswap v3 and v4 trading pools on Ethereum mainnet from the last N minutes, including both token symbols/names/decimals, fee tier, v4 hooks, ETH/WETH/USDC pairing status, and quote liquidity.

## Facts

- Endpoint: GET https://ca-tax-api-mainnet.lxtap.workers.dev/eth/new-pools?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ethereum-new-trading-pools-uniswap-v3-v4-590c225e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P58c1xqBXdavmv31dorLL

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 ethereum-new-trading-pools-uniswap-v3-v4-590c225e
```

Example prompt: Show me the 20 newest Uniswap v3 and v4 pools created on Ethereum in the last 90 minutes — include both token symbols, fee tier, whether they pair with ETH or USDC, and any v4 hooks.

## When to prefer this

Use this endpoint when you need real-time discovery of newly launched Uniswap v3 or v4 liquidity pools specifically on Ethereum mainnet, with rich token metadata and pairing context. Prefer it over generic block explorers when you need structured, agent-ready pool data including fee tiers, v4 hooks, and ETH/USDC pairing flags without parsing raw logs. Choose the Arbitrum sibling endpoint for Arbitrum One pool discovery instead.

## Known failure modes

- Invalid 'minutes' value outside 5–240 range returns an error or capped result
- Invalid 'limit' value outside 1–50 returns an error
- No pools found in the time window returns an empty list
- On-chain RPC issues may cause timeouts or partial data
- Spam/scam pools included in results with no automatic filtering
- Token metadata may be missing or unreliable for very new tokens

## How this service works

Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.

## Output

A list of newly created Uniswap v3/v4 pools on Ethereum mainnet, each containing both tokens' symbol, name, and decimals; the pool fee tier; Uniswap version; any v4 hook addresses; a flag indicating if the pool pairs with ETH, WETH, or USDC; and quote liquidity where available. Results are ordered newest first, up to the requested limit. Many pools may be spam or low-quality.

## 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": [],
     "properties": {
      "limit": {
       "type": "string",
       "pattern": "^\\d{1,2}$",
       "description": "Max pools listed, newest first, 1 to 50, default 25"
      },
      "minutes": {
       "type": "string",
       "pattern": "^\\d{1,3}$",
       "description": "Look-back window in minutes; 5 to 240, default 60 (capped at 12,000 blocks, about 50 minutes on Arbitrum)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chain": "eth",
  "count": 25,
  "notes": "New pools are unvetted: many are spam or scams. quoteLiquidity is the WETH/WPOL or USDC a v3 or Solidly-style pool held when read; null for Uniswap v4 (liquidity sits in the shared PoolManager) or whe… (240 chars, truncated in this example)",
  "pools": [
   {
    "tx": "0x4b874f8e12b216a2bbb099a7baf6b31b1248f08cc2d80082d98105972051cba2",
    "dex": "uniswap-v4",
    "block": 26249301,
    "hooks": "0x322dcEc4958C14e021A9F1cD49DF11b9457968cC",
    "poolId": "0x450507fb7349adf277344cccf43290294628041ae7dab827378ea4a4bfe7cc55",
    "token0": {
     "name": "Wrapped Ether",
     "symbol": "WETH",
     "address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
     "decimals": 18
    },
    "token1": {
     "name": "Believe",
     "symbol": "BELIEVE",
     "address": "0xcfe4fa8b8131453F71F8a14dd6Aaf6dfD0dBd2D2",
     "decimals": 18
    },
    "approxTime": "2026-10-22T16:17:59.000Z",
    "feeTierBps": 0,
    "pairedWith": "WETH",
    "quoteLiquidity": null
   },
   {
    "tx": "0xdab16b0588065d90856d3eb1e118e2845c30e93eac19af775580211022b1241e",
    "dex": "uniswap-v4",
    "block": 26249300,
    "hooks": null,
    "poolId": "0x088430f87aea61889ff524851ba2b8743fadddb2d598865e6a987e2fb166797d",
    "token0": {
     "name": "native ETH",
     "symbol": "ETH",
     "address": "0x0000000000000000000000000000000000000000",
     "decimals": 18
    },
    "token1": {
     "name": "ETH/BTC Ratio 26 EMA Crossover",
     "symbol": "ETHBTC26EMACO",
     "address": "0xB9FfE0b8Ee2d1Af94202FFED366520300748A4d8",
     "decimals": 18
    },
    "approxTime": "2026-10-22T16:17:47.000Z",
    "feeTierBps": 9000,
    "pairedWith": "ETH",
    "quoteLiquidity": null
   },
   {
    "tx": "0xb0085fe1868d5820078c269edcb9fdaca95005560b116f6787465b761ba3cbcb",
    "dex": "uniswap-v4",
    "block": 26249293,
    "hooks": "0x3935832b3c4B78062C9546F5567e480E414B20cc",
    "poolId": "0x1349e3726b695421ad145f090e79e81da502e8ed41cdf271fe4a8b37602ffbbc",
    "token0": {
     "name": "SwarmCoreIMD",
     "symbol": "CORE",
     "address": "0x0E6Fd4412778064bb8d315948d40Ca63858aa9b3",
     "decimals": 18
    },
    "token1": {
     "name": "Identity.md",
     "symbol": "IMD",
     "address": "0xD34a99Bc0f67aE1bbd63C660e6d0b0dd03E263B7",
     "decimals": 18
    },
    "approxTime": "2026-10-22T16:16:23.000Z",
    "feeTierBps": 0,
    "pairedWith": null,
    "quoteLiquidity": null
   },
   {
    "tx": "0xf30b43dea853c90bf63
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ethereum-new-trading-pools-uniswap-v3-v4-590c225e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ca-tax-api-mainnet.lxtap.workers.dev](https://www.zero.xyz/host/ca-tax-api-mainnet.lxtap.workers.dev/llms.txt)
