# Decision Data Studio — Base Arbitrage Snapshot

> Decision Data Studio — Base Arbitrage Snapshot is a paid API for AI agents from api.ikoles.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Returns a real-time read-only snapshot of USDC/WETH arbitrage opportunities across Aerodrome and Uniswap v3 on Base, including spread, profitability, and fee estimates.

## Facts

- Endpoint: GET https://api.ikoles.dev/v1/base-arbitrage-snapshot
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/decision-data-studio-base-arbitrage-snapshot-3a988149
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0e7fbvLc6ZNDyDNzKUoWO

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 decision-data-studio-base-arbitrage-snapshot-3a988149
```

Example prompt: Can you pull the current arbitrage snapshot for USDC/WETH on Base and tell me if there's a profitable route between Aerodrome and Uniswap v3 for a $100 USDC trade, including what the net profit would be after gas fees?

## When to prefer this

Choose this endpoint when you need a fast, read-only, fee-adjusted view of USDC/WETH arbitrage conditions specifically between Aerodrome and Uniswap v3 on Base (chain ID 8453). It is ideal for agents that monitor or report on DeFi arbitrage opportunities without executing trades. Prefer it over generic DEX price APIs when you need structured cycle-by-cycle profitability data with gas costs already deducted and a best-opportunity highlight.

## Known failure modes

- RPC endpoint unavailable or rate-limited — snapshot cannot be generated
- Block data stale or chain reorganization — block number may be inconsistent
- Quote conditions changed between snapshot and execution — spread may no longer be valid
- Invalid or missing input parameters — may return schema validation error
- Network fee oracle unavailable — fee estimates may be absent or zero

## How this service works

Local-first data and agent workflow tools from Decision Data Studio, plus verified EU tender shortlists and machine-callable utilities.

## Output

A JSON object containing all arbitrage cycles for the USDC/WETH pair on Base, each with buy and sell venue, route details, spread in basis points, gross profit, network fee, and net profit in USDC. Also includes the best opportunity highlighted, the current block number, relevant contract addresses (USDC, WETH, Aerodrome factory, Uniswap V3 QuoterV2, Base gas oracle), the RPC endpoint used, and a warning that the snapshot is not an execution guarantee.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pair": "USDC/WETH",
  "cycles": [
   {
    "buyRoute": "volatile pool 0x...",
    "buyVenue": "Aerodrome",
    "sellRoute": "0.05% fee tier",
    "sellVenue": "Uniswap v3",
    "spreadBps": 1,
    "profitable": true,
    "amountInUsdc": "100.000000",
    "amountOutUsdc": "100.010000",
    "netProfitUsdc": "0.006000",
    "networkFeeUsdc": "0.004000",
    "grossProfitUsdc": "0.010000"
   },
   {
    "buyRoute": "0.05% fee tier",
    "buyVenue": "Uniswap v3",
    "sellRoute": "volatile pool 0x...",
    "sellVenue": "Aerodrome",
    "spreadBps": -1,
    "profitable": false,
    "amountInUsdc": "100.000000",
    "amountOutUsdc": "99.990000",
    "netProfitUsdc": "-0.014000",
    "networkFeeUsdc": "0.004000",
    "grossProfitUsdc": "-0.010000"
   }
  ],
  "chainId": 8453,
  "warning": "This quote snapshot is not an execution guarantee.",
  "readOnly": true,
  "contracts": {
   "usdc": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "weth": "0x4200000000000000000000000000000000000006",
   "aerodromeFactory": "0x420DD381b31aEf6683db6B902084cB0FFECe40Da",
   "uniswapV3QuoterV2": "0x3d4e44Eb1374240CE5F1B871ab261CD16335B76a",
   "baseGasPriceOracle": "0x420000000000000000000000000000000000000F"
  },
  "amountUsdc": "100.000000",
  "blockNumber": 33000000,
  "generatedAt": "2026-07-24T06:00:00.000Z",
  "rpcEndpoint": "https://mainnet.base.org/",
  "bestOpportunity": {
   "buyRoute": "volatile pool 0x...",
   "buyVenue": "Aerodrome",
   "sellRoute": "0.05% fee tier",
   "sellVenue": "Uniswap v3",
   "spreadBps": 1,
   "profitable": true,
   "amountInUsdc": "100.000000",
   "amountOutUsdc": "100.010000",
   "netProfitUsdc": "0.006000",
   "networkFeeUsdc": "0.004000",
   "grossProfitUsdc": "0.010000"
  },
  "minNetProfitUsdc": "0.000000"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/decision-data-studio-base-arbitrage-snapshot-3a988149/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.ikoles.dev](https://www.zero.xyz/host/api.ikoles.dev/llms.txt)
