# Cabrini Stock OHLCV Range

> Cabrini Stock OHLCV Range is a paid API for AI agents from cabrini.ai, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns historical OHLCV bar data for a US stock ticker over a specified date range at configurable minute intervals

## Facts

- Endpoint: POST https://cabrini.ai/v1/range
- 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/cabrini-stock-ohlcv-range-4e23dd3b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jm5IpffEzodHyRoKYqYff

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 cabrini-stock-ohlcv-range-4e23dd3b -d '<json body>'
```

Example prompt: Pull all 15-minute OHLCV bars for NVDA from 2024-01-02 to 2024-03-31 so I can backtest a momentum strategy.

## When to prefer this

Choose this endpoint when you need historical intraday or multi-day OHLCV bar data for a specific US stock ticker over a defined date range, particularly for backtesting, charting, or quantitative analysis. It supports granular minute-level intervals (3 to 240 minutes), making it suitable for both intraday and swing-trade research. Prefer it over generic market data APIs when you need pay-per-call micro-pricing via x402 with no subscription overhead.

## Known failure modes

- Invalid ticker symbol returns an error or empty result
- Date range with no trading activity (e.g. weekend-only range) may return empty bars
- Unsupported interval value (not in 3,6,9,12,15,30,60,240) returns a validation error
- Start date after end date causes a bad request error
- Malformed date format (not YYYY-MM-DD) returns a schema validation error
- Insufficient USDC balance causes payment failure before data is returned

## How this service works

Multi-day intraday OHLCV bars for one US stock ticker (interval 3-240 minutes, default 3m). Absolute prices plus fractional change from each day's own open. $0.01 per trading day, no day limit. This request: 1 trading days = $0.010 USDC.

## Output

A JSON array of OHLCV bar objects for the requested ticker over the specified date range, each bar containing open, high, low, close, and volume fields at the requested minute interval (3, 6, 9, 12, 15, 30, 60, or 240 minutes).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "end": {
   "type": "string",
   "description": "End date, YYYY-MM-DD"
  },
  "start": {
   "type": "string",
   "description": "Start date, YYYY-MM-DD"
  },
  "ticker": {
   "type": "string",
   "description": "US stock ticker symbol"
  },
  "interval": {
   "type": "integer",
   "description": "Bar interval in minutes: 3, 6, 9, 12, 15, 30, 60, or 240 (default 3)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cabrini-stock-ohlcv-range-4e23dd3b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cabrini.ai](https://www.zero.xyz/host/cabrini.ai/llms.txt)
