# BaseLens New Pools Feed

> BaseLens New Pools Feed is a paid API for AI agents from baselens.imac2014ville.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Returns a real-time feed of newly launched liquidity pools on Base, filterable by quote token, minimum liquidity, and time window — useful for token snipers and DeFi agents.

## Facts

- Endpoint: GET https://baselens.imac2014ville.workers.dev/new-pools?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/baselens-new-pools-feed-41534e5b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ozLMlp3BTsMLootiAY5NZ

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 baselens-new-pools-feed-41534e5b
```

Example prompt: Show me the 50 newest WETH pools on Base from the last 15 minutes that have at least $5,000 in liquidity — I want to scout fresh token launches for sniping opportunities.

## When to prefer this

Use this endpoint when you need a real-time, filterable feed of newly launched Base chain liquidity pools — particularly for token sniping, launch monitoring, or DeFi research workflows. Prefer it over general blockchain explorers when you specifically want new pool creation events on Base with price and liquidity data already attached, and when you want to pay per call with no API key via USDC on Base.

## Known failure modes

- Payment not included or insufficient USDC — returns HTTP 402 requiring x402 payment
- limit out of range (must be 1–100) — may return validation error
- minutes out of range (must be 1–120) — may return validation error
- quote filter not one of any/weth/usdc — returns schema error
- No pools found in the requested window — returns ok:true with count:0 and empty pools array
- Service unavailable — Cloudflare Worker timeout or upstream DEX data source outage

## How this service works

Honeypot check and rug pull check for Base tokens (is this token safe?), new token launches feed for snipers, cheapest cloud GPU prices, web page to markdown scraper. Also tx explainer, wallet balances, x402 checker. No API key: pay USDC on Base per call via x402.

## Output

A JSON object with ok: true, a count of pools returned, and an array of pool objects each containing the DEX name, token symbol, price in USD, age in minutes, quote token, and any special flags such as custom-hooks. Results are ordered by recency.

## 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",
     "properties": {
      "limit": {
       "type": "number",
       "description": "Max pools, 1-100 (default 25)"
      },
      "quote": {
       "enum": [
        "any",
        "weth",
        "usdc"
       ],
       "type": "string",
       "description": "Quote token filter (default any)"
      },
      "minutes": {
       "type": "number",
       "description": "Look-back window, 1-120 (default 30)"
      },
      "minLiquidityUsd": {
       "type": "number",
       "description": "Minimum USD liquidity (excludes v4 pools, whose liquidity is not measured)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "count": 25,
  "pools": [
   {
    "dex": "uniswap-v4",
    "flags": [
     "custom-hooks"
    ],
    "quote": "WETH",
    "token": {
     "symbol": "XYZ"
    },
    "priceUsd": 0.00012,
    "ageMinutes": 3
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/baselens-new-pools-feed-41534e5b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from baselens.imac2014ville.workers.dev](https://www.zero.xyz/host/baselens.imac2014ville.workers.dev/llms.txt)
