# Orchard Data ETF Quotes

> Orchard Data ETF Quotes is a paid API for AI agents from orchard-data.letom1176.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Returns real-time US ETF price quotes including last price and percent change for major funds like SPY and QQQ

## Facts

- Endpoint: GET https://orchard-data.letom1176.workers.dev/api/etf-quotes
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orchard-data-etf-quotes-85a62adb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PrTZUVUowFIPOG_dZYPou

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 orchard-data-etf-quotes-85a62adb
```

Example prompt: What are the current prices and percent changes for major US ETFs like SPY and QQQ right now?

## When to prefer this

Choose this endpoint when you need lightweight, per-call ETF quote data without a subscription or API key, especially in agentic workflows that support x402 micropayments on Base. It is best for real-time spot checks on major US ETFs like SPY and QQQ rather than full historical data or options chains.

## Known failure modes

- 402 Payment Required if x402 micropayment not attached — agent must pay $0.003 USDC on Base
- Empty or stale data if market is closed or data feed is unavailable
- Malformed response if upstream market data provider is down
- Rate limiting if too many requests are made without valid payment

## How this service works

Market data for AI agents, paid per-call via x402 (USDC on Base). Free index at /, free spec here.

## Output

Returns a JSON object with a list of US ETFs, each containing the ticker symbol, last traded price, and percent change from the previous close. Example: {"us_etfs":[{"symbol":"SPY","last":754.8,"change_pct":0.4},{"symbol":"QQQ","last":611.2,"change_pct":0.6}]}

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "us_etfs": [
   {
    "last": 754.8,
    "symbol": "SPY",
    "change_pct": 0.4
   },
   {
    "last": 611.2,
    "symbol": "QQQ",
    "change_pct": 0.6
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orchard-data-etf-quotes-85a62adb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from orchard-data.letom1176.workers.dev](https://www.zero.xyz/host/orchard-data.letom1176.workers.dev/llms.txt)
