# Home Depot Product Reviews

> Home Depot 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).

Fetches paginated customer reviews for a Home Depot product by item ID, including ratings, review text, photos, verified-purchaser status, and star-rating histogram.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-homedepot-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-home-depot-product-reviews-aec49dbe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oUzOAMBbnAkTgsesLHPK0

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-home-depot-product-reviews-aec49dbe
```

Example prompt: Can you pull up the most helpful customer reviews for Home Depot item 300569432, showing only verified purchaser reviews, 20 per page?

## When to prefer this

Use this endpoint when you need real-time customer review data specifically from Home Depot, including verified-purchaser filtering, keyword search within reviews, star-rating filtering, photo URLs, merchant responses, and a full rating histogram. Prefer this over generic review aggregators when the exact Home Depot item number is known and Home Depot-specific social proof is required.

## Known failure modes

- Invalid or non-existent item_id returns empty reviews array or error status
- Page number exceeding total_pages returns empty reviews list
- No reviews match the specified rating or search_text filter, returning empty array
- Service unavailable or upstream Home Depot data source unreachable returns error status
- Malformed parameters (e.g. rating out of 1-5 range) may return validation error

## How this service works

Get paginated customer reviews for a Home Depot product by its internet (item) number. Returns review text, rating, author, verified-purchaser status, photos, merchant responses, and product-level rating statistics with a full 1-5 star histogram.

## Output

Returns a paginated list of customer reviews including review text, title, star rating (1-5), submission date, author name and location, verified-purchaser status, badges, reviewer-submitted photo URLs, helpful/unhelpful vote counts, merchant responses, and contextual metadata. Also returns product-level statistics: overall average rating, total review count, total pages, current page, and a full 1-5 star rating histogram.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "item_id"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "maximum": 51,
   "minimum": 1,
   "description": "Page to return.\n\n**Allowed values:** `1-51`"
  },
  "rating": {
   "type": "integer",
   "maximum": 5,
   "minimum": 1,
   "description": "Only return reviews with a specific star rating.\n\n**Allowed values:** `1-5`"
  },
  "item_id": {
   "type": "string",
   "description": "The Home Depot internet number (item id) of the product to return reviews for.\n\n**Examples:**\n- 300569432\n- 326680222"
  },
  "sort_by": {
   "enum": [
    "helpful",
    "newest",
    "oldest",
    "photos_first",
    "highest_rating",
    "lowest_rating",
    "relevance"
   ],
   "type": "string",
   "default": "helpful",
   "description": "Return the reviews in a specific sort order."
  },
  "search_text": {
   "type": "string",
   "description": "Only return reviews whose text contains the given keyword(s).\n\n**Example:** `easy to use`"
  },
  "verified_only": {
   "type": "boolean",
   "default": false,
   "description": "Only return reviews written by verified purchasers."
  },
  "items_per_page": {
   "type": "integer",
   "default": 20,
   "maximum": 100,
   "minimum": 1,
   "description": "Number of reviews to return per page.\n\n**Allowed values:** `1-100`"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "total_reviews",
    "total_pages",
    "current_page",
    "reviews_count",
    "items_per_page",
    "rating",
    "rating_histogram",
    "sort_by",
    "item_id",
    "reviews"
   ],
   "properties": {
    "rating": {
     "type": "number",
     "example": 4.33,
     "nullable": true,
     "description": "Average overall product rating (0-5). Null when no rating statistics are available."
    },
    "item_id": {
     "type": "string",
     "example": "300569432",
     "description": "The Home Depot internet number the reviews belong to."
    },
    "reviews": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "review_id",
       "title",
       "review_text",
       "rating",
       "date",
       "last_modified",
       "is_recommended",
       "is_featured",
       "is_verified_purchaser",
       "badges",
       "helpful_count",
       "unhelpful_count",
       "comment_count",
       "author_id",
       "author_name",
       "author_location",
       "images",
       "product_id",
       "original_product_name",
       "merchant_responses",
       "context_data",
       "content_locale",
       "source_client"
      ],
      "properties": {
       "date": {
        "type": "string",
        "example": "2026-05-17T00:38:28.000+00:00",
        "nullable": true,
        "description": "Review submission timestamp (ISO 8601)."
       },
       "title": {
        "type": "string",
        "example": null,
        "nullable": true,
        "description": "Review title. Null when not provided."
       },
       "badges": {
        "type": "array",
        "items": {
         "type": "string",
         "example": "REVIEW",
         "description": "Badge identifier."
        },
        "nullable": true,
        "description": "Review badges (e.g. verified purchaser, incentivized review). Null when none."
       },
       "images": {
        "type": "array",
        "items": {
         "type": "string",
         "description": "Photo URL."
        },
        "nullable": true,
        "description": "Reviewer-submitted photo URLs. Null when none."
       },
       "rating": {
        "type": "integer",
        "example": 5,
        "nullable": true,
        "description": "Star rating given by the reviewer (1-5). Null when not provided."
       },
       "aut
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-home-depot-product-reviews-aec49dbe/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)
