# OpenWebNinja Google Shopping Search

> OpenWebNinja Google Shopping Search is a paid API for AI agents from x402.openwebninja.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-13).

Searches Google Shopping for products matching a query, with filters for price, condition, store, country, and sorting options

## Facts

- Endpoint: GET https://x402.openwebninja.com/realtime-ecommerce-data/google-shopping/search
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/openwebninja-google-shopping-search-428e144c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t2r6RHb067Z287FWIgG9c

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 openwebninja-google-shopping-search-428e144c
```

Example prompt: Search Google Shopping for 'wireless noise-cancelling headphones' in the US, limit to 20 results, sorted by lowest price, only new condition, and with free shipping.

## When to prefer this

Use this endpoint when you need real-time Google Shopping product search results with rich filtering capabilities (price range, condition, store, sale, free shipping, free returns). Prefer this over generic web search when you specifically need structured product data with pricing from Google Shopping's index. Ideal for price comparison, deal-finding, or product discovery tasks that require e-commerce-specific filtering.

## Known failure modes

- Missing required 'q' parameter returns a 400 validation error
- Invalid sort_by enum value causes schema validation failure
- Exceeding limit of 100 results per page returns an error
- Payment failure (x402) if USDC balance is insufficient causes a 402 response
- Unsupported country or language code may return empty results
- Rate limiting may cause transient failures for high-volume queries

## How this service works

40+ public web-data, SERP, e-commerce, real-estate, finance and AI-search APIs, payable per call over x402 (USDC on Base, Polygon, Arbitrum). No account or API key required. Most endpoints $0.003; AI-model endpoints $0.005.

## Output

Returns a list of Google Shopping product results matching the query, along with available filter options (title, values, multivalue flags) and metadata including a request ID and status string. The filters can be used to refine subsequent searches using shoprs/stores query parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/openwebninja-google-shopping-search-428e144c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.openwebninja.com](https://www.zero.xyz/host/x402.openwebninja.com/llms.txt)
