# OHLCV Crypto Candlestick Data

> OHLCV Crypto Candlestick Data is a paid API for AI agents from skinwinking.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Returns OHLCV (open, high, low, close, volume) candlestick data for a specified trading pair and time interval

## Facts

- Endpoint: GET https://skinwinking.com/api/v1/data/ohlcv?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/ohlcv-crypto-candlestick-data-719085ef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8NcqwruMFqwU5JKyF5OnR

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 ohlcv-crypto-candlestick-data-719085ef
```

Example prompt: Pull the last 50 hourly candles for SOL-USDT so I can see the recent price action.

## When to prefer this

Use this endpoint when you need raw OHLCV candlestick data for crypto trading pairs, especially when you want pay-per-call pricing via x402 micropayments (USDC) without a subscription. Prefer this over exchange-specific REST APIs when you need a broker-neutral, agent-friendly endpoint that accepts crypto micropayments and covers multiple pairs.

## Known failure modes

- Invalid or unsupported trading pair returns an error — verify pair format like 'SOL-USDT'
- Limit out of range (below 1 or above 500) returns a validation error
- Unsupported interval string returns an error — use only: 1m, 5m, 15m, 1h, 4h, 1d, 1w
- Payment failure via x402 if USDC balance is insufficient returns a 402 response
- Network timeout or upstream data source outage may return a 5xx error

## How this service works

50 pay-per-call tools for agents over x402 (USDC on Base, Polygon, Solana): crypto market data, token audits, indicators, swap routing, web extraction, DNS/WHOIS/email checks, FX, weather and AI text/image tools.

## Output

Returns a JSON object containing an array of candlestick objects, each with open (o), high (h), low (l), close (c), volume (v), and Unix millisecond timestamp (t) fields covering the requested trading pair and interval.

## 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": [
      "pair"
     ],
     "properties": {
      "pair": {
       "type": "string",
       "description": "Trading pair such as SOL-USDT"
      },
      "limit": {
       "type": "integer",
       "default": 100,
       "maximum": 500,
       "minimum": 1
      },
      "interval": {
       "type": "string",
       "default": "1h",
       "description": "1m, 5m, 15m, 1h, 4h, 1d or 1w"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "candles": [
   {
    "c": 100.5,
    "h": 101,
    "l": 99,
    "o": 100,
    "t": 1793000000000,
    "v": 1234
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ohlcv-crypto-candlestick-data-719085ef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from skinwinking.com](https://www.zero.xyz/host/skinwinking.com/llms.txt)
