# Google Finance Search – Stocks, Indices, Crypto & Forex

> Google Finance Search – Stocks, Indices, Crypto & Forex 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).

Search for real-time quotes and metadata for stocks, indices, mutual funds, futures, ETFs, currencies, forex pairs, and crypto using a free-form query or ticker symbol, mirroring Google Finance results.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-finance-data/search?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-google-finance-search-stocks-indices-crypto-36163ea5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qORMPi0MxoBspUSzAk6WX

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-google-finance-search-stocks-indices-crypto-36163ea5
```

Example prompt: Search Google Finance for 'Apple' and give me the current stock price, today's change, and the ticker symbol.

## When to prefer this

Choose this endpoint when you need real-time or near-real-time price data for any financial instrument searchable on Google Finance — especially when the instrument type is unknown or mixed, or when you need to resolve a company name to its ticker. Prefer this over dedicated single-asset endpoints when searching across stocks, crypto, forex, and indices simultaneously with a single free-form query.

## Known failure modes

- Empty results if the query matches no known instrument on Google Finance
- Ambiguous query returning unintended instrument types (e.g. searching 'apple' may return the stock but not a specific ETF)
- Stale or delayed data if Google Finance has not updated recently
- Rate limiting or payment-related 402 errors if usage quota is exceeded
- Invalid or unsupported language code returns default English results or an error

## How this service works

Find stocks, indices, mutual funds, futures, currency / forex / crypto using a free-form query or symbol as seen on Google Finance - https://www.google.com/finance.

## Output

Returns a structured JSON object with arrays grouped by instrument type (stock, index, ETF, mutual fund, futures, currency/forex/crypto). Each item includes the instrument name, ticker symbol, current price, price change, percentage change, previous close, Google market identifier, exchange timezone and hours (where applicable), and a UTC timestamp of the last update.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "description": "Free-form search query."
  },
  "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": {
    "ETF": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "name": {
        "type": "string",
        "description": "ETF name"
       },
       "type": {
        "type": "string",
        "description": "Type of financial instrument"
       },
       "price": {
        "type": "number",
        "description": "Current price"
       },
       "change": {
        "type": "number",
        "description": "Price change from previous close"
       },
       "symbol": {
        "type": "string",
        "description": "ETF ticker symbol"
       },
       "google_mid": {
        "type": "string",
        "description": "Google market identifier"
       },
       "change_percent": {
        "type": "number",
        "description": "Percentage price change from previous close"
       },
       "previous_close": {
        "type": "number",
        "description": "Previous closing price"
       },
       "last_update_utc": {
        "type": "string",
        "description": "Timestamp of last update in UTC"
       }
      }
     }
    },
    "index": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "name": {
        "type": "string",
        "description": "Index name"
       },
       "type": {
        "type": "string",
        "description": "Type of financial instrument"
       },
       "price": {
        "type": "number",
        "description": "Current price"
       },
       "change": {
        "type": "number",
        "description": "Price change from previous close"
       },
       "symbol": {
        "type": "string",
        "description": "Index ticker symbol"
       },
       "timezone": {
        "type": "string",
        "description": "Exchange timezone"
       },
       "google_mid": {
        "type": "string",
        "description": "Google market identifier"
       },
       "exchange_open": {
        "type": "string",
        "description": "Exchange opening time"
       },
       "change_percent": {
        "type": "number",
        "description": "Percentage price change from previous close"
       },
       "exchange_close": {
        "type": "string",
        "description": "Exchange closing time"
       },
       "previous_close": {
        "type": "number",
        "description": "Previous closing price"
       },
       "utc_offset_sec": {
        "type": "integ
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-google-finance-search-stocks-indices-crypto-36163ea5/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)
