# Wayfair Product Reviews

> Wayfair Product Reviews is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Retrieves paginated customer reviews for a Wayfair product by SKU, including AI-generated summary and aspect-level sentiment analysis.

## Facts

- Endpoint: GET https://agents.openwebninja.com/real-time-wayfair-data/product-reviews?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-wayfair-product-reviews-b2cf180b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xdbt7HiNb6HawKI_qouLj

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 agents-openwebninja-com-wayfair-product-reviews-b2cf180b
```

Example prompt: Can you pull up customer reviews for Wayfair product SKU W110469263, sorted by most recent, and give me the AI summary plus any aspect sentiments like durability or ease of use?

## When to prefer this

Use this endpoint when you need real-time Wayfair-specific customer review data including AI-generated summaries and aspect sentiments for a known Wayfair SKU. Prefer this over generic review scrapers when you need structured sentiment by product aspect (durability, ease of use, etc.), cursor-based pagination for large review sets, or star-rating filtering. It is particularly valuable for e-commerce research, competitive analysis, or buyer decision support involving Wayfair products.

## Known failure modes

- Invalid or non-existent SKU returns empty reviews array or error status
- Unsupported domain value (e.g. 'de') may return an error or empty results
- Page number beyond available pages returns empty reviews list
- Star filter with no matching reviews returns empty array
- Rate limiting or payment/credit exhaustion results in 402 or 429 response
- Network or upstream Wayfair data unavailability may cause timeout or 5xx error

## How this service works

Get paginated product reviews by Wayfair SKU. Returns 10 reviews per page with cursor-based pagination, AI-generated review summary, and aspect sentiments.

## Output

Returns up to 10 reviews per page with review ID, rating (1-5), body text, date, reviewer name and location, verified buyer status, locale, and badge. Also includes an AI-generated textual summary of all reviews, aspect-level sentiment breakdowns (e.g. Functionality: POSITIVE, Durability: MIXED), total review count, and a cursor for fetching the next page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "sku"
 ],
 "properties": {
  "sku": {
   "type": "string",
   "description": "The Wayfair product SKU.\n\n**Examples:**\n`MBYC1062`\n`W110469263`"
  },
  "page": {
   "type": "integer",
   "default": 1,
   "description": "Page number for pagination.\n\n**Allowed values:** `1` and above."
  },
  "star": {
   "enum": [
    "1",
    "2",
    "3",
    "4",
    "5"
   ],
   "type": "string",
   "description": "Filter reviews by star rating.\n\n**Allowed values:** `1`, `2`, `3`, `4`, `5`"
  },
  "domain": {
   "type": "string",
   "default": "com",
   "description": "Wayfair domain/country.\n\n**Default:** `com`\n\n**Allowed values:** `com, ca, co.uk, ie`\n\n`de` is no longer supported: Wayfair has closed wayfair.de."
  },
  "sort_by": {
   "enum": [
    "relevance",
    "helpful",
    "date_ascending",
    "date_descending",
    "rating_ascending",
    "rating_descending"
   ],
   "type": "string",
   "default": "relevance",
   "description": "Sort order for reviews."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "sku",
    "reviews"
   ],
   "properties": {
    "sku": {
     "type": "string",
     "description": "Wayfair product SKU."
    },
    "aspects": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "name",
       "sentiment"
      ],
      "properties": {
       "name": {
        "type": "string",
        "description": "Aspect label (e.g. Functionality, Durability, Ease of use)."
       },
       "count": {
        "type": "integer",
        "nullable": true,
        "description": "Number of reviews mentioning this aspect."
       },
       "sentiment": {
        "type": "string",
        "description": "Sentiment classification for the aspect. Values: POSITIVE, NEUTRAL, NEGATIVE, MIXED."
       }
      }
     },
     "nullable": true,
     "description": "Aspect sentiment breakdown derived from the reviews."
    },
    "reviews": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "review_id",
       "rating"
      ],
      "properties": {
       "body": {
        "type": "string",
        "nullable": true,
        "description": "Review body text."
       },
       "date": {
        "type": "string",
        "nullable": true,
        "description": "Review date (MM/DD/YYYY)."
       },
       "badge": {
        "type": "string",
        "nullable": true,
        "description": "Wayfair badge displayed on the review (e.g. Verified Buyer)."
       },
       "locale": {
        "type": "string",
        "nullable": true,
        "description": "Locale of the review."
       },
       "rating": {
        "type": "integer",
        "description": "Reviewer's rating (1-5)."
       },
       "review_id": {
        "type": "integer",
        "description": "Wayfair review ID."
       },
       "is_verified": {
        "type": "boolean",
        "nullable": true,
        "description": "Whether the review is from a verified buyer."
       },
       "reviewer_name": {
        "type": "string",
        "nullable": true,
        "description": "Reviewer's display name."
       },
       "reviewer_location": {
        "type": "string",
        "nullable": true,
        "description": "Reviewer's location."
       }
      }
     },
     "description": "Reviews on this page."
    },
    "sort_by": {
     "type": "string",
     "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-wayfair-product-reviews-b2cf180b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
