# ArbiPulse DEX Cross-Chain Arbitrage Scanner

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

Returns live cross-pool and cross-chain DEX price arbitrage opportunities with flash-loan execution paths for DeFi and MEV agents

## Facts

- Endpoint: GET https://arbipulse.theaslangroupllc.com/api/dex
- 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-dex-cross-chain-arbitrage-scanner-fd0a3668
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tmVB5Os_E9qlqNJvqWsSP

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-dex-cross-chain-arbitrage-scanner-fd0a3668
```

Example prompt: Scan for live cross-chain DEX arbitrage opportunities on ETH/USDC right now — include flash-loan execution paths across all available pools and chains so I know exactly how to capture the spread.

## When to prefer this

Choose this endpoint when you need real-time cross-pool and cross-chain DEX arbitrage opportunities with ready-to-execute flash-loan paths. Prefer this over CEX arbitrage endpoints when you want onchain, zero-capital execution routes. Best for MEV agents and DeFi bots that need both opportunity detection and calldata in one call.

## Known failure modes

- No arbitrage opportunity found for the requested pair at this moment — market may be efficient
- Invalid token pair or unsupported chain returns 400 error
- Opportunity expired between scan and response due to block finality — stale spread warning
- Flash loan liquidity insufficient for the detected spread size
- Rate limit or payment failure returns 402 or 429 status

## How this service works

Cross-pool and cross-chain DEX price arbitrage, with flash-loan execution paths. For DeFi and MEV agents.

## Output

Returns current arbitrage opportunities across DEX pools and chains, including the price spread, estimated profit, optimal execution path, and flash-loan calldata (e.g. via Aave V3 or Balancer) needed to capture the opportunity with zero capital.

## 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": {
      "token": {
       "type": "string",
       "description": "WETH | USDC | WBTC | ARB | OP | DAI | LINK | UNI (default: WETH)"
      },
      "chains": {
       "type": "string",
       "description": "ethereum,base,arbitrum,optimism (comma-separated, default: all)"
      },
      "amount_usd": {
       "type": "string",
       "description": "trade size for profit calculation, e.g. 50000"
      }
     }
    }
   },
   "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": {
  "token": "WETH",
  "scan_time": "2026-06-06T12:00:00Z",
  "amount_usd": 50000,
  "mev_context": "Same-chain DEX arb >0.1% spread is captured by MEV bots within 1-2 blocks. Manual DEX arb is only viable cross-chain or during extreme volatility.",
  "execution_tools": [
   {
    "url": "https://app.1inch.io",
    "name": "1inch",
    "description": "Best DEX aggregator, auto-routes through optimal path"
   },
   {
    "url": "https://across.to",
    "name": "Across Protocol",
    "description": "Fastest cross-chain bridge, 1-5 min transfers"
   }
  ],
  "price_landscape": [
   {
    "dex": "Uniswap V3",
    "chain": "Ethereum",
    "price_usd": 3842.1,
    "liquidity_usd": 48000000
   },
   {
    "dex": "Aerodrome",
    "chain": "Base",
    "price_usd": 3840.85,
    "liquidity_usd": 12000000
   },
   {
    "dex": "Trader Joe",
    "chain": "Arbitrum",
    "price_usd": 3843.5,
    "liquidity_usd": 8000000
   }
  ],
  "pulse_suggestions": [],
  "best_aggregator_route": "1inch or Paraswap for best execution — they auto-route across pools",
  "dex_arb_opportunities": [
   {
    "type": "cross-chain",
    "viable": false,
    "buy_dex": "Aerodrome",
    "mev_risk": "low",
    "sell_dex": "Trader Joe",
    "buy_chain": "Base",
    "buy_price": 3840.85,
    "sell_chain": "Arbitrum",
    "sell_price": 3843.5,
    "gas_cost_usd": 0.8,
    "execution_path": [
     "Buy WETH on Aerodrome (Base)",
     "Bridge via Across Protocol",
     "Sell on Trader Joe (Arbitrum)"
    ],
    "net_profit_pct": -0.03,
    "net_profit_usd": -14.8,
    "bridge_cost_usd": 2.5,
    "gross_spread_pct": 0.069,
    "swap_fee_cost_pct": 0.1,
    "flash_loan_eligible": false
   }
  ]
 }
}
```

## More

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