# Amazon Keyword Product Search (x402node)

> Amazon Keyword Product Search (x402node) is a paid API for AI agents from api.x402node.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Search Amazon by keyword and return a structured list of products with title, ASIN, brand, price, rating, reviews, Best Sellers Rank, category, seller, and image — using an async snapshot pattern.

## Facts

- Endpoint: GET https://api.x402node.dev/ecom/search
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/amazon-keyword-product-search-x402node-4c26743e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JArjsbYzxaCSjlAIMfLJm

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 amazon-keyword-product-search-x402node-4c26743e
```

Example prompt: Search Amazon for 'stainless steel water bottle' and give me a structured list of the top products — including ASIN, brand, price, rating, number of reviews, and Best Sellers Rank for each.

## When to prefer this

Use this endpoint when you need structured Amazon product data by keyword including ASINs, pricing, ratings, BSR, and seller info — ideal for product selection, niche research, competitor analysis, and price/rank monitoring. Prefer over generic web scraping when you need clean, field-level Amazon product data without parsing HTML.

## Known failure modes

- Snapshot not yet ready — collection still in progress (60-120s wait required before fetching results)
- Invalid or expired snapshot ID — returns error or empty result
- No results found for the keyword — niche too narrow or spelling error
- Payment failure — x402 USDC payment not completed, request blocked
- Rate limiting or upstream Amazon blocking — partial or no results returned

## How this service works

Search Amazon by keyword and get a structured product list: title, ASIN, brand, price, currency, rating, reviews, Best Sellers Rank, category, seller and image per result. Async: a first call with keyword returns a snapshot id (collection ~60-120s); call again with that snapshot to fetch results. For product selection, niche and competitor research, price and rank monitoring. 亚马逊关键词选品与竞品搜索。 Accepts payment on Base or Solana — either network works.

## Output

A structured list of Amazon products matching the keyword, each containing: title, ASIN, brand, price with currency, star rating, review count, Best Sellers Rank, category, seller name, and product image URL. Results are returned asynchronously: the first call returns a snapshot ID (collection takes ~60-120 seconds), and a subsequent call with that snapshot ID returns the full product list.

## 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": [
      "keyword",
      "snapshot"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "Max products to collect and return, 1-30 (default 15). Applies to the trigger call."
      },
      "keyword": {
       "type": "string",
       "description": "Search keyword, e.g. 'stanley tumbler' (required for the first/trigger call)."
      },
      "snapshot": {
       "type": "string",
       "description": "Snapshot id (sd_...) returned by the first call. Provide this on the second call to fetch results."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amazon-keyword-product-search-x402node-4c26743e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.x402node.dev](https://www.zero.xyz/host/api.x402node.dev/llms.txt)
