Home Depot Category Products Scraper avatar

Home Depot Category Products Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Home Depot Category Products Scraper

Home Depot Category Products Scraper

Extract Home Depot products by Category ID at scale. Get real-time pricing, stock status, ratings, SKUs, images & store inventory. Fast, reliable & easy export to CSV/JSON!

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Kevin

Kevin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Home Depot Category Products Scraper – Browse & Extract by Category

Browse Home Depot products by category ID and extract detailed product data including pricing, ratings, reviews, availability, and category metadata. Supports pagination, sorting, price filtering, brand filtering, and localized store data. Built with Apify best practices for reliability and speed.


Table of Contents


Features

  • Category Browsing – Browse Home Depot's product catalog by category ID for targeted data extraction.
  • Pagination Support – Scrape up to 30 pages of category results per run for large-scale data collection.
  • Sorting Options – Sort results by Best Match, Top Sellers, Top Rated, Price Low-to-High, Price High-to-Low, or Newest.
  • Price Range Filtering – Set minimum and/or maximum price to narrow down products within your budget.
  • Brand Filtering – Filter results to a specific brand (e.g., RYOBI, Milwaukee, DEWALT).
  • In-Stock Filtering – Only return products that are currently available and fulfillable.
  • Store Localization – Pass a Store ID and/or Zip Code to get localized pricing, pickup availability, and inventory counts.
  • Rich Product Data – Extract pricing (current & original), ratings, review counts, images, brand, model number, SKU, UPC, and more.
  • Category Metadata – Get breadcrumbs, canonical URL, and available filters for each category.

Use Cases

Use CaseDescriptionKey Benefits
Category AnalysisBrowse entire Home Depot product categories to understand inventory depth.Map product availability and pricing across categories.
Price MonitoringTrack product prices within specific categories over time.Detect price drops, compare original vs. sale prices, and set alerts.
Competitor AnalysisMonitor product availability, pricing, and ratings within categories.Benchmark your products against Home Depot's catalog.
Inventory TrackingCheck real-time stock availability within specific categories at stores.Identify out-of-stock items and fulfillment bottlenecks.
Market ResearchExplore product categories to analyze trends, brands, and customer ratings.Discover top-rated products and emerging brands.
Dropshipping & ArbitrageFind profitable products by browsing categories and comparing prices.Automate product discovery with price and rating filters.
Product Data EnrichmentEnrich your e-commerce database with Home Depot category product details.Automate catalog updates with structured product data.

Quick Start

1. Basic – Browse a Category

{
"categoryId": "5yc1vZc2bp",
"maxPages": 1
}

2. Advanced – Sorted by Price with Brand Filter

{
"categoryId": "5yc1vZc28b",
"sortBy": "price_low_to_high",
"brand": "DEWALT",
"maxPages": 3
}

3. Localized – Store-Specific Inventory & Pricing

{
"categoryId": "5yc1vZc2bp",
"storeId": "121",
"zipcode": "30301",
"inStock": true,
"maxPages": 5
}

4. Full Filters – Price Range + Brand + Sorting

{
"categoryId": "5yc1vZc2bp",
"sortBy": "top_rated",
"brand": "Milwaukee",
"minPrice": 20,
"maxPrice": 200,
"inStock": true,
"itemsPerPage": 48,
"maxPages": 10
}

Input Parameters

ParameterTypeRequiredDescriptionDefaultExample
categoryIdStringYesHome Depot category ID (navigation parameter). Found in category page URLs as the N-... segment-"5yc1vZc2bp", "5yc1vZc28b"
sortByStringNoSort order for results (see Sorting Options)"best_match""top_sellers", "price_low_to_high"
brandStringNoFilter by specific brand name. Leave empty for all brands-"RYOBI", "DEWALT", "Milwaukee"
minPriceNumberNoMinimum product price in USD-10, 25, 50
maxPriceNumberNoMaximum product price in USD-100, 500, 1000
inStockBooleanNoOnly return products currently in stockfalsetrue
storeIdStringNoHome Depot store number for localized pricing & inventory-"121", "6892"
zipcodeStringNo5-digit US zip code for localized delivery options-"30301", "90210"
itemsPerPageIntegerNoProducts per page (1–48)2424, 48
maxPagesIntegerNoNumber of result pages to scrape (1–30)13, 10, 30

Output Format

Product Result Data Structure

{
"source": "homedepot_category",
"category_id": "5yc1vZc2bp",
"position": 1,
"item_id": "204463218",
"url": "https://www.homedepot.com/p/Milwaukee-M18-18V-Lithium-Ion-Cordless-Oscillating-Multi-Tool/204463218",
"title": "M18 18V Lithium-Ion Cordless Oscillating Multi-Tool (Tool-Only)",
"brand": "Milwaukee",
"model_no": "2626-20",
"sku_id": "1000648526",
"upc": null,
"product_type": "MERCHANDISE",
"sku_classification": null,
"thumbnail": "https://images.thdstatic.com/productImages/abc/svn/milwaukee-multi-tools-2626-20-64_1000.jpg",
"images": [
"https://images.thdstatic.com/productImages/abc/svn/milwaukee-multi-tools-2626-20-64_1000.jpg"
],
"current_price": 99,
"original_price": null,
"currency": "USD",
"rating": 4.6246,
"total_reviews": "6551",
"in_stock": true,
"is_buyable": true,
"availability_type": "Shared",
"is_discontinued": false,
"backordered": false,
"is_sponsored": false,
"is_live_goods": false,
"hide_price": false,
"eco_rebates": null,
"department": "Power Tools",
"department_id": "569647",
"class_number": "9",
"breadcrumbs": ["Tools"],
"badges": ["Best Seller"],
"scraped_at": "2026-07-15T12:30:00.000Z"
}

Output Fields Explained

FieldTypeDescription
sourceStringSource indicator, always homedepot_category
category_idStringThe category ID used for browsing
positionIntegerPosition of the product in the scraper batch (1-based)
item_idStringHome Depot's unique product Item ID
urlStringDirect link to the product detail page on HomeDepot.com
titleStringFull product title/name
brandStringProduct brand name (e.g., RYOBI, DEWALT)
model_noStringManufacturer's model number
sku_idStringHome Depot SKU identifier
upcStringUniversal Product Code (barcode)
product_typeStringProduct type classification
sku_classificationStringSKU classification type
thumbnailStringURL of the product thumbnail image
imagesArrayList of full-size product image URLs
current_priceNumberCurrent selling price in USD
original_priceNumberOriginal/list price before discounts
currencyStringCurrency code (always USD)
ratingNumberAverage customer rating (0–5 scale)
total_reviewsStringTotal number of customer reviews
in_stockBooleanWhether the product is currently in stock
is_buyableBooleanWhether the product can be purchased online
availability_typeStringAvailability type (e.g., "Shared")
is_discontinuedBooleanWhether the product has been discontinued
backorderedBooleanWhether the product is on backorder
is_sponsoredBooleanWhether this is a sponsored/promoted listing
is_live_goodsBooleanWhether this is a live goods product (plants, etc.)
hide_priceBooleanWhether the price is hidden
eco_rebatesStringEco rebate information if available
departmentStringHome Depot department name
department_idStringDepartment ID number
class_numberStringProduct class number
breadcrumbsArrayCategory breadcrumb trail
badgesArrayProduct badges (e.g., "Best Seller")
scraped_atStringISO timestamp of when the data was extracted

Sorting Options

ValueDescription
best_matchHome Depot's default relevance-based ranking
top_sellersMost popular and best-selling products first
top_ratedHighest customer-rated products first
price_low_to_highCheapest products first
price_high_to_lowMost expensive products first
newestMost recently added products first

How to Find Category IDs

Category IDs are found in Home Depot category page URLs. Look for the N- segment:

  • URL: https://www.homedepot.com/b/Tools-Power-Tools-Drills/N-5yc1vZc2bp
  • Category ID: 5yc1vZc2bp

More examples:

CategoryURLCategory ID
Power Drills/b/Tools-Power-Tools-Drills/N-5yc1vZc2bp5yc1vZc2bp
Ceiling Fans/b/Lighting-Ceiling-Fans/N-5yc1vZc28b5yc1vZc28b
Paint/b/Paint/N-5yc1vZar2d5yc1vZar2d

💡 Tip: To search products by keyword instead of category ID, check out Home Depot Search Scraper.


Performance & Limits

  • Pagination Limit – Up to 30 pages per category (max 1,440 products at 48 items/page).
  • Items Per Page – Configurable from 1 to 48 items per page for flexible result sizes.
  • Batching – Data is saved in batches of 10 items to prevent loss during unexpected errors.
  • Rate Limiting – Built-in 1.5-second delay between page requests for optimal throughput.
  • Concurrency – Automatic key retry logic for smooth, uninterrupted performance.

FAQ

  • Q: Where does the data come from?
    • All data is fetched dynamically from Home Depot's product database through a reliable API.
  • Q: How do I find category IDs?
  • Q: Can I get pricing for a specific store?
    • Yes! Pass the storeId and/or zipcode parameters to receive store-specific pricing, inventory counts, and pickup availability.
  • Q: How do I filter by price range?
    • Use the minPrice and maxPrice input parameters. For example, set minPrice: 50 and maxPrice: 200 to only get products between $50 and $200.
  • Q: What data formats can I export?
    • Apify supports exporting results as JSON, CSV, Excel (XLSX), XML, HTML, and RSS.

Troubleshooting

IssueCauseSolution
"No category ID provided"Empty or missing categoryIdEnter a valid category ID in the input
No products foundCategory ID is invalid or has no productsVerify the category ID from a Home Depot category page URL
Invalid response formatUnexpected API response structureRetry the run. If persistent, the API may be temporarily unavailable
Slow executionMany pages or high items per pageReduce maxPages or itemsPerPage to run faster
Missing store dataNo storeId or zipcode providedAdd a valid Store ID or Zip Code for localized inventory and pricing

Why Choose This Actor?

  • Category-based Home Depot product browsing
  • Real-time pricing, ratings, and review data
  • Store-specific inventory & pickup availability
  • Advanced sorting, brand, and price filtering
  • Category metadata including breadcrumbs and filters
  • Automatic key & retries for reliability
  • Downloadable as CSV, Excel, JSON, XML, or HTML

Tags

home depot scraper, home depot category scraper, home depot product data, home depot price tracker, home depot api, home depot inventory checker, category products scraper, e-commerce scraper, price monitoring tool, home improvement data, retail data extraction, apify actor


Get Started Now

  1. Enter the Category ID (e.g., 5yc1vZc2bp)
  2. Choose the Sort Order (e.g., Top Sellers)
  3. Optionally set Brand, Price Range, or In Stock filters
  4. Add a Store ID or Zip Code for localized data
  5. Set the Maximum Pages to scrape
  6. Click Start to run the scraper
  7. Export your data in JSON, CSV, or Excel format
  8. Click "Try for free" to test the actor

Built using Apify Platform | Optimized for Performance & Reliability