🚀 Home Depot Scraper · 5,000 Free Products/Month avatar

🚀 Home Depot Scraper · 5,000 Free Products/Month

Pricing

from $1.00 / 1,000 products

Go to Apify Store
🚀 Home Depot Scraper · 5,000 Free Products/Month

🚀 Home Depot Scraper · 5,000 Free Products/Month

Home Depot Scraper gets you Home Depot data ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — prices, stock, specs & ratings from any search, category or brand. 💰 $1 per 1,000 products, no start fee. Scrape your first 5,000 products free every month 🚀

Pricing

from $1.00 / 1,000 products

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Home Depot Scraper

Home Depot Scraper by Omkar Cloud gets you ⚡ fast, 🎯 accurate, 🔍 detailed Home Depot data.

Products, prices, deals and live store stock from any Home Depot search, category or brand page — so you can track prices, watch a competitor's range, or check stock at the store next door, and successfully complete your project.

$1 per 1,000 products. And with Apify's free plan you get $5 of credit every month, so your first 5,000 products each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.

👉 Try Home Depot Scraper free — your first 5,000 products are Free.

What can I get

  • 🔍 Search results — any keyword, with brand, price, rating and pickup-today filters
  • 🗂️ Whole categories & brands — every product on a category or brand page, 1M+ products in total
  • 🏬 Live store stock — units on the shelf at the store you pick, plus online stock
  • 💲 Prices & deals — was-price, % off, bulk price, clearance and buy-one-get-one offers
  • 🧾 Full details — UPC, description, specifications, key features, every image and videos

Why Home Depot Scraper

Most other Home Depot scrapers fail you in one of four ways:

  • 🗄️ Inaccurate, cached, stale data — yesterday's price and stock are useless
  • 🧩 Low-detail data — a name and a price, never the full picture
  • 💸 Pay more to get the same data — up to $15 per 1,000 products elsewhere
  • 🪦 Works today, breaks next month — nobody maintains it

Home Depot Scraper gets you fresh, detailed data, is priced honestly, and actively maintained.

What data you get

DataFields
Productid, name, brand, model_number, store_sku, link, image, badges
Priceprice, currency, original_price, discount_amount, discount_percent, price_unit, unit_price, bulk_price, bulk_min_quantity
Dealsis_special_buy, is_clearance, clearance_price, promotion_savings_center_promos, conditional_promotions
Ratingrating, review_count
Store stockstore_name, store_quantity, is_in_stock_at_store, is_pickup_available, is_ship_to_store_available
Deliveryis_delivery_available, online_quantity, delivery_options (ship to home, express, scheduled)
Categorycategories, department, collection_name, highlights
Full details (optional)upc, gtin, description, specifications, key_features, images, videos, breadcrumbs, protection_plan_skus, has_prop65_warning

Example: A Full Home Depot Product

{
"query": "dewalt drill",
"id": "204279858",
"name": "20V MAX Cordless 1/2 in. Drill/Driver, (2) 20V 1.3Ah Batteries, Charger and Bag",
"link": "https://www.homedepot.com/p/DEWALT-20V-MAX-Cordless-1-2-in-Drill-Driver-2-20V-1-3Ah-Batteries-Charger-and-Bag-DCD771C2/204279858",
"brand": "DEWALT",
"model_number": "DCD771C2",
"store_sku": "1000014677",
"upc": "885911325905",
"image": "https://images.thdstatic.com/productImages/d00a1384-69ea-4f77-a5c3-c0ac8fd531fa/svn/dewalt-power-drills-dcd771c2-64_1000.jpg",
"rating": 4.62,
"review_count": 11404,
"price": 119,
"currency": "USD",
"is_special_buy": false,
"badges": [
"Top Rated"
],
"is_pickup_available": false,
"store_quantity": 0,
"is_ship_to_store_available": true,
"is_delivery_available": true,
"online_quantity": 534,
"categories": [
"Tools",
"Power Tools",
"Drills",
"Power Drills"
],
"highlights": [
"Includes Drill Driver & Tool Bag",
"(2) 20-Volt Batteries 1.3Ah & Charger"
],
"store_name": "Cumberland",
"store_city": "Atlanta",
"store_state": "GA",
"return_policy": "90-Day",
"description": "Complete jobs in tight spots with the lightweight 20V MAX compact drill/driver. 20V MAX cordless drill driver kit delivers compact performance for dri...",
"specifications": [
{
"group": "Details",
"name": "Battery Amp Hours",
"value": "1.3 Ah"
},
{
"group": "Details",
"name": "Battery Power Type",
"value": "Lithium Ion"
}
],
"images": [
"https://images.thdstatic.com/productImages/d00a1384-69ea-4f77-a5c3-c0ac8fd531fa/svn/dewalt-power-drills-dcd771c2-64_1000.jpg",
"https://images.thdstatic.com/productImages/26d5ac8e-18c5-4d42-bc9c-db5bc83a1c11/svn/dewalt-power-drills-dcd771c2-e1_1000.jpg"
]
}

Trimmed for readability. Every row is flat — each value is its own column, so CSV and Excel exports need no clean-up.

Get Started with 5,000 Free Products

  1. Hit Try for Free Button — the input is pre-filled with the "dewalt drill" and "weber grill" search examples.
  2. Enjoy your data 😎.

Input examples

Search by keyword, cheapest first, priced for a store in Beverly Hills

{
"searchQueries": ["dewalt drill", "weber grill"],
"store": "90210",
"sortBy": "price_asc",
"maxResultsPerInput": 100
}

A whole category, 4 stars & up, in stock for pickup today

{
"categories": ["N-5yc1vZc298"],
"minRating": "4",
"pickupToday": true,
"maxResultsPerInput": 500
}

One brand, $100 to $300

{
"startUrls": ["https://www.homedepot.com/b/Milwaukee/N-5yc1vZzv"],
"minPrice": 100,
"maxPrice": 300,
"maxResultsPerInput": 200
}

Product IDs and Home Depot URLs with full details (UPC, specs, images)

{
"products": ["204279858"],
"startUrls": [
"https://www.homedepot.com/p/DEWALT-20V-MAX-Cordless-1-2-in-Drill-Driver-2-20V-1-3Ah-Batteries-Charger-and-Bag-DCD771C2/204279858",
"https://www.homedepot.com/b/Tools-Power-Tools-Drills/N-5yc1vZc27f"
],
"includeDetails": true,
"maxResultsPerInput": 50
}
InputWhat it does
searchQueriesKeywords to search, each searched separately
categoriesCategory or brand codes (N-5yc1vZc298) or homedepot.com /b/ URLs
productsItem IDs (internet numbers) or product URLs, one fully-detailed product each
startUrlsProduct, category, brand or search page URLs
storeStore number, store URL or ZIP — every price and stock count is for that store
sortBy, minPrice, maxPrice, filterBrands, minRating, pickupTodayFilters and sort order applied to every listing
maxResultsPerInputCap per keyword, category or URL (default 100, up to 2,400)
includeDetailsAlso scrape every product in full (default off)

Pricing

High value, Low price.

WhatPriceWhat you get
Standard products$1 per 1,000id, name, brand, model, store SKU, price, was-price, discount, bulk and clearance price, promotions, rating, store and online stock, delivery options, categories, image and link
Detailed products$3 per 1,000Everything above + UPC, description, specifications, key features, every image, videos, breadcrumbs, bundle and protection plans

No start fee — you pay only for the rows you get. A detailed product is the standard $0.001 plus a $0.002 details add-on. Products that show up in several of your inputs are billed only once per run.

Cost examples

RunProductsCost
"dewalt drill" search, first 500500$0.50
The whole Power Tools category (first 2,400)2,400$2.40
100 products with full details100$0.30
5,000 products across 10 searches5,000$5.00

Control your spend with Max Products per Input: 1,000 products ≈ $1.

💡 Apify's free plan includes $5 of credit every month — 5,000 free products, every month.

👉 Scrape your first 5,000 products free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/homedepot-scraper").call(run_input={
"searchQueries": ["dewalt drill"],
"store": "90210",
"maxResultsPerInput": 24,
})
for product in client.dataset(run["defaultDatasetId"]).iterate_items():
print(product["name"], product["price"], product["store_quantity"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/homedepot-scraper').call({
categories: ['N-5yc1vZc298'],
maxResultsPerInput: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQs

Which store are the prices and stock for?

The store you pick in Store or ZIP — a store number, a store URL or a ZIP code (its nearest store). Leave it empty for store #121 in Atlanta, GA. store_quantity is the shelf stock at that store and online_quantity the stock online.

How many products can one search or category return?

Home Depot serves 24 products per page and up to 100 pages, so a single search, category or brand page returns up to 2,400 products. To go beyond that, scrape its subcategories.

Will I be charged twice for the same product?

No. A product that appears in several of your inputs is scraped and billed once per run.

What does "Include Full Product Details" add?

The UPC and GTIN, the full description, the specification table, key features, every gallery image, videos, breadcrumbs, bundle details and protection plans. It adds $0.002 per product. If the full details of a product can't be read, you keep the standard row and pay only the standard rate.

Can I get customer reviews?

Every row carries the rating and review count. For the review text, use Home Depot Reviews Scraper.

Can I export to CSV or Excel?

Yes. Every row is flat, so the dataset exports to JSON, CSV, Excel or XML with one column per value.

Is this an official Home Depot product?

No. Home Depot Scraper is an independent tool and is not affiliated with or endorsed by The Home Depot.

💬 Have Questions? We Have Answers.

Message Us on WhatsApp Ask Us on Email You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!