# bskts Off-Hours US Stock & ETF Prices

> bskts Off-Hours US Stock & ETF Prices is a paid API for AI agents from api.bskts.xyz, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-31).

Returns off-hours prices for tokenized US stocks and ETFs on Robinhood Chain, comparing on-chain pool prices to the last US market close, with trade volume and basket (bskts index) movements.

## Facts

- Endpoint: GET https://api.bskts.xyz/v1/x402/off-hours?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bskts-off-hours-us-stock-etf-prices-fc013796
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i03rj2FYd9OGjk8vKkZF3

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 bskts-off-hours-us-stock-etf-prices-fc013796
```

Example prompt: What are the current off-hours prices for NVDA, TSLA, and COIN on Robinhood Chain right now — show me how each one compares to where they closed, and include the hourly price path since close.

## When to prefer this

Use this endpoint when you need US stock or ETF price data during off-hours (nights, weekends, or holidays) and specifically want on-chain tokenized prices from Robinhood Chain compared against the official last US close. Ideal for monitoring overnight or weekend price drift of tokenized equities, tracking bskts basket performance between sessions, or building after-hours dashboards. Not appropriate for live intraday prices during regular trading hours, nor for non-tokenized OTC or futures data.

## Known failure modes

- Invalid symbol requested — only supported tickers (NVDA, SPY, TSLA, etc.) are accepted; unsupported symbols return an error or are silently omitted
- path parameter value outside allowed enum ('1h' or '1m') returns a validation error
- More than 5 symbols requested with the path parameter may be rejected or truncated
- Payment not received or x402 flow fails — endpoint returns 402 Payment Required
- Market is open — endpoint is intended for off-hours use; data during live trading hours may be stale or absent
- Rate limiting or quota exceeded if many requests are made in quick succession

## How this service works

US stock and ETF prices while the market is closed (nights, weekends, holidays): each tokenized stock's on-chain pool price on Robinhood Chain now against its price at the last US close, with trades and volume since, plus every bskts basket's move.

## Output

A JSON response containing, for each requested symbol: the current on-chain pool price, the last US market close price, the percentage and absolute change since close, trade count and volume since close, and optionally a time-series price path (hourly or per-minute). Also includes aggregate movement data for all bskts index baskets.

## 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"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "path": {
       "enum": [
        "1h",
        "1m"
       ],
       "type": "string",
       "description": "Adds each asset's price path since the close: 1h hourly, or 1m by the minute (up to 5 symbols)."
      },
      "symbols": {
       "type": "string",
       "description": "Comma-separated symbols; leave out for all. One or more of: NVDA, SPY, QQQ, SPCX, SNDK, CRCL, AAPL, TSLA, MSFT, MSTR, MU, TSM, AMD, INTC, META, GOOGL, COIN, GLD, SGOV, USO, SLV, NVDAx3L."
      }
     }
    }
   },
   "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/bskts-off-hours-us-stock-etf-prices-fc013796/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.bskts.xyz](https://www.zero.xyz/host/api.bskts.xyz/llms.txt)
