# true402 Base New Pairs

> true402 Base New Pairs is a paid API for AI agents from true402.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Fetches newly created trading pairs on Base chain DEXes (Uniswap v3 or Aerodrome), optionally filtered to token launches only

## Facts

- Endpoint: POST https://true402.dev/api/v1/base/new-pairs
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/true402-base-new-pairs-2cb7f196
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1KObYAQ5XDeFeFE7HAVEB

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 true402-base-new-pairs-2cb7f196 -d '<json body>'
```

Example prompt: Show me the 100 most recent token launches on Uniswap v3 on Base since block 12500000 — only pairs that are actual token launches.

## When to prefer this

Use this endpoint when you need real-time discovery of newly created trading pairs or token launches on Base chain DEXes, specifically Uniswap v3 or Aerodrome. Prefer it over generic blockchain explorers when you want structured, filtered pair data without parsing raw chain events.

## Known failure modes

- Invalid DEX name (not 'uniswap-v3' or 'aerodrome') returns an error
- Limit out of range (outside 1–200) returns a validation error
- Payment failure via HTTP 402 if USDC wallet balance is insufficient
- No pairs found matching the since-block filter returns empty list
- Network or RPC timeout for on-chain data queries

## How this service works

The machine-native marketplace. Wallet = identity. Pay per call with HTTP 402.

## Output

A list of newly created trading pairs on the specified Base chain DEX, including pair metadata such as token addresses, creation block, and DEX source, filtered by the requested criteria.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "dex": {
   "enum": [
    "uniswap-v3",
    "aerodrome"
   ],
   "type": "string",
   "description": "Filter: 'uniswap-v3' | 'aerodrome'"
  },
  "limit": {
   "type": "number",
   "description": "Max pairs (1–200, default 50)"
  },
  "since": {
   "type": "number",
   "description": "Only pairs first seen at or after this block"
  },
  "withToken": {
   "type": "boolean",
   "description": "Only token launches (default true)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string"
  },
  "count": {
   "type": "number"
  },
  "pairs": {
   "type": "array",
   "description": "dex, pool, token (the new token), quote (WETH/USDC), fee|stable, block, ageBlocks, ageSecondsApprox, txHash (pool-creation tx, where recorded — verify the row on-chain)"
  },
  "latestBlock": {
   "type": "number",
   "description": "Highest block the watcher has indexed"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/true402-base-new-pairs-2cb7f196/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from true402.dev](https://www.zero.xyz/host/true402.dev/llms.txt)
