# Amazon Reviews Extractor (Apify via StableApify)

> Amazon Reviews Extractor (Apify via StableApify) is a paid API for AI agents from stableapify.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scrapes and extracts Amazon product reviews by ASIN across multiple regions, star ratings, languages, and date ranges, returning structured review data.

## Facts

- Endpoint: POST https://stableapify.dev/api/actors/web_wanderer/amazon-reviews-extractor/call
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/amazon-reviews-extractor-apify-via-stableapify-a1b306ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eylmh5qbKb90c_TTIJqxx

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-reviews-extractor-apify-via-stableapify-a1b306ee -d '<json body>'
```

Example prompt: Pull up to 3 pages of the most helpful one-star and two-star English reviews for Amazon product B08N5WRWNW on amazon.com, sorted by helpful, and include any image reviews — I want to understand the main complaints customers have.

## When to prefer this

Use this endpoint when you need structured Amazon review data at scale across specific marketplaces, star rating tiers, or languages without managing your own scraping infrastructure. Prefer it over generic web scraping when you need Amazon-specific filtering (by stars, date range, language, sort order) and consistent structured output. Best for e-commerce research, sentiment analysis, brand monitoring, and competitive intelligence workflows.

## Known failure modes

- Invalid or non-existent ASIN returns empty results or error
- Amazon rate limiting may reduce results below requested page count
- Products with fewer than requested reviews return partial datasets
- Unsupported region/language combinations may yield no results
- Date range filters that exclude all reviews return empty arrays
- Payment failure via x402 prevents run from starting

## How this service works

Search Apify Store actors, start actor runs, and fetch results over x402 and MPP.

## Output

Returns a structured dataset of Amazon reviews including review title, body text, star rating, reviewer name, review date, verified purchase status, helpful vote count, and optionally review image/video URLs and product variant details, organized per ASIN and filtered by the specified parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "personal_data",
    "products",
    "limit",
    "sort",
    "all_stars",
    "rating",
    "avp_reviews",
    "include_variants",
    "scrape_image_reviews",
    "scrape_video_reviews",
    "region",
    "language"
   ],
   "properties": {
    "sort": {
     "enum": [
      "helpful",
      "recent"
     ],
     "type": "string",
     "default": "helpful",
     "description": "Select Sort type"
    },
    "limit": {
     "type": "integer",
     "default": 20,
     "maximum": 50,
     "minimum": 1,
     "description": "Set number of pages to scrape, Amazon limits the number to 10 pages per product which are 100 review max. You can get more by setting Stars (one star, two stars, etc.), changing Variant, and Sort type."
    },
    "stars": {
     "type": "array",
     "items": {
      "enum": [
       "five_star",
       "four_star",
       "three_star",
       "two_star",
       "one_star"
      ],
      "type": "string"
     },
     "description": "Select the stars you want to scrape. You can select multiple stars"
    },
    "rating": {
     "enum": [
      "all",
      "five_star",
      "four_star",
      "three_star",
      "two_star",
      "one_star",
      "positive",
      "critical"
     ],
     "type": "string",
     "default": "all",
     "description": "Select reviews rating. This will filter reviews based on the stars."
    },
    "region": {
     "enum": [
      "amazon.com",
      "amazon.ca",
      "amazon.de",
      "amazon.fr",
      "amazon.co.uk",
      "amazon.it",
      "amazon.es",
      "amazon.com.au",
      "amazon.co.jp",
      "amazon.com.br",
      "amazon.com.mx",
      "amazon.nl",
      "amazon.ie",
      "amazon.se",
      "amazon.com.tr",
      "amazon.ae",
      "amazon.sg",
      "amazon.sa",
      "amazon.pl",
      "amazon.com.be",
      "amazon.eg",
      "amazon.in"
     ],
     "type": "string",
     "default": "amazon.com",
     "description": "Select domain"
    },
    "end_date": {
     "type": "string",
     "pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$",
     "description": "Inclusive end of date range, format YYYY-MM-DD, e.g. 2025-06-30"
    },
    "keywords": {
     "type": "array",
     "items": {
      "type": "string"
     },
     "description": "Enter keywords that the review must have."
    },
    "language": {
     "enum": [
      "all",
      "en",
      "es",
      "fr",
      "de",
      "pt"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amazon-reviews-extractor-apify-via-stableapify-a1b306ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableapify.dev](https://www.zero.xyz/host/stableapify.dev/llms.txt)
