Home Depot Us
Pricing
from $0.20 / 1,000 results
Home Depot Us
Search Home Depot US products and collect normalized prices, promotions, ratings, media, specifications, and store-aware availability.
Pricing
from $0.20 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Home Depot US Product Search, Prices & Offers Scraper (Unofficial)
Search Home Depot US products and collect normalized prices, promotions, ratings, media, specifications, and store-aware availability. Use it for price monitoring, assortment research, product matching, promotion tracking, and ecommerce analysis.
This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by the retailer.
Operations
search: lightweight product cards for a shopper query. Requiresquery; optionallimit.item: the richest exact public product card available. ProvideproductIdorurl.batch: bounded item lookups. RequiresproductIds; optionallimit.offers: promotional product cards using the same normalized product schema.
Location context: storeId. Price and availability must be interpreted inside this context.
Quick start
{"operation": "search","query": "drill","limit": 10}
Use the returned id with item:
{"operation": "item","productId": "ID_FROM_SEARCH"}
Normalized product card
Every dataset row follows one consumer contract:
- Identity:
id, optionalskuandbarcode,name,brand,source_url. - Price:
priceis the normal/base price.discount_priceappears only for a verified lower selling price.effective_priceis the lowest verified public/member selling price available in the row. - Unit comparison:
price_per_unit_price,price_per_unit_quantity,price_per_unit_unit, andsize. - Discovery:
category,category_id, andbreadcrumbswhen exposed by the public source. - Promotion:
promotion_type,promotion_label,multi_buy, and promotion dates when exposed. - Availability:
availability,stock_status,in_stock, and explicit price/location scopes. - Media and trust:
image,images,rating,review_count,source,retrieved_at, anddata_quality_warnings. - Item enrichment:
description,ingredients,allergens,nutrition,specifications, andvariantsonly when the exact public item provides them.
Empty optional fields are omitted. The Actor never copies facts from a similar product and never invents a price, barcode, promotion, availability, ingredient, or specification.
Search versus item
Search intentionally stays lightweight and fast. Item may make additional public requests to enrich the exact product. A warning explains when protection or source limitations force an item result to use verified listing-level data.
Output and export
Product and offer rows are written to the default dataset. The OUTPUT key-value record contains run status, counts, source-call totals, warnings, and structured errors. Export the dataset as JSON, CSV, Excel, XML, or RSS through Apify.
Limitations
Home Depot is protection-sensitive and results can vary by store and session. Use a US residential proxy for production. The Actor detects Home Depot's soft Error Page response and rotates or fails explicitly instead of waiting for a response that cannot arrive. Search uses up to three bounded sessions; exact PDP enrichment may use one additional session before the exact-ID search fallback. The current candidate remains private beta until a longer stability history is available.
Public websites change. Run bounded tests before depending on a field, respect the retailer's terms, and use the data only where lawful.