# Carbon & Cashmere DEX-CEX Spread API for ETH

> Carbon & Cashmere DEX-CEX Spread API for ETH is a paid API for AI agents from api.carbon-cashmere.de, paid per call via x402, $0.05/call, status down (last checked 2026-09-14).

Returns the current spread between decentralized (DEX) and centralized (CEX) exchange prices for ETH, including pool-level detail and aggregate stats.

## Facts

- Endpoint: GET https://api.carbon-cashmere.de/v1/dex-cex-spread/ETH
- Price: $0.05/call
- Payment: x402
- Status: down
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/carbon-cashmere-dex-cex-spread-api-for-eth-002a2622
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PVA27M3ca5S2wI8vGQ3EZ

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 carbon-cashmere-dex-cex-spread-api-for-eth-002a2622
```

Example prompt: What's the current DEX vs CEX price spread for ETH — show me which direction the spread is, the spread percentage, and the top pool details?

## When to prefer this

Use this endpoint when you need real-time, pool-level DEX vs CEX price spread data for ETH specifically, particularly for arbitrage detection, market monitoring, or cross-venue price comparison. Prefer this over generic price feeds when the direction and magnitude of the DEX-CEX spread matters, or when you need liquidity context alongside price data.

## Known failure modes

- Unsupported coin symbol returns 404 or empty pools array
- No liquid DEX pools found returns empty pools list with zero trusted pool count
- Stale or unavailable CEX price data may cause incomplete spread calculation
- Rate limiting or payment failure returns 402 or 429 error
- Network timeout if DEX on-chain data is slow to resolve

## How this service works

Professional crypto market intelligence. Real-time prices, signals, and market scoring.

## Output

A JSON object containing the coin identifier, a list of pool-level records (DEX name, chain, spread direction, spread percentage, pair address, quote symbol, CEX price in USD, DEX price in USD, liquidity in USD), and aggregate stats (CEX price, number of trusted pools, median spread percentage, absolute max spread percentage).

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "coin": "ATOM",
  "pools": [
   {
    "dex": "uniswap",
    "chain": "ethereum",
    "direction": "dex_lower",
    "spread_pct": -10.82,
    "pair_address": "0x...",
    "quote_symbol": "WETH",
    "cex_price_usd": 1.94,
    "dex_price_usd": 1.73,
    "liquidity_usd": 86938000
   }
  ],
  "stats": {
   "cex_price_usd": 1.94,
   "trusted_pools": 1,
   "median_spread_pct": -10.82,
   "abs_max_spread_pct": 10.82
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/carbon-cashmere-dex-cex-spread-api-for-eth-002a2622/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.carbon-cashmere.de](https://www.zero.xyz/host/api.carbon-cashmere.de/llms.txt)
