Home Depot Product Lookup avatar
Home Depot Product Lookup

Pricing

$5.00 / 1,000 products

Go to Apify Store
Home Depot Product Lookup

Home Depot Product Lookup

Quickly look up Home Depot product prices and availability by entering a product ID and zip code. Get stock information and pricing details from the nearest store, making it easy to compare locations and plan your purchase efficiently.

Pricing

$5.00 / 1,000 products

Rating

0.0

(0)

Developer

Maple Rope

Maple Rope

Maintained by Community

Actor stats

0

Bookmarked

90

Total users

6

Monthly active users

7.5 days

Issues response

5 hours ago

Last modified

Share

Overview

The Home Depot Product Lookup API allows you to retrieve real-time pricing and availability for any Home Depot product by providing a product ID and zip code. This API helps users check stock levels and compare prices across nearby Home Depot locations, making it ideal for shoppers, contractors, and businesses that need up-to-date inventory information.

IMPORTANT

This actor is currently using an introductory reduced pricing for V2.

Key Features

  • Real-Time Data: Get the latest price and availability for Home Depot products.
  • Location-Based Results: Enter a zip code to see stock levels at nearby stores.
  • Efficient Shopping: Compare pricing across multiple locations to find the best deal.
  • Easy Integration: Simple API request format for quick implementation in apps, tools, or websites.

Whether you're planning a DIY project, managing supplies for a business, or just looking for the best price at your local Home Depot, this API makes it easy to find the information you need in seconds.

COMING SOON: Batch requests with multiple product ids.

Input Schema

ParameterTypeRequiredDescription
zipstringyesThe zip code for the product location.
productIdstringyesThe unique identifier of the product.
noWaitbooleannoIf set, an asyncId will be returned immediately for later polling.
callbackstringnoIf set, an asyncId will be returned immediately and the results will be provided via the callback.

Returns the product details directly if the lookup completes quickly.

Asynchronous Lookup

ParameterTypeRequiredDescription
asyncIdstringyesAn ID obtained from a previous lookup request when a timeout occurs. Use this to retrieve the product results once available.

If the initial lookup takes too long, the response will return an asyncId instead of product data. Use this asyncId to request the results later.

Output Schema

Successful Synchronous Response

If the timeout doesn't elapse and the results are available, the below sample output schema applies.

{
"asyncId": "string",
"stores": {
"STORE_ID": {
"id": "string",
"name": "string",
"address": "string",
"city": "string",
"state": "string",
"zip": "string",
"phone": "string",
"distance": "number",
"hours": {
"mon": {
"open": "string",
"close": "string"
},
"tue": {
"open": "string",
"close": "string"
},
"wed": {
"open": "string",
"close": "string"
},
"thu": {
"open": "string",
"close": "string"
},
"fri": {
"open": "string",
"close": "string"
},
"sat": {
"open": "string",
"close": "string"
},
"sun": {
"open": "string",
"close": "string"
}
},
"products": {
"PRODUCT_ID": {
"name": "string",
"description": "string",
"url": "string",
"imageUrl": "string",
"quantityAvailable": number,
"priceCentsPerUnit": number,
"salePriceCentsPerUnit": number,
"bulkQuantityRequired": number,
"bulkPriceCentsPerUnit": number
}
}
}
}
}

Asynchronous Response (Timeout, noWait is true, or callback is set)

{
"asyncId": "abcd-1234-efgh-5678"
}

Support

For issues or assistance, contact support via RapidAPI or email help@maplerope.com.