# ArbiPulse Unified Scanner

> ArbiPulse Unified Scanner is a paid API for AI agents from arbipulse.vercel.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns the top live arbitrage opportunities across DeFi, DEX, perpetuals, ETF, commodity, and sports markets in a single unified response

## Facts

- Endpoint: GET https://arbipulse.vercel.app/api/scanner
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbipulse-unified-scanner-30f58e6d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_k4M79o3BcgEVJwBxM7Kf0

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 arbipulse-unified-scanner-30f58e6d
```

Example prompt: Scan all markets right now and show me the top live arbitrage opportunities across DeFi, DEX, perps, ETFs, commodities, and sports — ranked by profit potential.

## When to prefer this

Choose this unified scanner endpoint when you want a broad, cross-market overview of all arbitrage categories in a single call rather than drilling into one specific market type. Prefer this over the specialized sibling endpoints (CEX, DEX, sports, perps, ETF, commodity) when you need a prioritized shortlist of the best opportunities regardless of asset class, or when building a dashboard that surfaces the highest-value trades globally.

## Known failure modes

- No live opportunities found if markets are temporarily efficient — returns empty list
- Rate limit exceeded if called too frequently — returns 429 error
- Payment not processed — returns 402 requiring 0.1 USDC payment
- Upstream market data feed unavailable — returns 503 with partial or no results
- Invalid filter parameters — returns 400 with validation error

## How this service works

Top live arbitrage opportunities across DeFi, DEX, perps, ETF, commodity and sports, ranked by net expected value. For autonomous arbitrage agents.

## Output

A ranked list of live arbitrage opportunities spanning multiple market categories (DeFi yield, DEX price gaps, perpetuals funding rates, ETF NAV discounts, commodity regional spreads, and sports surebets), each with spread details, estimated profit, and relevant market identifiers.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "chain": {
       "type": "string",
       "description": "ethereum | base | arbitrum | optimism | all (default: all)"
      },
      "category": {
       "type": "string",
       "description": "all | dex | perps | sports | etf | commodity (default: all)"
      },
      "min_profit_usd": {
       "type": "string",
       "description": "minimum net profit per $1,000 stake, e.g. 5"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "scan_timestamp": "2026-06-06T12:00:00Z",
  "category_summary": {
   "dex": {
    "count": 2,
    "best_spread_pct": 0.35
   },
   "defi": {
    "count": 7,
    "best_spread_bps": 740
   },
   "perps": {
    "count": 3,
    "best_annual_pct": 62.3
   },
   "sports": {
    "note": "Surebet scanner requires /api/sports — real-time odds not included in unified scan"
   }
  },
  "market_conditions": "Bullish crypto sentiment driving elevated positive funding on most venues. DeFi yield spreads widest on Base chain. CEX spot arb thin due to market-maker competition.",
  "pulse_suggestions": [],
  "top_opportunities": [
   {
    "rank": 1,
    "title": "BTC Delta-Neutral Carry: Hyperliquid Long + Binance Short",
    "category": "perps",
    "complexity": "medium",
    "risk_level": "medium",
    "description": "Hyperliquid BTC funding is -0.12%/8h (longs paid). Open equal short on Binance at +0.045%/8h for 62% annualized delta-neutral yield.",
    "execution_speed": "minutes",
    "capital_required": "$5,000 minimum",
    "execution_endpoint": "/api/perps?asset=BTC&platform=all&min_apy=20",
    "live_data_snapshot": {
     "hl_funding_8h": -0.00122,
     "binance_funding_8h": 0.00045,
     "net_spread_annual_pct": 62.3
    },
    "estimated_profit_pct_annual": 62.3,
    "estimated_profit_per_1k_usd": 623
   }
  ],
  "total_opportunities": 12
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbipulse-unified-scanner-30f58e6d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from arbipulse.vercel.app](https://www.zero.xyz/host/arbipulse.vercel.app/llms.txt)
