# APEX Runner: Arb Opportunity Delta Signal

> APEX Runner: Arb Opportunity Delta Signal is a paid API for AI agents from apexrunner.ai, paid per call via x402, $0.007/call, status unknown (last checked 2026-09-14).

Returns real-time cryptocurrency arbitrage opportunity signals, including price delta thresholds, opportunity lists, and coins with no current arb potential.

## Facts

- Endpoint: GET https://apexrunner.ai/signals/arb-opportunity-delta
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apex-runner-arb-opportunity-delta-signal-a2f67ac4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N2eRe4FYo1d09Kdcy4vNa

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 apex-runner-arb-opportunity-delta-signal-a2f67ac4
```

Example prompt: Pull the latest APEX Runner arb opportunity delta signal and tell me which coins have live arbitrage spreads above threshold right now, including how many trades are backing the signal and when the next scan is scheduled.

## When to prefer this

Use this endpoint when you need a live, signal-backed view of crypto arbitrage opportunities with verifiable metadata (signal hash, backing trades, capital deployment status). Prefer it over generic price feeds when you want pre-computed arb deltas with threshold filtering and evolution-run validation, especially for automated trading agents that need to know if real capital is behind the signal.

## Known failure modes

- Payment not received or invalid x402 payment header — returns 402 Payment Required
- No arbitrage opportunities detected — returns empty opportunities array with populated no_opportunity_coins list
- Signal temporarily unavailable due to scan in progress — next_scan_seconds indicates retry window
- Rate limiting or quota exceeded — returns 429 Too Many Requests
- Invalid or malformed request — returns 400 Bad Request

## How this service works

APEX Runner: Arb Opportunity Delta Signal

## Output

Returns a structured signal object containing: a list of current arbitrage opportunities (coins and price deltas), the APEX arb threshold percentage used, a timestamp of the latest scan, seconds until next scan, a list of coins with no opportunity detected, and signal metadata including signal hash, version, instance ID, verify_at URL, whether live trading and live capital are deployed, and how many evolution runs and backing trades support the signal.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "viable": "boolean — true when net_spread_pct exceeds 0.35% threshold",
 "example": {
  "viable": false,
  "best_pair": "BTC",
  "arb_delta_pct": 0.18,
  "net_spread_pct": -0.17
 },
 "best_pair": "string — coin with largest spread (BTC or ETH)",
 "direction": "string — arb direction: kr_buy_hl_sell or hl_buy_kr_sell",
 "exchanges": "array — exchanges being compared",
 "arb_delta_pct": "float — gross price spread between exchanges as percentage",
 "net_spread_pct": "float — spread after estimated round-trip fees (positive = profitable)",
 "estimated_profit_usd": "float — estimated profit on $10,000 order at current spread"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apex-runner-arb-opportunity-delta-signal-a2f67ac4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apexrunner.ai](https://www.zero.xyz/host/apexrunner.ai/llms.txt)
