# ScrapeMole Quotes – Batch Market Data (Stocks, ETFs, Crypto, FX)

> ScrapeMole Quotes – Batch Market Data (Stocks, ETFs, Crypto, FX) is a paid API for AI agents from quotes.scrapemole.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-18).

Returns live-ish price quotes (price, change %, day range, volume) for up to 10 comma-separated ticker symbols across stocks, ETFs, indices, FX pairs, and crypto.

## Facts

- Endpoint: GET https://quotes.scrapemole.workers.dev/v1/quotes?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapemole-quotes-batch-market-data-stocks-etfs-crypto-fx-3c29cdf2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cuel-afU3SBkYJ9swPe_F

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 scrapemole-quotes-batch-market-data-stocks-etfs-crypto-fx-3c29cdf2
```

Example prompt: What are the current prices and percent changes for AAPL, MSFT, and BTC-USD right now?

## When to prefer this

Choose this endpoint when you need no-setup, no-account, pay-per-call market data for up to 10 tickers across any asset class (stocks, ETFs, indices, crypto, FX) in a single request. Ideal for AI agents that need occasional price lookups without a subscription or API key, and where USDC micropayments via x402 are supported.

## Known failure modes

- Symbol not found — returned in the notFound array rather than as an error
- More than 10 symbols supplied — request may be rejected or truncated
- Invalid ticker format — symbol silently moved to notFound
- Payment failure — call is not charged and no data is returned
- Data may be delayed 15-20 minutes for some exchanges

## How this service works

Pay-per-call market data for agents: live-ish stock, ETF, index, FX and crypto quotes (price, change, day range, 52-week range, volume), batch quotes for up to 10 symbols, OHLCV price history, ticker search, and CoinGecko crypto prices with market cap and 24h change. Public market data only, no keys, no accounts. USDC via x402; failed calls are never charged.

Payments: x402 v2, scheme "exact", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://quotes.scrapemole.workers.dev/terms

## Output

A JSON object with a count of results, an array of quotes each containing symbol, price, and changePercent (and optionally day range, 52-week range, and volume), the data source (Yahoo Finance), and a notFound array listing any unrecognized symbols.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "symbols"
     ],
     "properties": {
      "symbols": {
       "type": "string",
       "examples": [
        "AAPL,MSFT,BTC-USD"
       ],
       "description": "Comma-separated tickers (1-10)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 3,
  "quotes": [
   {
    "price": 340.97,
    "symbol": "AAPL",
    "changePercent": 1.29
   },
   {
    "price": 512.1,
    "symbol": "MSFT",
    "changePercent": -0.3
   },
   {
    "price": 83552.71,
    "symbol": "BTC-USD",
    "changePercent": 2.2
   }
  ],
  "source": "Yahoo Finance",
  "notFound": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapemole-quotes-batch-market-data-stocks-etfs-crypto-fx-3c29cdf2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quotes.scrapemole.workers.dev](https://www.zero.xyz/host/quotes.scrapemole.workers.dev/llms.txt)
