# Obol Kraken Candles — Verified OHLCV Market Data

> Obol Kraken Candles — Verified OHLCV Market Data is a paid API for AI agents from obol.danieldutoit.net, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-13).

Returns verified OHLCV candlestick data for a specified trading pair from Kraken exchange, paid via x402 protocol in USDC on Base.

## Facts

- Endpoint: GET https://obol.danieldutoit.net/v1/markets/kraken/candles
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/obol-kraken-candles-verified-ohlcv-market-data-6587304a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VVQk0vDlM8EU7ybtYPXNB

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 obol-kraken-candles-verified-ohlcv-market-data-6587304a
```

Example prompt: Pull the last 100 hourly BTC/USDC candles from Obol's verified Kraken data feed — base is BTC, quote is USDC, period 60.

## When to prefer this

Choose this endpoint when you need verified, blockchain-settled OHLCV candlestick data specifically from Kraken exchange, paid programmatically per-call via x402 in USDC on Base. Ideal for AI agents, trading bots, or analytics pipelines that require cryptographically verifiable market data provenance rather than unverified third-party feeds, and where per-call micropayment billing is preferable to subscription access.

## Known failure modes

- Missing required parameters (base, quote, or period) returns a 400 error
- Unsupported trading pair not listed on Kraken returns an error or empty result
- Invalid period value not supported by Kraken returns an error
- Insufficient USDC balance or failed x402 payment results in 402 Payment Required
- Rate limiting or upstream Kraken API unavailability may cause timeouts

## How this service works

Obol sells verified blockchain data over x402, settled in USDC on Base.

## Output

Returns an object containing verified OHLCV candlestick bars for the requested trading pair and period from Kraken. Each candle typically includes open, high, low, close, and volume values along with timestamps, sourced from Kraken exchange and served as verified blockchain-settled data.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "base": "BTC",
  "quote": "USD",
  "candles": [],
  "coverage": {
   "order": "newest_first",
   "maximum_candles": 100,
   "returned_candles": 0,
   "latest_observed_at": null
  },
  "exchange": "Kraken",
  "disclaimer": "Historical exchange observations for informational use; not investment advice.",
  "period_seconds": 60
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/obol-kraken-candles-verified-ohlcv-market-data-6587304a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from obol.danieldutoit.net](https://www.zero.xyz/host/obol.danieldutoit.net/llms.txt)
