# Crypto OHLCV Candlestick Data API

> Crypto OHLCV Candlestick Data API is a paid API for AI agents from prance-mounting-watch.ngrok-free.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns historical OHLCV (open, high, low, close, volume) candlestick data for a cryptocurrency symbol at a chosen interval, ordered oldest first.

## Facts

- Endpoint: GET https://prance-mounting-watch.ngrok-free.dev/v1/ohlcv/:symbol
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-ohlcv-candlestick-data-api-3e99820c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OS79SRj1Q9Eg_u8lq5ZWW

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-ohlcv-candlestick-data-api-3e99820c
```

Example prompt: Show me the last 200 one-hour OHLCV candles for ETH so I can run a moving average analysis on it.

## When to prefer this

Use this endpoint when you need structured historical OHLCV candlestick data for a cryptocurrency to perform technical analysis, trend detection, chart rendering, or strategy backtesting. Prefer this over a real-time price endpoint when you need multiple time periods rather than a single current price.

## Known failure modes

- Unknown or unsupported symbol returns an error or empty result
- Invalid interval value (not 1m, 5m, 1h, or 1d) returns a validation error
- Limit exceeding 300 may be clamped or rejected
- Payment failure (insufficient USDC balance) blocks the request
- Service may be temporarily unavailable due to ngrok tunnel instability

## How this service works

Historical OHLCV candlestick data for cryptocurrencies. Choose an interval of 1m, 5m, 1h or 1d and request up to 300 candles. Returns open, high, low, close and volume for each period, ordered oldest first. Use this for technical analysis, trend detection, backtesting a strategy, or charting price history.

## Output

An ordered array of candlestick records (oldest first) for the requested symbol, each containing open, high, low, close, and volume values for the specified time interval, up to 300 candles.

## 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"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Asset ticker, e.g. BTC, ETH"
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "number",
       "description": "Number of candles, 1-300, default 100"
      },
      "interval": {
       "enum": [
        "1m",
        "5m",
        "1h",
        "1d"
       ],
       "type": "string",
       "description": "Candle size, default 1h"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-ohlcv-candlestick-data-api-3e99820c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from prance-mounting-watch.ngrok-free.dev](https://www.zero.xyz/host/prance-mounting-watch.ngrok-free.dev/llms.txt)
