# Stock Quote

> Stock Quote is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Returns real-time stock market quotes including price, change, volume, and pre/post-market data for stocks, indices, mutual funds, and futures.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-finance-data/stock-quote?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-stock-quote-dccf84f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Rt6J8sYc26UQYMfXNE0Jg

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-openwebninja-com-stock-quote-dccf84f4
```

Example prompt: What's the current stock price for AAPL, including today's high, low, and any pre-market movement?

## When to prefer this

Choose this endpoint when you need real-time or near-real-time stock quotes for any instrument type (stocks, indices, mutual funds, futures) and require comprehensive quote data including pre/post-market prices. It supports batch lookups of up to 100 symbols per request, making it efficient for portfolio monitoring. Prefer this over currency or news endpoints when your primary need is price and volume data for equity instruments.

## Known failure modes

- Invalid or unrecognized ticker symbol returns no data or error status
- Market closed or outside trading hours may result in stale prices or missing intraday fields
- Batching more than 100 symbols in a single request may be rejected
- Network or upstream data provider outage returns error status
- Unsupported language code may fall back to English or return an error

## How this service works

Get stock market quote. Supports all stock types: stock, index, mutual fund and futures.

## Output

Returns a data object containing the company name, ticker symbol, instrument type, current trading price, open/high/low prices for the day, trading volume, price change and percentage change from previous close, previous close price, pre/post-market price with its change and percent change, and a UTC timestamp of the last price update. Also includes a response status and request ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "symbol"
 ],
 "properties": {
  "symbol": {
   "type": "string",
   "description": "Stock symbol / ticker, specified with or without exchange symbol.  \n  \n    **Batching:** up to 100 symbols are supported in a single request (separated by comma, as shown in the 2nd example above).  \n    \n    **Note:** every 10 symbols will be charged as a single request - for example, sending 78 symbols will be counted & charged as 8 requests."
  },
  "language": {
   "type": "string",
   "default": "en",
   "description": "The language to use for the results, specified as a 2-letter language code - see ISO 639-1."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "low": {
     "type": "number",
     "description": "Lowest price during the current trading day"
    },
    "high": {
     "type": "number",
     "description": "Highest price during the current trading day"
    },
    "name": {
     "type": "string",
     "description": "Company name"
    },
    "open": {
     "type": "number",
     "description": "Opening price for the current trading day"
    },
    "type": {
     "type": "string",
     "description": "Type of financial instrument"
    },
    "price": {
     "type": "number",
     "description": "Current trading price"
    },
    "change": {
     "type": "number",
     "description": "Price change from previous close"
    },
    "symbol": {
     "type": "string",
     "description": "Stock ticker symbol"
    },
    "volume": {
     "type": "integer",
     "description": "Trading volume for the current day"
    },
    "change_percent": {
     "type": "number",
     "description": "Percentage price change from previous close"
    },
    "previous_close": {
     "type": "number",
     "description": "Closing price from previous trading day"
    },
    "last_update_utc": {
     "type": "string",
     "description": "Timestamp of last price update in UTC"
    },
    "pre_or_post_market": {
     "type": "number",
     "description": "Current pre-market or post-market price"
    },
    "pre_or_post_market_change": {
     "type": "number",
     "description": "Price change in pre/post market trading"
    },
    "pre_or_post_market_change_percent": {
     "type": "number",
     "description": "Percentage price change in pre/post market trading"
    }
   }
  },
  "status": {
   "type": "string",
   "description": "Status of the API response"
  },
  "request_id": {
   "type": "string",
   "description": "Unique identifier for the request"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-stock-quote-dccf84f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
