# Stock Quote (Yahoo Finance) via OpenWeb Ninja

> Stock Quote (Yahoo Finance) via OpenWeb Ninja 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 for one or more ticker symbols, including price, change, volume, and 52-week range.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-finance-data/stock-quote-yahoo-finance?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-yahoo-finance-via-openweb-ninja-b7a72ef8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BMEJ0a9vh6V8zJqrL9hC4

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-yahoo-finance-via-openweb-ninja-b7a72ef8
```

Example prompt: What's the current stock price, today's change, and trading volume for AAPL and MSFT right now?

## When to prefer this

Choose this endpoint when you need real-time or near-real-time price quotes for one or many US or international stock tickers in a single call. It supports up to 100 symbols per request and returns rich metadata including 52-week range, volume, and market state — making it well-suited for portfolio monitoring, pre-trade checks, or financial dashboards. Prefer this over general web search when you need structured, machine-readable financial data rather than narrative content.

## Known failure modes

- Invalid or unrecognized ticker symbol returns empty data or error status
- Exceeding 100 symbols per request may result in rejection or partial results
- Market data may be delayed or unavailable during exchange downtime
- Billing increments of 10 symbols per request — sending 78 symbols counts as 8 requests
- Rate limiting or payment failure returns a 402 or 429 error

## How this service works

Get stock market quote by stock symbol/ticker from Yahu Finance.

## Output

Returns an array of quote objects per requested symbol, each containing: company name, instrument type, current price, price change and percent change from previous close, trading volume, intraday high/low, 52-week high/low, previous close, currency, exchange name and timezone, market state (open/closed/pre/post), and tradeability flags. 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. Up to 100 symbols are supported in a single request (separated by comma).  \n\n  **Examples:**  \n  *AAPL*  \n  *MSFT,AMZN*  \n  \n  **Note:** Every 10 symbols will be charged as a single request - for example, sending 78 symbols will be counted as 8 requests."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "name": {
      "type": "string",
      "description": "Full name of the company/asset"
     },
     "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": "Ticker symbol of the asset"
     },
     "volume": {
      "type": "integer",
      "description": "Trading volume for the day"
     },
     "day_low": {
      "type": "number",
      "description": "Lowest price of the day"
     },
     "currency": {
      "type": "string",
      "description": "Currency of the price values"
     },
     "day_high": {
      "type": "number",
      "description": "Highest price of the day"
     },
     "exchange": {
      "type": "string",
      "description": "Stock exchange where traded"
     },
     "year_low": {
      "type": "number",
      "description": "52-week low price"
     },
     "tradeable": {
      "type": "boolean",
      "description": "Whether the asset is tradeable"
     },
     "year_high": {
      "type": "number",
      "description": "52-week high price"
     },
     "market_state": {
      "type": "string",
      "description": "Current market state (open/closed/etc)"
     },
     "change_percent": {
      "type": "number",
      "description": "Percentage price change"
     },
     "previous_close": {
      "type": "number",
      "description": "Previous closing price"
     },
     "crypto_tradeable": {
      "type": "boolean",
      "description": "Whether the asset is a tradeable cryptocurrency"
     },
     "exchange_timezone": {
      "type": "string",
      "description": "Exchange timezone name"
     },
     "full_exchange_name": {
      "type": "string",
      "description": "Full name of the exchange"
     },
     "exchange_timezone_short": {
      "type": "string",
      "description": "Abbreviated timezone name"
     },
     "exchange_timezone_utc_offset_sec": {
      "type": "integer",
      "description": "UTC offset in seconds"
     }
    }
   }
  },
  "status": {
   "type": "string",
   "description": "Status of the API response"
  },
  "request_id": {
   "type": "string",
   "description": "Unique identifie
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-stock-quote-yahoo-finance-via-openweb-ninja-b7a72ef8/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)
