# DEX Arbitrage Scanner – WETH/USDC Spread on Base

> DEX Arbitrage Scanner – WETH/USDC Spread on Base is a paid API for AI agents from auditor-x402.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-19).

Returns the real-time WETH/USDC spot price from both Uniswap v3 and Aerodrome v2 on Base, along with the gross spread in basis points and which DEX is cheaper.

## Facts

- Endpoint: POST https://auditor-x402.onrender.com/api/dex-arbitrage-scanner?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dex-arbitrage-scanner-weth-usdc-spread-on-base-651ff2d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kTf-m-WDf7ZNooz2CUTZO

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 dex-arbitrage-scanner-weth-usdc-spread-on-base-651ff2d5 -d '<json body>'
```

Example prompt: What's the current WETH/USDC spot price on both Uniswap v3 and Aerodrome v2 on Base, and which one is cheaper — and by how many basis points?

## When to prefer this

Choose this endpoint when you need a raw, on-chain gross spread comparison between Uniswap v3 and Aerodrome v2 specifically for the WETH/USDC pair on Base, without any post-processing of fees or slippage. It is ideal for arbitrage signal detection, best-execution routing decisions, or real-time price monitoring dashboards focused on the Base L2 ecosystem. Prefer alternatives if you need fee-adjusted net P&L estimates, multi-hop routing, or pairs beyond WETH/USDC.

## Known failure modes

- Unsupported pair supplied (only WETH/USDC is currently accepted) — expect a 400 or validation error
- On-chain RPC node unavailability causing read failure
- Stale or empty liquidity pool state returning zero or invalid prices
- Payment not fulfilled (x402 payment required, 402 response if not paid)
- Network congestion on Base causing timeout on chain read

## How this service works

WETH/USDC spot price read on-chain from Uniswap v3 and Aerodrome v2 on Base, with the gross spread in bps and which side is cheaper. Fees, gas and slippage are not included.

## Output

Returns the WETH/USDC spot price as quoted on Uniswap v3 and Aerodrome v2 on Base (both read directly from on-chain state), the gross spread between them expressed in basis points, and an indicator of which DEX is currently cheaper. Note: fees, gas costs, and slippage are excluded from the spread calculation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "pair": {
   "type": "string",
   "description": "Only \"WETH/USDC\" is supported"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dex-arbitrage-scanner-weth-usdc-spread-on-base-651ff2d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from auditor-x402.onrender.com](https://www.zero.xyz/host/auditor-x402.onrender.com/llms.txt)
