# Crypto OHLCVT Candle Data with Technical Indicators

> Crypto OHLCVT Candle Data with Technical Indicators is a paid API for AI agents from kr-x402-mvp.kgy5612.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Returns OHLCVT candlestick data with RSI, EMA, ATR, trend, and support/resistance zone indicators for a given crypto symbol and interval

## Facts

- Endpoint: GET https://kr-x402-mvp.kgy5612.workers.dev/api/v1/spot/ohlcvt?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-ohlcvt-candle-data-with-technical-indicators-ce2d4cb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jfvoL5zxM-MOwdSVxWccy

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 crypto-ohlcvt-candle-data-with-technical-indicators-ce2d4cb2
```

Example prompt: Fetch the last 100 hourly OHLCVT candles for BTC and include RSI, EMA, ATR, and trend direction so I can see if it's in a support zone.

## When to prefer this

Choose this endpoint when an AI trading agent or DeFi bot needs candlestick price history bundled with pre-computed technical indicators (RSI, EMA, ATR, trend, zone) in a single pay-per-call request without API key setup. Ideal for lightweight autonomous agents that need fast, actionable market structure data for BTC, ETH, SOL or any USDT pair, billed in USDC micropayments via x402 — no subscription required.

## Known failure modes

- Invalid symbol returns error or empty candle set
- Unsupported interval enum value returns 400-level error
- Limit outside 10–500 range rejected by schema
- Payment failure via x402 (insufficient USDC balance) blocks the call
- Upstream Binance data unavailability may cause stale or empty response
- Network timeout on Cloudflare Worker edge

## How this service works

Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.

## Output

Returns a JSON object with: array of OHLCVT candles (open, high, low, close, volume, timestamp), last price, percentage change, interval, symbol, data source, and a full indicators block containing RSI14, EMA20, EMA50, ATR14, ATR14 as a percentage, trend direction (up/down/sideways), and a support/resistance zone with high/low bounds and an in_zone boolean.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 500,
       "minimum": 10,
       "description": "Number of candles (default 100)"
      },
      "symbol": {
       "type": "string",
       "examples": [
        "BTC",
        "ETH",
        "SOLUSDT"
       ],
       "description": "Base asset or pair (default BTC); quote is USDT"
      },
      "interval": {
       "enum": [
        "1m",
        "5m",
        "15m",
        "1h",
        "4h",
        "1d"
       ],
       "type": "string",
       "description": "Candle size (default 1h)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "n": 100,
  "last": 80436.6,
  "source": "binance",
  "symbol": "BTCUSDT",
  "candles": [
   {
    "c": 80305.21,
    "h": 80418.67,
    "l": 79916,
    "o": 80058.01,
    "t": "2026-10-29T13:00:00Z",
    "v": 792.98
   }
  ],
  "interval": "1h",
  "change_pct": 1.8,
  "indicators": {
   "zone": {
    "low": 79900.9,
    "high": 80519.9,
    "in_zone": true
   },
   "atr14": 412.7,
   "ema20": 80210.4,
   "ema50": 79880.1,
   "rsi14": 58.3,
   "trend": "up",
   "atr14_pct": 0.51
  },
  "updated_at": "2026-10-29T14:20:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-ohlcvt-candle-data-with-technical-indicators-ce2d4cb2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kr-x402-mvp.kgy5612.workers.dev](https://www.zero.xyz/host/kr-x402-mvp.kgy5612.workers.dev/llms.txt)
