Home Depot Product Scraper avatar

Home Depot Product Scraper

Pricing

from $4.50 / 1,000 product extracted (overview)s

Go to Apify Store
Home Depot Product Scraper

Home Depot Product Scraper

Scrape Home Depot products — price, ratings, images, specs & store inventory. Keyword or category search, full detail enrichment, clean JSON/CSV, no code.

Pricing

from $4.50 / 1,000 product extracted (overview)s

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Home Depot Product Scraper — Prices, Specs & Store Stock 🪚

SIÁN Agency Store Google Shopping Price Scraper Amazon Influencer & Deals Scraper Walmart Product Scraper

🎉 Pull Home Depot prices, promotions, ratings, and live in-store stock — by keyword or category, no code

Built for retail analysts, e-commerce sellers, and brands who need fresh Home Depot product data on demand


📋 Overview

Track every price, promotion, and product spec on Home Depot — without writing a single line of code. This scraper turns any Home Depot search or category into a clean, structured spreadsheet of products, complete with prices, ratings, images, and real-time store inventory.

Why thousands of professionals choose us:

  • Complete product data: 35+ fields per product — price, list price, promotions, rating, review count, brand, model, UPC, and more
  • Fast search-first mode: pull 24 products per page in seconds; scale to thousands across multiple searches
  • 🎯 Per-store inventory: see live in-store stock and localized pricing for any Home Depot store you choose
  • 💰 Pay only for results: charged per product you actually receive — no wasted spend, free tier to test
  • 💎 Detail enrichment: add the full specifications table and long product description with one switch
  • NEW: search by keyword or category, sort by best-sellers, price, rating, or newest — just like the Home Depot site

✨ Features

  • 🔎 Keyword & Category Search: scrape any Home Depot search term or category page
  • 🏷️ Full Pricing: current price, original/list price, dollar-off, percent-off, and promotion flags
  • Ratings & Reviews: star rating and total review count for every product
  • 🏬 Per-Store Inventory: live in-store stock quantity and availability for your chosen store
  • 🖼️ Product Images: all product image URLs, ready for catalogs or feeds
  • 🧾 Specifications Table: full structured specs (Detail mode) — dimensions, materials, warranty, and more
  • 🧭 Breadcrumbs & Categories: the product's full category path for clean classification
  • 🔢 Identifiers: brand, model number, UPC, store SKU, and product type for matching across catalogs
  • 📦 Clean Export: results delivered as structured JSON or CSV, ready for Excel or your database
  • 🚀 No-Code Setup: configure searches in a simple form — no scripts, no maintenance

🎬 Quick Start

Enter one or more search keywords, pick a mode, and run. In under a minute you'll have a structured dataset of Home Depot products you can download as JSON or CSV. No setup, no proxies, no code.

curl -X POST https://api.apify.com/v2/acts/sian.agency~home-depot-product-scraper/runs?token=YOUR_TOKEN \
-H 'Content-Type: application/json' \
-d '{"keywords": ["cordless drill"], "scrapeMode": "overview"}'

🚀 Getting Started (3 Simple Steps)

Step 1: Add Your Searches

Type one or more Home Depot search keywords (e.g. cordless drill, patio furniture) — one per line.

Step 2: Choose Your Mode

Pick Overview for fast search results, or Detail to also pull the full specifications table and long description.

Step 3: Run & Download

Click Start, then export your results as JSON, CSV, or Excel from the Apify dataset.

That's it! In just a few minutes, you'll have:

  • A clean table of Home Depot products with prices and promotions
  • Ratings, review counts, and product images
  • Live in-store inventory for your chosen store

📥 Input Configuration

FieldTypeRequiredDescription
keywordsarrayNoHome Depot search terms, one per item (e.g. cordless drill)
navParamsarrayNoAdvanced — Home Depot category/refinement nav params from a category URL
scrapeModestringNooverview (fast search) or detail (adds specs table + long description)
sortstringNotop_sellers, price_low, price_high, top_rated, or newest
storeIdstringNoHome Depot store ID for localized price + in-store stock (default 121)
maxResultsintegerNoMaximum products to return across all searches

Example — fast search:

{
"keywords": ["cordless drill", "impact driver"],
"scrapeMode": "overview",
"sort": "top_sellers",
"maxResults": 100
}

Example — full detail with specs:

{
"keywords": ["patio furniture"],
"scrapeMode": "detail",
"storeId": "121",
"sort": "top_rated",
"maxResults": 50
}

📤 Output

Results are saved to the Apify dataset with 35+ fields per product, including:

FieldTypeDescription
productTitlestringProduct name
brandstringProduct brand
model_numberstringManufacturer model number
upcstringUniversal Product Code
pricenumberCurrent price
original_pricenumberList/was price
percent_offnumberPromotional discount percentage
on_promotionbooleanWhether the product is currently on promotion
ratingnumberAverage star rating
review_countnumberTotal number of reviews
in_stockbooleanWhether the product is in stock at your store
store_quantitynumberLive in-store stock quantity
store_namestringName of the selected store
availability_typestringFulfillment/availability type
imagesarrayAll product image URLs
breadcrumbsarrayFull category path
specsobjectFull specifications table (Detail mode)
descriptionstringLong product description (Detail mode)

Example:

{
"item_id": "318471234",
"productTitle": "20V MAX Cordless Drill/Driver Kit",
"brand": "DEWALT",
"model_number": "DCD771C2",
"upc": "885911475761",
"price": 99.0,
"original_price": 129.0,
"percent_off": 23,
"on_promotion": true,
"rating": 4.8,
"review_count": 12453,
"in_stock": true,
"store_quantity": 18,
"store_name": "Atlanta #121",
"availability_type": "BOPIS",
"images": ["https://images.thdstatic.com/productImages/..."],
"breadcrumbs": ["Tools", "Power Tools", "Drills"],
"specs": { "Voltage": "20 V", "Chuck Size": "1/2 in", "Battery": "Lithium-Ion" },
"description": "Compact, lightweight cordless drill/driver kit..."
}

💼 Use Cases & Examples

1. Price Monitoring

Retailers and resellers tracking Home Depot prices over time to stay competitive.

Input: Your product keywords and a daily schedule Output: Current price, list price, and promotion flags for every match Use: Spot price drops, react to promotions, and keep your own pricing sharp.

2. Competitive Analysis

Brands and category managers benchmarking their products against the Home Depot assortment.

Input: Category keywords and a target store Output: Competitor prices, ratings, review counts, and promotion activity Use: Understand where you win or lose on price, rating, and availability.

3. Catalog Building

E-commerce teams and marketplaces building a clean product catalog with images and specs.

Input: Keywords or category nav params, in Detail mode Output: Titles, brands, models, UPCs, images, and full specifications tables Use: Populate your storefront or PIM with structured, ready-to-use product data.

4. MAP Compliance Monitoring

Manufacturers enforcing Minimum Advertised Price policies across Home Depot listings.

Input: Your branded product keywords Output: Live listed prices and promotional discounts per product Use: Detect MAP violations quickly and protect your brand pricing.

5. Assortment & Availability Research

Merchandisers studying which products carry the best ratings and live in-store stock.

Input: Category keywords and one or more store IDs Output: Per-store inventory quantities, availability, and rating data Use: Plan assortment, identify stockouts, and find top-rated products in a category.

6. Market Research & Trend Spotting

Analysts and researchers tracking new products, best-sellers, and review momentum.

Input: Broad category keywords, sorted by newest or top-rated Output: Product launches, rating trends, and review-count growth Use: Surface emerging products and category trends before competitors do.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/home-depot-product-scraper').call({
keywords: ['cordless drill'],
scrapeMode: 'overview'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/home-depot-product-scraper').call(
run_input={'keywords': ['cordless drill'], 'scrapeMode': 'overview'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~home-depot-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["cordless drill"], "scrapeMode": "overview"}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule (e.g. daily) or webhook
  2. HTTP Request: Call the actor API with your keywords
  3. Process: Handle the JSON results
  4. Action: Save to a sheet, sync to a database, or send a price-drop alert

📊 Performance & Pricing

FREE Tier (Try It Now)

  • 25 products per run — full feature access, same data quality
  • No credit card required
  • Perfect for testing and small projects
  • Unlimited products per run
  • Run multiple searches and large categories in one go
  • Pay-per-result: you're only charged for the products you actually receive

💰 Best value on the market — transparent pay-per-result pricing with no hidden proxy or subscription fees.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How many products can I scrape? A: FREE tier: 25 products per run. PAID tier: unlimited products across as many searches as you like.

Q: Can I get prices and stock for a specific store? A: Yes — set the storeId to any Home Depot store to get localized pricing and live in-store inventory.

Q: What's the difference between Overview and Detail mode? A: Overview is the fast path — search results with price, ratings, images, and stock. Detail adds the full specifications table and the long product description for every product.

Q: What output formats are available? A: JSON, CSV, and Excel — export directly from the Apify dataset.

Q: Can I scrape by category instead of keywords? A: Yes — use the navParams field with a Home Depot category nav parameter to scrape a whole category.

Q: Is this legal? A: Yes — we only extract publicly available product data. See the legal section below.

Q: How fresh is the data? A: Every run pulls live data directly from Home Depot at the moment you run it. Schedule runs to keep prices and stock up to date.


🐞 Troubleshooting

No results returned

  • Check that your keywords match real Home Depot products
  • Try a broader search term or a different sort order

Missing specifications or description

  • Specs and long descriptions only appear in Detail mode — switch scrapeMode to detail

Wrong prices or stock

  • Prices and inventory are store-specific — set the correct storeId for your target store

Fewer results than expected on the free tier

  • The FREE tier is capped at 25 products per run — upgrade to PAID for unlimited results

Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what is publicly shared. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


⚖️ Trademark Disclaimer

Home Depot® is a trademark of Home Depot Product Authority, LLC. This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by The Home Depot.


⭐ Love This Tool?

If this actor saves you time, please leave us a 5-star review — it helps other professionals discover it and helps us keep improving.


🤝 Support

Telegram Support

Join our active support community

More from SIÁN Agency


Built by SIÁN Agency | More Tools