# Strale Google Search

> Strale Google Search is a paid API for AI agents from api.strale.io, paid per call via x402, $0.108/call, status unknown (last checked 2026-09-13).

Run a scoped or global Google Search query and get structured results with cryptographic audit records

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/google-search
- Price: $0.108/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-google-search-f867428a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gmkLtGFif8N3D8o1mrHd9

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 strale-google-search-f867428a
```

Example prompt: Search Google for 'best open-source LLM frameworks 2024' and give me the top 10 results scoped to the US in English.

## When to prefer this

Choose this endpoint when you need auditable, cryptographically hashed Google Search results with optional country and language scoping, especially in agentic workflows requiring a verifiable trust layer. Prefer it over raw Google Search APIs when auditability, pay-per-call micropayment pricing, or REST/MCP/A2A protocol flexibility is important. Best suited for agents that need reproducible, verifiable web lookups across 27 countries.

## Known failure modes

- Invalid country code — unrecognized values are rejected before the search runs rather than silently ignored
- Malformed language code — invalid ISO 639-1 format rejected upfront
- num_results exceeds maximum of 20 — request rejected
- Missing required 'query' parameter — request fails validation
- Upstream Google Search API unavailability — 5xx error returned
- Payment failure or insufficient USDC balance via x402 — 402 Payment Required

## How this service works

Perform a Google search and return structured results. Returns title, URL, snippet, position for each result.

## Output

A list of up to 20 Google search result entries (title, URL, snippet) for the given query, optionally scoped to a country and language, plus a cryptographic audit record with chain hashing for every call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "description": "Search query"
  },
  "country": {
   "type": "string",
   "description": "Country to scope results to, as an ISO 3166-1 alpha-2 code (MX), alpha-3 code (MEX), numeric code (484), or exact country name (Mexico). \"UK\" is accepted as an alias for GB. Unrecognised values are rejected before the search runs rather than silently ignored. Omit for unscoped global results."
  },
  "language": {
   "type": "string",
   "description": "Language for results, as an ISO 639-1 code (\"en\"), optionally with a region (\"pt-BR\"). Validated for shape and rejected before the search runs if malformed, rather than silently ignored. Omit for Google's default."
  },
  "num_results": {
   "type": "integer",
   "description": "Number of results (default 10, max 20)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "query": {
  "type": "string"
 },
 "results": {
  "type": "array"
 },
 "total_results_estimate": {
  "type": "string"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-google-search-f867428a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
