# Arbitrum One New Trading Pools

> Arbitrum One New Trading Pools is a paid API for AI agents from onchaincheck.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns newly created Uniswap v3/v4 trading pools on Arbitrum One within a configurable look-back window, with token metadata, fee tiers, liquidity, and ETH/USDC pairing flags.

## Facts

- Endpoint: GET https://onchaincheck.dev/arbitrum/new-pools?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbitrum-one-new-trading-pools-ff573945
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Sj-9s4aWRKraJHLJl4Xvl

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 arbitrum-one-new-trading-pools-ff573945
```

Example prompt: Show me the 10 newest Uniswap pools created on Arbitrum One in the last 30 minutes — I want to see both token names, the 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 created Uniswap v3/v4 liquidity pools specifically on Arbitrum One, with rich token metadata (name, symbol, decimals, address) and pairing context (ETH/WETH/USDC). Prefer it over generic block explorers when you want structured, pre-parsed pool data without writing your own event log queries. It is especially useful for token launch monitoring, DeFi arbitrage scouting, or hook-based strategy detection on Uniswap v4.

## Known failure modes

- Invalid 'minutes' parameter (outside 5–240 range) returns an error or empty result
- Invalid 'limit' parameter (outside 1–50) returns an error
- No new pools found in the requested window returns count:0 and empty pools array
- Truncated look-back due to 12,000-block cap (~50 min on Arbitrum) even if minutes>50 is requested
- Many returned pools are spam or scam tokens — endpoint explicitly warns about this
- Payment failure or missing x402 payment header results in 402 response

## How this service works

New trading pools created on Arbitrum One in the last N minutes on Uniswap v4, Uniswap v3: both tokens with symbol, name and decimals, fee tier, v4 hooks, whether it pairs with ETH, WETH or USDC, and quote liquidity where readable. Unvetted: many new pools are spam.

## Output

A JSON object containing the chain name ('arbitrum'), a count of pools found, a notes field warning about unvetted/spam pools, and an array of pool objects. Each pool includes the transaction hash, DEX name (uniswap-v3 or uniswap-v4), block number, approximate UTC timestamp, pool ID, v4 hooks address (if any), fee tier in basis points, pairedWith field (ETH/WETH/USDC/null), quote liquidity (WETH or USDC amount held for v3 pools, null for v4), and full token0/token1 metadata (name, symbol, address, decimals).

## 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": "arbitrum",
  "count": 4,
  "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": "0xc6816fa3894709b00b0182974c1484c587876aea3c63b6379d8d6aa461f1915a",
    "dex": "uniswap-v4",
    "block": 517275236,
    "hooks": null,
    "poolId": "0x986c327fee60bfe22037e8409ded796f55765ab250dfdc2a142f60324515884a",
    "token0": {
     "name": "LUSD Stablecoin",
     "symbol": "LUSD",
     "address": "0x93b346b6BC2548dA6A1E7d98E9a421B42541425b",
     "decimals": 18
    },
    "token1": {
     "name": "USD Coin",
     "symbol": "USDC",
     "address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
     "decimals": 6
    },
    "approxTime": "2026-10-22T16:18:12.250Z",
    "feeTierBps": 25,
    "pairedWith": "USDC",
    "quoteLiquidity": null
   },
   {
    "tx": "0x83b660f122a22f81d4e1ec0dac145d0322c6a5e8034266b091db0b68f8c7baf4",
    "dex": "uniswap-v4",
    "block": 517272291,
    "hooks": "0x561Ae0C8d4f3AeeaeB92Fa892281A4dA97De0AA0",
    "poolId": "0x56774fce67507073d262723c4f339ddcb8b6a1433505d212d8ba104f8b5c36fd",
    "token0": {
     "name": "Perp City Accounting Token",
     "symbol": "PCAT",
     "address": "0x3A72126d5Cc7ac00FE2E4773AC2d98D6eb9ED1cb",
     "decimals": 6
    },
    "token1": {
     "name": "Perp City Accounting Token",
     "symbol": "PCAT",
     "address": "0xB3027eaA91d0665f192BC206Fd3931AeEa4342ce",
     "decimals": 6
    },
    "approxTime": "2026-10-22T16:05:56.000Z",
    "feeTierBps": 0,
    "pairedWith": null,
    "quoteLiquidity": null
   },
   {
    "tx": "0x9f385fe61b60f4f561de15e454fff23ddbeb674f52bc645a4b98e4c7e3cd3929",
    "dex": "uniswap-v4",
    "block": 517270348,
    "hooks": null,
    "poolId": "0x51a26e9c58b35d343de170c6ecb76c4438c3e5e954367f2605009aa0b16d9681",
    "token0": {
     "name": "native ETH",
     "symbol": "ETH",
     "address": "0x0000000000000000000000000000000000000000",
     "decimals": 18
    },
    "token1": {
     "name": "Tesla (Reality Tokenized)",
     "symbol": "rTSLA",
     "address": "0xf912911C9c8D5131929c758e66e6dc54e65cF3ba",
     "decimals": 18
    },
    "approxTime": "2026-10-22T15:57:50.250Z",
    "feeTierBps": 90,
    "pairedWith": "ETH",
    "quoteLiquidity": null
   },
   {
    "tx": "0xf2652df6c9c073590da90d4885a7e90c62c2ee8
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbitrum-one-new-trading-pools-ff573945/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onchaincheck.dev](https://www.zero.xyz/host/onchaincheck.dev/llms.txt)
