# PrintMoneyLab Arbitrage Scanner — Token-by-Token Kimchi Premium

> PrintMoneyLab Arbitrage Scanner — Token-by-Token Kimchi Premium is a paid API for AI agents from api.printmoneylab.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Returns token-by-token Kimchi Premium data for 189+ tokens, including reverse premium signals, Upbit-Bithumb price gaps, and Korean market share metrics

## Facts

- Endpoint: GET https://api.printmoneylab.com/api/v1/arbitrage-scanner
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-printmoneylab-com-a9f815d9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rii5jeAV0Cm2qrMcsQdp_

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 api-printmoneylab-com-a9f815d9
```

Example prompt: Scan all 189+ tokens for Kimchi Premium right now — show me which ones have the biggest Upbit vs Binance premiums, any reverse premiums, and the Upbit-Bithumb gaps.

## When to prefer this

Choose this endpoint when you need a broad, multi-token sweep of Kimchi Premium and arbitrage signals across Korean exchanges (Upbit, Bithumb) versus global markets. It is the best option when you want to identify which of 189+ tokens currently have the largest premiums, reverse premiums, or inter-Korean exchange gaps in a single call, rather than querying token-by-token.

## Known failure modes

- Exchange data temporarily unavailable — upstream Upbit or Bithumb API outage may return partial or empty token list
- FX rate fetch failure — if USD/KRW rate is stale or unavailable, premium calculations may be skewed
- Payment required (402) — missing or invalid x402 payment header
- Rate limit exceeded — too many requests in a short window
- Empty result set — no tokens meeting threshold criteria at time of call

## How this service works

Token-by-token Kimchi Premium for 189+ tokens, reverse premium, Upbit-Bithumb gaps, market share

## Output

A structured list of 189+ tokens each annotated with their Kimchi Premium percentage (Upbit vs Binance adjusted for FX), reverse premium flag where applicable, the price gap between Upbit and Bithumb, and Korean market share metrics — enabling identification of arbitrage opportunities across Korean and global crypto exchanges.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {}
 }
}
```

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "price": "$0.01",
   "update_interval": "60s"
  },
  "fx_rate": 1475.27,
  "premiums": [
   {
    "symbol": "BTC",
    "warning": false,
    "upbit_krw": 142000000,
    "global_krw": 140453000,
    "binance_usd": 95200,
    "korean_name": "비트코인",
    "premium_pct": 1.1,
    "upbit_volume_krw": 500000000000,
    "caution_volume_soaring": false,
    "caution_deposit_soaring": false
   }
  ],
  "market_share": {
   "upbit_pct": 78.5,
   "bithumb_pct": 21.5,
   "upbit_volume_krw": 1500000000000,
   "bithumb_volume_krw": 410000000000
  },
  "exchange_gaps": [
   {
    "symbol": "ETH",
    "gap_pct": 0.3,
    "upbit_krw": 3000000,
    "bithumb_krw": 3009000
   }
  ],
  "reverse_premiums": [
   {
    "symbol": "SNT",
    "premium_pct": -63.8
   }
  ],
  "common_symbols_count": 189
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-printmoneylab-com-a9f815d9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.printmoneylab.com](https://www.zero.xyz/host/api.printmoneylab.com/llms.txt)
