# Amazon Keyword Product Search API (api.cn402.com)

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

Searches Amazon by keyword and returns a structured product list with title, ASIN, brand, price, rating, reviews, Best Sellers Rank, and more via an async snapshot pattern.

## Facts

- Endpoint: GET https://api.cn402.com/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-api-api-cn402-com-47d41baf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_urrEp36-p1FVfZJrj-zOj

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-api-api-cn402-com-47d41baf
```

Example prompt: Search Amazon for 'stainless steel water bottle' and give me the top products with their ASIN, price, rating, and Best Sellers Rank — I want to evaluate this niche for a new product launch.

## When to prefer this

Choose this endpoint when you need structured Amazon product data by keyword including ASINs, pricing, ratings, BSR, and seller information for niche research, competitor analysis, or price monitoring. It is async (snapshot pattern) so budget 60-120 seconds for results. Prefer over manual scraping or general web search when you need clean, structured Amazon-specific product fields.

## Known failure modes

- Status remains 'pending' if polled too early — wait the suggested retry_after_seconds before fetching
- Invalid or expired snapshot ID returns an error or empty results
- Keyword with no Amazon results returns empty results array
- Rate limiting or payment failure returns 402 or error response
- Amazon search result structure changes may affect data completeness

## 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. 亚马逊关键词选品与竞品搜索。

## Output

On the first call (trigger), returns a snapshot ID and status 'pending' with a suggested retry delay (60-120 seconds). On the second call (with snapshot ID), returns status 'ready' with an array of products each containing: ASIN, title, brand, price, currency, rating, reviews count, Best Sellers Rank (BSR), units bought past month, seller info, number of sellers, product URL, and image URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "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."
  }
 }
}
```

## More

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