Home Depot Product Lookup
Pricing
$5.00 / 1,000 products
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
Actor stats
0
Bookmarked
90
Total users
6
Monthly active users
7.5 days
Issues response
5 hours ago
Last modified
Categories
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
| Parameter | Type | Required | Description |
|---|---|---|---|
zip | string | yes | The zip code for the product location. |
productId | string | yes | The unique identifier of the product. |
noWait | boolean | no | If set, an asyncId will be returned immediately for later polling. |
callback | string | no | If 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
| Parameter | Type | Required | Description |
|---|---|---|---|
asyncId | string | yes | An 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
asyncIdinstead of product data. Use thisasyncIdto 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.