# Blockrun US Stock OHLC History – PPLT

> Blockrun US Stock OHLC History – PPLT is a paid API for AI agents from blockrun-web-vbsbhh7lea-uc.a.run.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Returns historical OHLC (Open/High/Low/Close/Volume) bar data for the US-listed PPLT ETF at configurable resolutions via Pyth data source

## Facts

- Endpoint: GET https://blockrun-web-vbsbhh7lea-uc.a.run.app/api/v1/stocks/us/history/PPLT
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockrun-us-stock-ohlc-history-pplt-ee22025e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_up0R6cHPOvPJHQvz4icN9

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 blockrun-us-stock-ohlc-history-pplt-ee22025e
```

Example prompt: Pull daily OHLC bars for PPLT (the platinum ETF) from January 1, 2025 to June 1, 2025 — I need the open, high, low, close, and volume for each day.

## When to prefer this

Use this endpoint when you need historical OHLC candlestick or bar data for the PPLT (Aberdeen Standard Physical Platinum Shares ETF) specifically, across any supported resolution from 1-minute to monthly. Prefer this over realtime endpoints when backtesting strategies, building charts, or analyzing past price action for the platinum commodity ETF.

## Known failure modes

- Missing required 'from' or 'to' query parameters returns a 400 error
- Invalid or out-of-range Unix timestamps may return an empty bars array
- Requesting a future date range returns no data
- Unsupported resolution value returns a 400 validation error
- Payment failure or insufficient USDC balance returns a 402 Payment Required response
- Server-side data unavailability from Pyth may result in 503 or empty result

## How this service works

US Stock OHLC bars for PPLT @ D

## Output

An array of OHLC bar objects for PPLT, each containing Unix timestamp (t), open (o), high (h), low (l), close (c), and volume (v) values, plus metadata fields: symbol, resolution, source (pyth), from, and to timestamps.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "path": {
     "type": "object",
     "required": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "example": "AAPL",
       "description": "NYSE/Nasdaq/AMEX ticker (AAPL, TSLA, NVDA, CRCL, SPY, …)."
      }
     }
    },
    "query": {
     "type": "object",
     "required": [
      "from",
      "to"
     ],
     "properties": {
      "to": {
       "type": "integer",
       "description": "Window end (Unix seconds)."
      },
      "from": {
       "type": "integer",
       "description": "Window start (Unix seconds)."
      },
      "session": {
       "enum": [
        "pre",
        "post",
        "on"
       ],
       "type": "string",
       "description": "Optional US market session."
      },
      "resolution": {
       "enum": [
        "1",
        "5",
        "15",
        "60",
        "240",
        "D",
        "W",
        "M"
       ],
       "type": "string",
       "default": "D",
       "description": "Bar resolution (TradingView convention): 1/5/15/60/240 min, D day, W week, M month."
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "symbol",
    "resolution",
    "bars",
    "source"
   ],
   "properties": {
    "to": {
     "type": "integer"
    },
    "bars": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "t",
       "o",
       "h",
       "l",
       "c",
       "v"
      ],
      "properties": {
       "c": {
        "type": "number",
        "description": "Close"
       },
       "h": {
        "type": "number",
        "description": "High"
       },
       "l": {
        "type": "number",
        "description": "Low"
       },
       "o": {
        "type": "number",
        "description": "Open"
       },
       "t": {
        "type": "integer",
        "description": "Bar start (Unix seconds)"
       },
       "v": {
        "type": "number",
        "description": "Volume"
       }
      }
     }
    },
    "from": {
     "type": "integer"
    },
    "source": {
     "type": "string",
     "const": "pyth"
    },
    "symbol": {
     "type": "string",
     "example": "AAPL"
    },
    "resolution": {
     "type": "string",
     "example": "D"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockrun-us-stock-ohlc-history-pplt-ee22025e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from blockrun-web-vbsbhh7lea-uc.a.run.app](https://www.zero.xyz/host/blockrun-web-vbsbhh7lea-uc.a.run.app/llms.txt)
