# OpenWebNinja Amazon Product Search

> OpenWebNinja Amazon Product Search is a paid API for AI agents from openwebninja-x402.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Search Amazon products by keyword with filtering by country, sort order, condition, and page number

## Facts

- Endpoint: GET https://openwebninja-x402.vercel.app/api/amazon/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/openwebninja-amazon-product-search-0dc4e1c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qh64m0PbhTC0lBGXso-tG

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-amazon-product-search-0dc4e1c9
```

Example prompt: Search Amazon US for wireless noise-cancelling headphones, sort by highest rating, only show new condition items, and give me the first page of results.

## When to prefer this

Use this endpoint when you need to programmatically search Amazon product listings by keyword across multiple Amazon marketplaces (US, UK, DE, JP, etc.), with control over sort order (price, rating, bestsellers, newest), product condition (new, used, renewed), and pagination. Prefer this over general web search when you specifically need Amazon product data with pricing and ratings context.

## Known failure modes

- Missing required 'query' parameter returns a validation error
- Invalid country code enum value returns a 400 bad request
- Page number below 1 or exceeding maximum returns an error
- Payment of $0.01 USDC not provided results in a 402 Payment Required response
- Amazon rate limiting or scraping blocks may result in empty or partial results
- Extremely rare or misspelled keywords may return zero results

## How this service works

Search Amazon products by keyword.

## Output

A list of Amazon product listings matching the keyword query, including product names, prices, ratings, condition, ASINs, and URLs, filtered and sorted according to the specified parameters.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "query"
     ],
     "properties": {
      "page": {
       "type": "integer",
       "maximum": 9007199254740991,
       "minimum": 1
      },
      "query": {
       "type": "string",
       "minLength": 1
      },
      "country": {
       "enum": [
        "US",
        "AU",
        "BR",
        "CA",
        "CN",
        "FR",
        "DE",
        "IN",
        "IT",
        "MX",
        "NL",
        "SG",
        "ES",
        "TR",
        "AE",
        "GB",
        "JP",
        "SA",
        "PL",
        "SE",
        "BE",
        "EG",
        "ZA",
        "IE"
       ],
       "type": "string"
      },
      "sort_by": {
       "enum": [
        "RELEVANCE",
        "LOWEST_PRICE",
        "HIGHEST_PRICE",
        "HIGHEST_RATING",
        "NEWEST_ARRIVALS",
        "BEST_SELLERS",
        "MORE_BUYING_CHOICES"
       ],
       "type": "string"
      },
      "product_condition": {
       "enum": [
        "ALL",
        "NEW",
        "USED",
        "RENEWED",
        "COLLECTIBLE"
       ],
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/openwebninja-amazon-product-search-0dc4e1c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from openwebninja-x402.vercel.app](https://www.zero.xyz/host/openwebninja-x402.vercel.app/llms.txt)
