# Home Depot Product Details

> Home Depot Product Details 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 full product details for a single Home Depot item by item ID or product URL, including pricing, specs, images, availability, and fulfillment options.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-homedepot-data/product-details?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-details-ebfdb25e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZOCLSFb75B0VYQbKwy7Io

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-details-ebfdb25e
```

Example prompt: Can you pull up the full details for Home Depot item 326680222, including the price and delivery options for zip code 30301?

## When to prefer this

Use this endpoint when you need comprehensive, real-time product data from Home Depot for a specific known item — especially when you already have the item ID or product URL. It's the best choice for retrieving localized pricing, stock status, fulfillment options, specs, and media assets for a single Home Depot product. Prefer this over search endpoints when the product is already identified.

## Known failure modes

- Invalid or non-existent item ID returns an error or empty data
- Product has been discontinued and may return limited or null fields
- Missing required item_id and url parameters returns a validation error
- Zip code or store ID not recognized may fall back to default (non-localized) pricing
- Rate limiting or payment required (402) if credits are exhausted

## How this service works

Get full details for a single Home Depot product by its internet (item) number or product URL, including description, highlights, images, videos, pricing, rating, specifications, dimensions, key features, fulfillment, and more.

## Output

Returns a rich JSON object with the product's title, brand, model number, SKU, UPC, description, highlights, images, videos, 360-view availability, pricing, average rating, review count, rating histogram, in-stock status, availability type, fulfillment options (delivery and store pickup), specifications, dimensions, key features, badges, and more — all optionally localized by zip code or store ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "item_id"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Full Home Depot product page URL. Used as an alternative to `item_id`; the item id is extracted from the URL. Either `item_id` or `url` is required.\n\n**Example:** `https://www.homedepot.com/p/RYOBI-ONE-18V-Cordless-Drill-Driver-Kit-PCL201K1/326680222`"
  },
  "item_id": {
   "type": "string",
   "description": "The Home Depot internet number (item id) of the product. Either `item_id` or `url` is required. The item id appears at the end of product page URLs and in Search / Item Lookup results.\n\n**Examples:**\n- 326680222\n- 204279858"
  },
  "zipcode": {
   "type": "string",
   "description": "5-digit US zip code used to localize delivery options and pricing.\n\n**Example:** `30301`"
  },
  "store_id": {
   "type": "string",
   "description": "Home Depot store number used to localize pricing, inventory, and pickup availability.\n\n**Example:** `121`"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "item_id",
    "url",
    "title",
    "brand",
    "model_no",
    "sku_id",
    "upc",
    "product_type",
    "parent_id",
    "description",
    "seo_description",
    "highlights",
    "images",
    "thumbnail",
    "videos",
    "has_360_view",
    "pricing",
    "rating",
    "total_reviews",
    "rating_histogram",
    "in_stock",
    "is_buyable",
    "availability_type",
    "is_discontinued",
    "backordered",
    "online_store_only",
    "is_live_goods",
    "favorites_count",
    "is_gift_card",
    "is_generic_product",
    "replacement_omsid"
   ],
   "properties": {
    "upc": {
     "type": "string",
     "example": "0033287225422",
     "nullable": true,
     "description": "UPC / GTIN-13 barcode. Null when not provided."
    },
    "url": {
     "type": "string",
     "example": "https://www.homedepot.com/p/RYOBI-ONE-18V-Cordless-Drill-Driver-Kit-PCL201K1/326680222",
     "nullable": true,
     "description": "Canonical Home Depot product page URL."
    },
    "brand": {
     "type": "string",
     "example": "RYOBI",
     "nullable": true,
     "description": "Brand / manufacturer name."
    },
    "title": {
     "type": "string",
     "example": "ONE+ 18V Cordless 3/8 in. Drill/Driver Kit with Compact Battery and Charger",
     "nullable": true,
     "description": "Full product title."
    },
    "badges": {
     "type": "array",
     "items": {
      "type": "object",
      "properties": {
       "name": {
        "type": "string",
        "example": "Event Badge",
        "nullable": true,
        "description": "Badge internal name."
       },
       "label": {
        "type": "string",
        "example": "Father's Day Gifts",
        "nullable": true,
        "description": "Badge display label."
       }
      }
     },
     "description": "Merchandising badges on the product. Present when available."
    },
    "images": {
     "type": "array",
     "items": {
      "type": "string",
      "description": "Product image URL."
     },
     "nullable": true,
     "description": "Product image URLs. Null when none."
    },
    "rating": {
     "type": "number",
     "example": 4.606,
     "nullable": true,
     "description": "Average customer rating (0-5). Null when no reviews."
    },
    "sku_id": {
     "type": "string",
     "example": "1010127831",
     "nullable"
… (truncated)
```

## More

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