# OP Mainnet New Trading Pools

> OP Mainnet New Trading Pools 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 trading pools on OP Mainnet (Uniswap v4, Uniswap v3, Velodrome) within a configurable look-back window, with token metadata, fee tiers, hooks, and liquidity info.

## Facts

- Endpoint: GET https://ca-tax-api-mainnet.lxtap.workers.dev/optimism/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/op-mainnet-new-trading-pools-c997328e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RS9G58X0HPFZg1r4PVyhl

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 op-mainnet-new-trading-pools-c997328e
```

Example prompt: Show me the 20 newest trading pools created on OP Mainnet in the last 90 minutes — I want to see both token names, fee tiers, and whether any pair with ETH or USDC.

## When to prefer this

Choose this endpoint when you need real-time discovery of newly launched DEX pools specifically on OP Mainnet across Uniswap v3, Uniswap v4, and Velodrome. It is ideal for token launch monitoring, liquidity sniping research, or DeFi trend analysis on Optimism. Prefer it over generic blockchain explorers when you need structured, agent-readable pool metadata without parsing raw event logs. Use sibling endpoints for Arbitrum One or Base pool discovery instead.

## Known failure modes

- No pools returned if no new pools were created in the requested time window
- Liquidity figures may be unreadable or missing for exotic token pairs
- Many returned pools may be spam or honeypot tokens — no vetting is performed
- minutes parameter out of range (must be 5–240) may return an error or be capped
- limit parameter out of range (must be 1–50) may return an error or default to 25
- Network or RPC issues may cause partial or empty responses

## 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 trading pools on OP Mainnet, each containing both token symbols, names, and decimals; the fee tier; Uniswap v4 hook addresses if applicable; whether either token is ETH, WETH, or USDC; and quote-side liquidity figures where readable. Results are ordered newest first, up to the requested limit. Note: many new 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": "optimism",
  "count": 0,
  "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": [],
  "window": {
   "minutes": 60,
   "toBlock": 158543686,
   "fromBlock": 158541886
  },
  "sources": [
   "uniswap-v4",
   "uniswap-v3",
   "velodrome"
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/op-mainnet-new-trading-pools-c997328e/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)
