# agdata Amazon Product Reviews API

> agdata Amazon Product Reviews API is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.0174/call, status unknown (last checked 2026-10-12).

Fetches up to 50 Amazon customer reviews for a given ASIN or product URL, with sorting, star-filter, and multi-marketplace support

## Facts

- Endpoint: POST https://agdata.shveik.dev/x402/amazon-reviews?utm_source=zero.xyz
- Price: $0.0174/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-amazon-product-reviews-api-e4947b8f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7vrXqkKHKkpOoTCzmUNqr

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 agdata-amazon-product-reviews-api-e4947b8f -d '<json body>'
```

Example prompt: Can you pull the 20 most recent verified Amazon reviews for ASIN B079JLY5F6 on the US marketplace, filtered to 1-star and 2-star critical reviews, so I can see what customers are complaining about?

## When to prefer this

Choose this endpoint when you need structured Amazon review data (ratings, text, dates, verified-purchase flags) for a specific product identified by ASIN or Amazon URL, especially when you need to filter by star rating, sort by recency or helpfulness, or target a specific Amazon marketplace. It is cost-efficient since products with no reviews are not billed. Prefer it over generic web scrapers when you want clean, pre-parsed review JSON without HTML parsing overhead.

## Known failure modes

- Invalid or non-existent ASIN returns empty reviews array or error response
- Unsupported marketplace/country code causes validation error
- Product URL malformed or not recognized as an Amazon listing
- Limit parameter outside 1-50 range rejected with validation error
- Rate limiting or upstream Amazon blocking may return partial results
- Non-Amazon URLs return an error or empty result

## How this service works

Amazon product reviews API for AI agents: send an ASIN or an Amazon product URL and get up to 50 customer reviews as JSON: rating, title, text, date, verified-purchase flag and helpful votes. Sort by recent or helpful, filter by stars, and pick the marketplace (US, UK, DE, FR, IT, ES, CA, JP). Reviewer names and photos are not returned. A product with no reviews is not charged.

## Output

Returns a JSON array of review objects, each containing: ASIN, star rating (1-5), review title, review text, review date, country, verified purchase boolean, vine boolean, helpful vote count, and image count. Products with no reviews are not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "recent",
    "helpful"
   ],
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1
  },
  "stars": {
   "enum": [
    "all",
    "5",
    "4",
    "3",
    "2",
    "1",
    "positive",
    "critical"
   ],
   "type": "string"
  },
  "country": {
   "enum": [
    "us",
    "uk",
    "de",
    "fr",
    "it",
    "es",
    "ca",
    "jp"
   ],
   "type": "string"
  },
  "product": {
   "type": "string",
   "maxLength": 2048
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asin": "B079JLY5…",
  "date": "October…",
  "text": "Simple a…",
  "vine": false,
  "title": "Basic, c…",
  "rating": 5,
  "country": "the Unit…",
  "imageCount": 0,
  "helpfulCount": 0,
  "verifiedPurchase": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-amazon-product-reviews-api-e4947b8f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
