Skip to content

Home Depot Scraper

Try for free

Scrape Home Depot (homedepot.com) products from searches, categories, product URLs or item IDs: price, was-price, promotions, rating, reviews count, store stock and pickup, ship-to-home, specs, images, UPC, model and store SKU. Optional reviews and Q&A.

🧰 Home Depot Scraper

Turn any Home Depot search, category page, product URL or item ID into clean rows of product data: price and was-price, promotions, rating and review count, store stock and pickup for the store you choose, ship-to-home dates, specs, images, UPC, model number and store SKU. Add customer reviews and Q&A with one setting. No login and no browser needed, and you pay only for the rows you get.

✨ Why use Home Depot Scraper?

  • ⚡ Fast — reads Home Depot's own product data directly, 24 products per request, about 15 products per second on large lists.
  • 🏬 Store-level stock — in-store quantity, pickup and same-day delivery for any Home Depot store ID, plus ship-to-home dates for any ZIP code.
  • 🏷️ Full pricing — current price, was-price, dollar and percent off, promotion text and dates, Special Buy, clearance and bulk prices.
  • 🧾 Complete product records — brand, model, item ID, store SKU, UPC, breadcrumbs, badges, images, and (optionally) the description, highlights and full specification table.
  • 💬 Reviews and Q&A — star rating, title, text, date, verified purchase, helpful votes and brand responses; questions come with all their answers.
  • 📈 Goes past the 700-product limit — Home Depot shows about 700 products per list, so large requests are split into sub-categories automatically, with duplicates removed.

🎯 Use cases

  • 💲 Price monitoring — track prices, promotions and Special Buys for your products or a whole category every day.
  • 🏪 Store availability checks — see which items are on the shelf at a given store, and how many.
  • 🔍 Competitor and assortment research — map every brand, model and price point in a category such as cordless drills or kitchen faucets.
  • 🧩 Product feeds and catalog matching — match listings by UPC, model number or store SKU and enrich them with specs and images.
  • ⭐ Review analysis — collect reviews and customer questions to find product issues and feature requests.

🚀 How to use

  1. Enter search terms (for example cordless drill), paste Home Depot URLs (search, category or product pages), or list item IDs.
  2. Set Max products per search or category (default 20).
  3. Optionally add filters (sort, brands, price range, rating, pick up today), your store ID and ZIP code, full details, reviews or Q&A.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchQueriesSearch terms, one per line.
startUrlshomedepot.com search pages (/s/...), category pages (/b/.../N-...) or product pages (/p/.../322138372).
itemIds9-digit Home Depot item IDs.
maxItemsProducts per search term or category (default 20).
sortBest match, top sellers, price low/high, top rated or newest.
brands, minPrice, maxPrice, minRating, pickupTodayOnlyFilters for searches and categories.
storeId, zipCodeStore for prices, stock and pickup (default 121); ZIP for delivery dates (default 30339).
includeDetailsAdds description, specs, highlights and videos to search results.
maxReviewsPerProduct, reviewsSort, maxQuestionsPerProductOptional reviews and Q&A rows.
{
  "searchQueries": ["cordless drill"],
  "startUrls": ["https://www.homedepot.com/b/Tools-Power-Tools-Drills/N-5yc1vZc27f"],
  "itemIds": ["322138372"],
  "maxItems": 50,
  "sort": "top_sellers",
  "brands": ["DEWALT", "Milwaukee"],
  "maxPrice": 200,
  "storeId": "121",
  "zipCode": "30339",
  "includeDetails": false,
  "maxReviewsPerProduct": 10
}

📤 Output

Each row has a type: product, review or question.

FieldDescription
item_id, productTitle, brand, model_number, store_sku, upc, parent_idIdentifiers
url, thumbnail, imagesProduct page and image links (1000 px)
price, original_price, dollar_off, percent_off, on_promotionPrice and was-price
promotion_type, promotion_description, promotion_start_date, promotion_end_date, savings_center, is_special_buy, is_clearance, bulk_pricePromotions
rating, review_count, badgesRatings and badges
store_id, store_name, in_stock, store_quantity, store_pickup_availableStore stock and pickup
ship_to_home_available, ship_to_home_quantity, free_shipping, delivery_start_date, delivery_end_date, express_delivery_availableDelivery
breadcrumbs, department, availability_type, buyable, discontinued, returnableCatalog info
description, highlights, specs, videosFull details (product URLs, item IDs, or includeDetails)
search_query, position, source_url, source, scrapedAtWhere the row came from

Example product row (from a test run, trimmed):

{
  "type": "product",
  "item_id": "322138372",
  "productTitle": "Atomic 20V Lithium-Ion Cordless Compact 1/2 in. Drill/Driver Kit with 2.0Ah Battery and Charger",
  "brand": "DEWALT",
  "model_number": "DCD794D1",
  "store_sku": "1008373177",
  "upc": "885911904810",
  "url": "https://www.homedepot.com/p/DEWALT-Atomic-20V-Lithium-Ion-Cordless-Compact-1-2-in-Drill-Driver-Kit-with-2-0Ah-Battery-and-Charger-DCD794D1/322138372",
  "price": 179.0,
  "original_price": 179.0,
  "percent_off": 0,
  "rating": 4.73,
  "review_count": 6066,
  "store_id": "121",
  "store_name": "Cumberland",
  "in_stock": true,
  "store_quantity": 69,
  "store_pickup_available": true,
  "ship_to_home_available": true,
  "free_shipping": true,
  "delivery_start_date": "2026-10-15",
  "breadcrumbs": ["Tools", "Power Tools", "Drills", "Power Drills"],
  "badges": ["top rated", "exclusive"],
  "specs": {"Battery Amp Hours": "2 Ah", "Battery Voltage (V)": "20V", "Chuck Size (In.)": "1/2 In.", "Chuck Type": "Keyless"},
  "search_query": "cordless drill",
  "position": 1
}

Example review row (sample data):

{
  "type": "review",
  "item_id": "322138372",
  "rating": 5,
  "title": "Great compact drill",
  "text": "Light, strong and the battery lasts all day.",
  "date": "2026-09-30T14:00:31.000+00:00",
  "nickname": "DIYer42",
  "verified_purchase": true,
  "helpful_count": 3
}

💰 Pricing

You pay per row saved:

  • $4.00 per 1,000 products ($0.004 each), whether they come from a search, a category, a product URL or an item ID, and with or without full details.
  • $1.00 per 1,000 reviews or questions ($0.001 each).

Example: 1,000 products ≈ $4.00, plus a few cents of platform usage (compute and proxy traffic), which is billed separately. Use Max total charge on a run to cap the cost; the run stops cleanly when the cap is reached.

❓ FAQ

Is it legal to scrape Home Depot? The actor reads public product pages that anyone can open without an account. Check that your use complies with Home Depot's terms and the laws that apply to you, especially for personal data in reviews.

Do I need a login or my own proxy? No. It works without an account. It uses datacenter proxies by default and switches to residential US proxies automatically if Home Depot refuses them.

How many results can I get? Each Home Depot list shows about 700 products. For larger requests the actor splits the list into its sub-categories and then other sort orders, removing duplicates. The status message says how many were found.

Why is a field empty? Not every product has every field. For example, store stock is empty when the store ID does not exist, and description and specs are only filled for product URLs, item IDs, or when Include full details is on.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it daily or weekly, and read results through the API or integrations.

⚠️ Limits

  • homedepot.com (United States) only; Home Depot Canada and Mexico are not supported.
  • Prices and stock are for one store and ZIP code per run; run several times for several stores.
  • Price filters are applied to the shown price after reading the list, so narrow price ranges on huge categories read more pages.
  • Reviews show the reviewer's nickname only; no other reviewer details are collected.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.