# Avalanche C-Chain Cross-DEX Arbitrage Scanner

> Avalanche C-Chain Cross-DEX Arbitrage Scanner is a paid API for AI agents from x402.donnyautomation.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scans all liquid pairs across Trader Joe, Pangolin, and Uniswap v3 on Avalanche C-Chain and returns ranked arbitrage opportunities with spread in bps, optimal trade size, and gross USD profit.

## Facts

- Endpoint: GET https://x402.donnyautomation.com/avalanche/scan
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/avalanche-c-chain-cross-dex-arbitrage-scanner-8bc87d28
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0IUW2ti5mAya1EW_7Bc7W

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 avalanche-c-chain-cross-dex-arbitrage-scanner-8bc87d28
```

Example prompt: Scan all liquid pairs on Avalanche C-Chain across Trader Joe, Pangolin, and Uniswap v3 and show me any arbitrage opportunities with at least a 15 bps gross spread, filtering out pools below $5000 TVL — rank them by best spread first.

## When to prefer this

Use this endpoint when you need a full-market sweep of arbitrage opportunities across all liquid pairs on Avalanche C-Chain simultaneously, rather than checking a single pair or single venue. It is purpose-built for Avalanche (Trader Joe, Pangolin, Uniswap v3) and filters out dust pools automatically, making it more reliable than building your own multi-venue scanner. Prefer it over single-pair price endpoints when your goal is opportunity discovery rather than execution pricing for a known trade.

## Known failure modes

- No opportunities found if minSpreadBps is set too high or market conditions are tight
- Empty result set if minVenueTvlUsd filter excludes all currently liquid pools
- Stale data if on-chain RPC latency spikes during the scan
- Payment failure (402) if USDC balance is insufficient
- Rate limiting or timeout if too many concurrent scans are requested

## How this service works

Ranked cross-DEX arbitrage spreads across every liquid pair on Avalanche C-Chain (Trader Joe, Pangolin and Uniswap v3). Returns opportunities[] with pair, grossSpreadBps, buyAt, sellAt, optimalTradeSizeUsd, capturable. GROSS, before gas and MEV. Optional ?minSpreadBps=20 (default 10), minVenueTvlUsd, limit. Send one param: a bare call skips the free tier. Errors: 400 bad_min_spread. Scans EVERY pair; for one known pair use /route. Chain-pinned; bare /scan = BSC.

## Output

A ranked list of cross-DEX arbitrage opportunities on Avalanche C-Chain, each including the token pair, the venue to buy on, the venue to sell on, the gross spread in basis points, the optimal trade size, and the gross USD profit at that size. Dust pools below the TVL floor are excluded from results.

## 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": [
      "minSpreadBps"
     ],
     "properties": {
      "minSpreadBps": {
       "type": "string",
       "description": "Minimum gross spread to report (default 10). Also minVenueTvlUsd (default 1000) and limit."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ts": "2026-07-31T00:00:00.000Z",
  "chainId": 43114,
  "network": "avalanche"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/avalanche-c-chain-cross-dex-arbitrage-scanner-8bc87d28/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.donnyautomation.com](https://www.zero.xyz/host/x402.donnyautomation.com/llms.txt)
