# Korean Exchange Price Lookup (Upbit/Bithumb) — PrintMoneyLab

> Korean Exchange Price Lookup (Upbit/Bithumb) — PrintMoneyLab is a paid API for AI agents from api.printmoneylab.com, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns real-time KRW price data for a single cryptocurrency token from Upbit, Bithumb, or both Korean exchanges

## Facts

- Endpoint: GET https://api.printmoneylab.com/api/v1/kr-prices
- Price: $0.001/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-f0a4bae9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X6j-OoMdd7OYcLhUrOQdl

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-f0a4bae9
```

Example prompt: What's the current price of BTC in Korean won on Upbit right now? I need the live KRW price, 24h volume, and recent change rate.

## When to prefer this

Use this endpoint when you need real-time KRW-denominated price data specifically from Korean exchanges (Upbit or Bithumb) for a single token. Prefer this over global price APIs when the Korean market price matters — e.g. for kimchi premium calculations, KRW valuation, or Korean market monitoring. Use the sibling kimchi premium endpoint if you also need the USD/KRW comparison, or the bulk endpoint if you need 189+ tokens at once.

## Known failure modes

- Missing required 'symbol' parameter — returns 400 error
- Invalid symbol that is not listed on the queried exchange — may return empty or null price data
- Invalid exchange value outside enum (upbit, bithumb, all) — returns 400 or validation error
- Payment not processed or insufficient balance — returns 402 Payment Required
- Exchange API temporarily unavailable — may return stale data or error
- Network timeout from upstream Korean exchange — returns error or degraded response

## How this service works

Korean exchange prices (Upbit, Bithumb) for a single token in KRW

## Output

Returns a JSON object with price in KRW, 24h volume, price change rate, timestamp, data age in seconds, and the exchange name (upbit, bithumb, or both), for the requested cryptocurrency symbol on the specified Korean exchange.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "symbol": "ETH",
   "exchange": "all"
  }
 }
}
```

## 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",
     "required": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Crypto symbol (e.g., BTC, ETH)"
      },
      "exchange": {
       "enum": [
        "upbit",
        "bithumb",
        "all"
       ],
       "type": "string",
       "description": "Exchange to query"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "upbit": {
    "symbol": "BTC",
    "exchange": "upbit",
    "price_krw": 142000000,
    "volume_24h": 1234567.89,
    "change_rate": 0.02,
    "data_age_seconds": 0
   },
   "bithumb": {
    "symbol": "BTC",
    "exchange": "bithumb",
    "price_krw": 141950000,
    "volume_24h": 987654.32,
    "change_rate": 0.019,
    "data_age_seconds": 0
   }
  },
  "symbol": "BTC",
  "timestamp": 1776340000000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-printmoneylab-com-f0a4bae9/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)
