# OpenWebNinja Amazon Product Reviews

> OpenWebNinja Amazon Product Reviews 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-13).

Fetches paginated customer reviews for an Amazon product identified by ASIN, with filtering by star rating, sort order, and country marketplace.

## Facts

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

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-reviews-886a4156
```

Example prompt: Can you pull the top reviews for Amazon ASIN B09G9FPHY6 in the US marketplace — show me the 5-star ones sorted by TOP_REVIEWS, first page only?

## When to prefer this

Use this endpoint when you need structured Amazon review data for a specific product ASIN, especially when filtering by star rating, sort order, or country marketplace is required. Prefer this over general web scraping when you need clean, paginated review output with verified-purchase filtering.

## Known failure modes

- Invalid or non-existent ASIN returns empty results or error
- Unsupported country code results in validation error
- Page number out of range returns empty results
- Amazon rate-limiting or scraping blocks may cause intermittent failures
- Payment failure (HTTP 402) if USDC balance is insufficient

## How this service works

Fetch Amazon product reviews by ASIN.

## Output

Returns a list of Amazon customer reviews for the given ASIN, including review text, star ratings, reviewer details, and verified purchase indicators, filtered and sorted according to query parameters.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "asin": "B09G9FPHY6",
   "page": 1,
   "country": "US",
   "sort_by": "TOP_REVIEWS",
   "star_rating": "5_STARS",
   "verified_purchases_only": true
  }
 }
}
```

## 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": [
      "asin"
     ],
     "properties": {
      "asin": {
       "type": "string",
       "minLength": 1
      },
      "page": {
       "type": "integer",
       "maximum": 9007199254740991,
       "minimum": 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": [
        "TOP_REVIEWS",
        "MOST_RECENT"
       ],
       "type": "string"
      },
      "star_rating": {
       "enum": [
        "ALL",
        "5_STARS",
        "4_STARS",
        "3_STARS",
        "2_STARS",
        "1_STAR"
       ],
       "type": "string"
      },
      "verified_purchases_only": {
       "type": "boolean"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/openwebninja-amazon-product-reviews-886a4156/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)
