# Quant Agent Shop Batch Web Search

> Quant Agent Shop Batch Web Search is a paid API for AI agents from quantagentshop.com, paid per call via x402, $0.0115/call, status unknown (last checked 2026-10-23).

Executes 1–10 Google web search queries in a single API call, returning up to 10 ranked results (title, URL, snippet, date) per query.

## Facts

- Endpoint: POST https://quantagentshop.com/v1/web-search-batch?utm_source=zero.xyz
- Price: $0.0115/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/quant-agent-shop-batch-web-search-3054e9e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7cnrdmjzyhzNmcKNv_P0q

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 quant-agent-shop-batch-web-search-3054e9e8 -d '<json body>'
```

Example prompt: Search Google for these three topics at once: 'x402 payment protocol overview', 'Base network USDC gas fees', and 'best practices for AI agents' — give me the top results for each.

## When to prefer this

Use this batch endpoint when you need to run 3 or more Google web searches; it is cheaper per call than the single-query /v1/web-search endpoint from 3 queries onward. Prefer /v1/web-search for 1–2 queries. Choose this over manual parallel calls when you need results for multiple topics delivered together in a single structured response, preserving query order.

## Known failure modes

- Invalid queries array (empty, >10 items, items <2 or >400 chars) returns a validation error
- Invalid country or language code format returns a schema error
- Network or upstream Serper outage may cause a failed call (not charged)
- Query yields zero results — returns an empty results array for that query
- Rate limiting or quota exhaustion from upstream provider may cause failure

## How this service works

Batch Google web search. Send 1 to 10 queries in one call; returns up to 10 ranked results per query (title, URL, snippet, date) in the order sent, for one flat price. Cheaper than /v1/web-search from 3 queries; for 1 or 2 use /v1/web-search. Typical response 2 to 4 s. Failed calls are not charged.

## Output

Returns a JSON object with a results array ordered by input query. Each query entry contains the query string and up to 10 ranked results, each with position, title, URL, snippet, and date (may be null). Also includes a searched_at timestamp and the source attribution (Google via Serper).

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "queries"
     ],
     "properties": {
      "country": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^[a-z]{2}$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Country",
       "default": null,
       "description": "Optional two-letter country code, lower case, such as us or gb."
      },
      "queries": {
       "type": "array",
       "items": {
        "type": "string",
        "maxLength": 400,
        "minLength": 2
       },
       "title": "Queries",
       "maxItems": 10,
       "minItems": 1,
       "description": "1 to 10 searches, each as typed into a search engine."
      },
      "language": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^[a-z]{2}(-[a-z]{2})?$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Language",
       "default": null,
       "description": "Optional language code, lower case, such as en or pt-br."
      }
     },
     "additionalProperties": false
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "source": "Google web results via Serper",
  "queries": 2,
  "results": [
   {
    "query": "x402 facilitator fees",
    "results": [
     {
      "url": "https://www.x402.org/",
      "date": null,
      "title": "x402 - Payment Required",
      "snippet": "An open protocol for internet-native payments...",
      "position": 1
     }
    ]
   },
   {
    "query": "base usdc transfer gas cost",
    "results": [
     {
      "url": "https://docs.base.org/base-chain/network-information/network-fees",
      "date": null,
      "title": "Network fees",
      "snippet": "Fees on Base have two parts...",
      "position": 1
     }
    ]
   }
  ],
  "searched_at": "2026-10-22T09:00:00+00:00"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/quant-agent-shop-batch-web-search-3054e9e8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from quantagentshop.com](https://www.zero.xyz/host/quantagentshop.com/llms.txt)
