# HALOWERK marktwerk Arbitrage

> HALOWERK marktwerk Arbitrage is a paid API for AI agents from markt.netzhandwerker.de, paid per call via x402, $0.006/call, status unknown (last checked 2026-09-15).

Calculates cryptocurrency arbitrage opportunities across multiple exchanges for a given trading pair and trade size

## Facts

- Endpoint: POST https://markt.netzhandwerker.de/arbitrage
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-marktwerk-arbitrage-6c47139d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CTOLJaqJqWu2VQVqAyzOa

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 halowerk-marktwerk-arbitrage-6c47139d -d '<json body>'
```

Example prompt: Check if there's a profitable arbitrage opportunity for ETH/USDT with a trade size of 1 ETH across Binance, Coinbase, and Kraken, and include transfer costs in the verdict.

## When to prefer this

Use this endpoint when you need a real-time, multi-exchange arbitrage calculation for a specific crypto trading pair and trade size, especially when you want the verdict to account for transfer costs. It supports five major exchanges (Binance, Coinbase, Kraken, OKX, Bybit) and is priced at $0.006 USDC per call via x402, making it cost-effective for frequent spot checks.

## Known failure modes

- Invalid trading pair format (must match BASE/QUOTE pattern like ETH/USDT)
- Trade size of zero or negative rejected by exclusiveMinimum constraint
- Fewer than 2 venues specified
- Requested venue not supported or not connected
- No price data available for the pair on one or more venues
- Payment not included or insufficient (x402 payment required, 0.006 USDC on Base Mainnet)

## How this service works

HALOWERK marktwerk — bezahlte Endpunkte nach x402. Preise in USDC auf Base Mainnet.

## Output

Returns an arbitrage analysis including the price on each requested venue for the given trading pair and size, the net spread between the best buy and sell venues, and a viability verdict (which may be null if transfer costs cannot be sourced publicly and include_transfer is true).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "size": {
   "type": "number",
   "description": "Size in BASE that would be bought on one venue and sold on the other.",
   "exclusiveMinimum": 0
  },
  "symbol": {
   "type": "string",
   "pattern": "^[A-Za-z0-9]{2,15}/[A-Za-z0-9]{2,15}$",
   "description": "Trading pair as BASE/QUOTE, for example ETH/USDT."
  },
  "venues": {
   "type": "array",
   "items": {
    "enum": [
     "binance",
     "coinbase",
     "kraken",
     "okx",
     "bybit"
    ],
    "type": "string"
   },
   "maxItems": 5,
   "minItems": 2,
   "description": "Exchanges to compare. Without it all connected ones are used.",
   "uniqueItems": true
  },
  "include_transfer": {
   "type": "boolean",
   "default": true,
   "description": "Whether transfer costs must be part of the verdict. They cannot be sourced publicly, so true keeps viable at null."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-marktwerk-arbitrage-6c47139d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from markt.netzhandwerker.de](https://www.zero.xyz/host/markt.netzhandwerker.de/llms.txt)
