# ArbiPulse Flash Scan — DeFi Flash Loan Arbitrage Scanner

> ArbiPulse Flash Scan — DeFi Flash Loan Arbitrage Scanner is a paid API for AI agents from arbipulse.theaslangroupllc.com, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-15).

Scans for flash loan arbitrage opportunities on DeFi protocols (e.g. Aave v3), returning loan calldata, fee breakdowns, pool addresses, and an optional LLM-synthesized execution strategy.

## Facts

- Endpoint: GET https://arbipulse.theaslangroupllc.com/api/flash-scan
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arbipulse-flash-scan-defi-flash-loan-arbitrage-scanner-75b46140
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NJDZxKN8OEGu2KjfHd0Fx

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-flash-scan-defi-flash-loan-arbitrage-scanner-75b46140
```

Example prompt: Scan for flash loan arbitrage opportunities right now — I want the calldata and fee breakdown for a $100,000 USDC flash loan on Aave v3 on Base chain.

## When to prefer this

Use this endpoint when you need fast, on-chain flash loan arbitrage data including raw calldata ready for submission, and you're operating on Base chain with Aave v3 or similar protocols. Prefer this over manual DEX scanning when you need a single API call that bundles fee math, addresses, and execution calldata together. Best for agents running automated arbitrage strategies that need low-latency, pay-per-query data without a subscription.

## Known failure modes

- No profitable opportunity found for the requested asset/chain — returns empty or null opportunity fields
- Protocol pool address unavailable or liquidity insufficient — may return error or zero loan amount
- Invalid asset or unsupported chain returns a 400-level error
- Stale data if market conditions change between scan and execution — calldata may be outdated
- Payment not processed correctly via x402 — returns 402 Payment Required

## How this service works

Flash-loan pool scan — $0.25 deterministic preview of /api/flash: Aave V3 / Balancer pool address, USDC asset address, fee math and (Aave) ABI-encoded flashLoanSimple calldata for a chain/amount. No LLM in the path, no strategy narrative — that is the $0.75 full product. Built for agents with a sub-$0.25 spend cap.

## Output

Returns a JSON object with the target asset and chain, protocol name (e.g. aave-v3), pool and asset addresses, raw flash loan calldata (0x hex), flash fee percentage and USD cost, loan amount, repay amount, and an upsell object pointing to a deeper LLM-synthesized strategy at /api/flash for $0.75.

## 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": {
      "asset": {
       "type": "string",
       "description": "USDC | USDT | WETH | WBTC | DAI (default: USDC) — echoed; pool/asset lookup is USDC-denominated"
      },
      "chain": {
       "type": "string"
      },
      "amount": {
       "type": "string",
       "description": "loan amount in USD, e.g. 100000 (default: 100000)"
      },
      "protocol": {
       "type": "string",
       "description": "aave | balancer (default: aave)"
      },
      "receiver": {
       "type": "string",
       "description": "optional, defaults to zero address"
      }
     }
    }
   },
   "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": {
  "asset": "USDC",
  "chain": "base",
  "upsell": {
   "adds": "LLM-synthesized strategy: execution flow, Solidity executor contract template, gas/profit estimates, risk factors, live market context.",
   "price_usd": 0.75,
   "full_product": "/api/flash"
  },
  "calldata": "0x42b0b77c...",
  "protocol": "aave-v3",
  "pool_address": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5",
  "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "flash_fee_pct": 0.09,
  "flash_fee_usd": 90,
  "loan_amount_usd": 100000,
  "repay_amount_usd": 100090
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arbipulse-flash-scan-defi-flash-loan-arbitrage-scanner-75b46140/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)
