Home Depot Scraper — Products, Prices, Store Stock & Specs
Pricing
from $2.00 / 1,000 products
Home Depot Scraper — Products, Prices, Store Stock & Specs
Scrape Home Depot search results, categories and product pages: price, sale price, rating, reviews, store stock, delivery dates, badges, images and, optionally, full specifications and descriptions. Filter by price, sort like the site, skip sponsored listings.
Pricing
from $2.00 / 1,000 products
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Home Depot search results, category pages and product pages into clean rows: price, sale price and discount, rating and review count, store stock quantity, pickup and delivery options with dates, badges ("Best Seller", "Top Rated"), images, model number and store SKU. Turn on includeDetails for full specifications, descriptions, bullet points and key features.
Type a search the way you would on homedepot.com, or paste search, category, brand and product URLs. No login, no API key.
Why use this actor
- Store stock, not just price. Every row carries the store's stock quantity, whether pickup today is possible, ship-to-home, free shipping and the delivery dates Home Depot shows.
- Filters and sort that match the site. Price range, and the site's own orders: best match, top sellers, price low to high, price high to low, top rated.
- Organic results by default. Sponsored listings are skipped unless you set
includeSponsored. - Paste any Home Depot URL. A search or category URL keeps its own filters and sort order; a product URL returns that product with its full details.
- Gets through Home Depot's bot wall. homedepot.com sits behind Akamai Bot Manager. Pages are fetched through US residential sessions that hold Akamai's cookies, with a second unblocking service for any page those miss.
Use cases
- Price monitoring and MAP checks for tools, appliances, building materials and home goods
- Assortment and brand-share research per category
- Store stock checks before a pickup run
- Product data (specs, descriptions, images) for catalogs and comparison sites
Input
| Field | Type | Default | Notes |
|---|---|---|---|
searchQuery | string | — | A search as typed on homedepot.com. Several searches: one per line. |
startUrls | array | — | Search (/s/...), category or brand (/b/...) and product (/p/...) URLs. |
productIds | array | — | 9-digit Home Depot item IDs. |
sortBy | string | relevance | relevance, top_sellers, price_low_to_high, price_high_to_low, top_rated, newest (the site has no newest order; its default is used). |
priceMin / priceMax | integer | — | Price range in dollars. |
maxItems | integer | 50 | Products in total. |
maxItemsPerQuery | integer | 0 | Cap per search or URL; 0 = only the total applies. |
includeSponsored | boolean | false | Keep sponsored listings. |
includeDetails | boolean | false | Open each product page for specifications, description, bullets and key features. |
Example input
{"searchQuery": "cordless drill","sortBy": "top_rated","priceMin": 100,"priceMax": 200,"maxItems": 50}
Output
One row per product. A real row from a dewalt drill search sorted by top rated:
{"itemId": "320326787","url": "https://www.homedepot.com/p/Milwaukee-M18-FUEL-18V-Lithium-Ion-Brushless-Cordless-Hammer-Drill-and-Impact-Driver-Combo-Kit-2-Tool-with-2-Batteries-3697-22/320326787","title": "M18 FUEL 18V Lithium-Ion Brushless Cordless Hammer Drill and Impact Driver Combo Kit (2-Tool) with 2 Batteries","brand": "Milwaukee","modelNumber": "3697-22","storeSku": "1007850144","price": 399,"originalPrice": 399,"currency": "USD","onSale": false,"discountPercent": null,"rating": 4.77,"reviewCount": 4106,"storeId": "121","storeName": "Cumberland","storeStockQuantity": 71,"inStockAtStore": true,"pickupInStore": true,"onlineStockQuantity": 9582,"shipToHome": true,"freeShipping": true,"deliveryStartDate": "2026-10-21","expressDelivery": true,"storePhone": "(770)432-9930","department": "Power Tool Combo Kits","badges": ["Top Rated", "Exclusive"],"mainImage": "https://images.thdstatic.com/productImages/c83a98b4-2b2a-4537-9a1b-16f4adc8fff6/svn/milwaukee-power-tool-combo-kits-3697-22-64_1000.jpg","variantCount": 36,"isSponsored": false,"returnPolicy": "90-Day","detailsIncluded": false,"source": { "type": "search", "input": "dewalt drill", "position": 1 },"scrapedAt": "2026-10-20T20:30:00.000Z"}
With includeDetails (and always for product URLs and item IDs) a row also fills specifications (group, name, value), description, bulletPoints, keyFeatures, categoryPath and seoDescription. The run's key-value store holds RUN_SUMMARY: products per input, how many Home Depot had in total, and anything that could not be loaded.
Pricing
Pay per event:
- $0.002 per product returned
- $0.002 per product page read for
includeDetailson search and category results (product URLs and item IDs are covered by the product price) - $0.005 per run start
FAQ
Which store are prices and stock for? The store Home Depot assigns to the request. Search and category rows name it in storeId, storeName and storePhone. Online prices are the same across stores for most products; store stock is that store's.
Why does a search return fewer products than Home Depot shows? Home Depot serves a single search or category up to about 744 results. Split a large search with priceMin / priceMax ranges to reach the rest.
My search went to a category page. Is that expected? Yes. Home Depot sends many searches ("cordless drill") to a category, and the run follows it, keeping your price range and sort order.
Can I get reviews? Not from this actor. See the Home Depot reviews scraper in the memo23 store.
🤖 For AI Agents & LLM Apps
Actor: memo23/homedepot-scraper. Minimal input: { "searchQuery": "cordless drill" }. One row per product with itemId, title, brand, price, originalPrice, rating, reviewCount, store stock fields and url. Billing: one apify-default-dataset-item per row, plus product-details per search or category row when includeDetails is on.
⚠️ Disclaimer
This actor reads public product pages on homedepot.com. It does not log in and collects no personal data. It is not affiliated with The Home Depot. You are responsible for how you use the data and for complying with the site's terms and applicable law.
SEO Keywords
home depot scraper, home depot product scraper, home depot price scraper, home depot API, homedepot.com scraper, home depot stock checker, home depot inventory, home depot price tracker, scrape home depot products, home depot product data, home improvement price monitoring, tool price scraper