# x402stock US Stock Quote (Latest Price)

> x402stock US Stock Quote (Latest Price) is a paid API for AI agents from agents.x402stock.xyz, paid per call via MPP, $0.01/call, status unknown (last checked 2026-09-08, last successful call 2026-09-14).

Returns the most recent 1-minute bar close price plus today's OHLCV, change, and previous close for any US-listed stock ticker (currently 15-minute delayed).

## Facts

- Endpoint: GET https://agents.x402stock.xyz/api/v1/quote/{ticker}
- Price: $0.01/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-08
- Last successful call: 2026-09-14
- Success rate: 7% of calls made through Zero
- Activations on Zero: 14
- Provider: agents.x402stock.xyz
- Website: https://agents.x402stock.xyz
- Canonical page: https://www.zero.xyz/c/agents-x402stock-xyz-x402stock-us-stock-quote-latest-price-895e619f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ANiesWRqqLLDE29y9lxS4

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 agents-x402stock-xyz-x402stock-us-stock-quote-latest-price-895e619f
```

Example prompt: What is NVIDIA (NVDA) trading at right now — give me the latest price, today's high and low, and how much it's up or down from yesterday's close?

## When to prefer this

Choose this endpoint when you need a quick, current price snapshot for a US-listed stock or ETF and do not require a full order book or streaming feed. It is ideal for agents that need to check a stock price on demand without managing API keys or subscriptions — payment is per-call in USDC via x402. Prefer this over historical endpoints when you only need the latest quote, not a time series.

## Known failure modes

- Invalid or unknown ticker symbol returns an error response
- Market closed or pre-market hours may yield stale or null price fields
- Network or payment failure may prevent the request from completing
- is_delayed is always true on the current plan — real-time data requires a plan upgrade
- Tickers not listed on US exchanges are not supported

## How this service works

Get the latest available price for any US-listed stock: the most recent 1-minute bar close plus today's OHLCV, change, and previous close. Currently 15 minutes delayed; each response carries `is_delayed: true`. Real-time pricing lands when the data plan is upgraded. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.

## Output

Returns a JSON object containing the ticker symbol, the most recent 1-minute bar close price, today's OHLCV (open, high, low, close, volume, VWAP), the absolute change and percentage change from the prior close, the previous close value, a timestamp, and flags indicating whether the data is delayed (currently always true at 15-minute delay) and by how much.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ticker"
 ],
 "properties": {
  "ticker": {
   "type": "string",
   "description": "US-listed ticker symbol (uppercase), e.g. AAPL."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "ticker",
  "data",
  "source",
  "as_of"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "price",
    "change",
    "change_percent",
    "previous_close",
    "timestamp",
    "is_delayed",
    "delayed_by"
   ],
   "properties": {
    "day": {
     "type": "object",
     "required": [
      "open",
      "high",
      "low",
      "close",
      "volume"
     ],
     "properties": {
      "low": {
       "type": "number"
      },
      "high": {
       "type": "number"
      },
      "open": {
       "type": "number"
      },
      "vwap": {
       "type": "number"
      },
      "close": {
       "type": "number"
      },
      "volume": {
       "type": "number"
      }
     },
     "additionalProperties": false
    },
    "price": {
     "anyOf": [
      {
       "type": "number"
      },
      {
       "type": "null"
      }
     ]
    },
    "change": {
     "anyOf": [
      {
       "type": "number"
      },
      {
       "type": "null"
      }
     ]
    },
    "timestamp": {
     "anyOf": [
      {
       "type": "string"
      },
      {
       "type": "null"
      }
     ]
    },
    "delayed_by": {
     "type": "string"
    },
    "is_delayed": {
     "type": "boolean"
    },
    "change_percent": {
     "anyOf": [
      {
       "type": "number"
      },
      {
       "type": "null"
      }
     ]
    },
    "previous_close": {
     "anyOf": [
      {
       "type": "number"
      },
      {
       "type": "null"
      }
     ]
    }
   },
   "additionalProperties": false
  },
  "as_of": {
   "type": "string"
  },
  "source": {
   "type": "string",
   "const": "x402stock"
  },
  "ticker": {
   "type": "string"
  },
  "feedback": {
   "type": "object",
   "required": [
    "endpoint",
    "method",
    "free",
    "note"
   ],
   "properties": {
    "free": {
     "type": "boolean"
    },
    "note": {
     "type": "string"
    },
    "method": {
     "type": "string",
     "const": "POST"
    },
    "endpoint": {
     "type": "string"
    }
   },
   "additionalProperties": false
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-x402stock-xyz-x402stock-us-stock-quote-latest-price-895e619f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.x402stock.xyz](https://www.zero.xyz/host/agents.x402stock.xyz/llms.txt)
