# Home Depot Item Lookup

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

Look up Home Depot products by manufacturer model number or Home Depot item number, returning full product details including pricing, availability, and inventory.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-homedepot-data/item-lookup?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-item-lookup-91060d2e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-SeRKfENEZQwnXernTgc_

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-item-lookup-91060d2e
```

Example prompt: Can you look up the Home Depot listing for the DeWalt model DCD800B and tell me the current price and whether it's in stock for zip code 30301?

## When to prefer this

Use this endpoint when you already know a specific manufacturer model number, UPC, or Home Depot item number and want to resolve it to a full product listing with pricing and availability. Prefer this over a general search when you need exact product resolution rather than keyword-based discovery. Ideal for agents doing price checks, inventory validation, or product data enrichment from a known SKU.

## Known failure modes

- Model number not found — returns empty products array with zero total results
- Invalid or malformed model number — may return unrelated or zero results
- Store ID not found — may fall back to default pricing/inventory
- Zip code not recognized — delivery options may not be localized
- Pagination beyond available results — returns empty products array
- Rate limiting or payment failure — returns 402 or 429 error

## How this service works

Look up Home Depot products by manufacturer model number or Home Depot internet (item) number. Useful for resolving a known model/SKU to a product. Returns the same product structure as Search.

## Output

Returns a paginated product response containing matching products with full details: item ID, title, brand, model number, SKU, UPC, product type, thumbnail and image URLs, pricing, star rating, total reviews, in-stock status, buyability, availability type, discontinued status, backorder status, sponsorship flag, and available refinement filters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "search"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "maximum": 30,
   "minimum": 1,
   "description": "Page to return.\n\n**Allowed values:** `1-30`"
  },
  "search": {
   "type": "string",
   "description": "The manufacturer model number or Home Depot internet (item) number to look up.\n\n**Examples:**\n- DCD800B\n- 300569432\n- 0033287225422"
  },
  "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`"
  },
  "items_per_page": {
   "type": "integer",
   "default": 24,
   "maximum": 48,
   "minimum": 1,
   "description": "Number of products to return per page.\n\n**Allowed values:** `1-48`"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "total_results",
    "total_pages",
    "current_page",
    "results_count",
    "items_per_page",
    "products"
   ],
   "properties": {
    "filters": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "label",
       "is_color_swatch",
       "is_visual_nav",
       "options"
      ],
      "properties": {
       "label": {
        "type": "string",
        "example": "Brand",
        "description": "Filter (dimension) label."
       },
       "options": {
        "type": "array",
        "items": {
         "type": "object",
         "required": [
          "label"
         ],
         "properties": {
          "url": {
           "type": "string",
           "example": "/b/DEWALT/N-5yc1vZ4j2/Ntk-elastic/Ntt-DCD800B?NCNI-5",
           "nullable": true,
           "description": "URL applying this refinement."
          },
          "label": {
           "type": "string",
           "example": "DEWALT",
           "description": "Refinement option label."
          },
          "record_count": {
           "type": "string",
           "example": "54",
           "nullable": true,
           "description": "Number of products matching this refinement, returned as a string."
          },
          "refinement_key": {
           "type": "string",
           "example": "4j2",
           "nullable": true,
           "description": "Refinement key (used to build filtered category URLs)."
          }
         }
        },
        "description": "Up to 50 refinement options for this filter."
       },
       "dimension_id": {
        "type": "string",
        "example": "4",
        "nullable": true,
        "description": "Home Depot dimension id."
       },
       "is_visual_nav": {
        "type": "boolean",
        "example": true,
        "description": "Whether the filter is a visual navigation element."
       },
       "is_color_swatch": {
        "type": "boolean",
        "example": false,
        "description": "Whether the filter is rendered as color swatches."
       }
      }
     },
     "description": "Available refinement dimensions (filters) for the result set. Present when available."
    },
    "keyword": {
     "type": "string",
     "example": "drill",
     "description": "The resolved search keyword. Present for Search and Item Lookup."
… (truncated)
```

## More

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