# Oracle Swarm Vault - Spot Arbitrage Finder

> Oracle Swarm Vault - Spot Arbitrage Finder is a paid API for AI agents from x402.billionaireorder.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Detects cross-exchange spot arbitrage opportunities for a given asset, returning spread percentage and directional buy/sell recommendation.

## Facts

- Endpoint: POST https://x402.billionaireorder.com/v1/spot-arbitrage-finder?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oracle-swarm-vault-spot-arbitrage-finder-f48bc49a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x7CS5aSDqQFSwbaBpLcXD

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 oracle-swarm-vault-spot-arbitrage-finder-f48bc49a -d '<json body>'
```

Example prompt: Check for spot arbitrage opportunities on the Base chain for ETH/USDC — tell me the spread percentage and whether I should buy on Binance and sell on Coinbase.

## When to prefer this

Choose this endpoint when an AI trading agent or bot needs a real-time, pay-per-call arbitrage signal without committing to API key subscriptions. Especially useful for agents operating on Base chain that already use x402 micropayments, want a scored opportunity signal rather than raw price feeds, and need a human-readable directional recommendation (BUY exchange / SELL exchange) in a single call.

## Known failure modes

- Missing or invalid chain identifier causes malformed request
- Insufficient liquidity data for the requested pair returns low score or empty result
- x402 micropayment failure if USDC balance is insufficient blocks the call
- Unsupported or illiquid trading pair may return no actionable spread
- Network latency on Base chain may cause stale data in fast-moving markets

## How this service works

Pay-per-call USDC on Base for AI agents: wallet trust, honeypot rug check, web extract, KOL signals, whale alerts, 12-trait persona generator. No API key, x402 micropayments.

## Output

Returns a JSON object with a numeric score (0–100 indicating opportunity strength), spread percentage, and a directional recommendation specifying which exchange to buy on and which to sell on (e.g. 'SPREAD 1.2% BUY binance SELL coinbase').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input_data"
 ],
 "properties": {
  "chain": {
   "type": "string",
   "description": "Chain eip155:8453"
  },
  "input_data": {
   "type": "string",
   "description": "Wallet address or input data"
  },
  "agent_ref_hash": {
   "type": "string",
   "description": "Agent ref"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "score": 95,
  "result": "SPREAD 1.2% BUY binance SELL coinbase"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oracle-swarm-vault-spot-arbitrage-finder-f48bc49a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.billionaireorder.com](https://www.zero.xyz/host/x402.billionaireorder.com/llms.txt)
