Home Depot Scraper [Only $1.5💰] | Prices | Stock | Data avatar

Home Depot Scraper [Only $1.5💰] | Prices | Stock | Data

Pricing

from $1.47 / 1,000 results

Go to Apify Store
Home Depot Scraper [Only $1.5💰] | Prices | Stock | Data

Home Depot Scraper [Only $1.5💰] | Prices | Stock | Data

Scrape Home Depot product data — price, list price, promotions, ratings, per-store stock, specs, UPC and images — from product URLs, item IDs or keyword search. Store-aware pricing by ZIP code. No Home Depot API key required; $0.0015 per product on Apify.

Pricing

from $1.47 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Homedepot Scraper

Scrape Home Depot product data — prices, availability, ratings, specs and stock status — for price monitoring, competitive analysis and e-commerce research. Works with product URLs, item IDs (SKUs) or keyword search, store-aware pricing via ZIP codes, and outputs clean JSON with no official Home Depot API required.

Home Improvement Retail Use Cases

  • Home Depot price tracking — monitor prices and promotions on thousands of SKUs over time (list price vs. selling price, promotions)
  • Competitor price monitoring — track Home Depot pricing against your own store or other retailers (Lowes, Ace Hardware) for MAP compliance and repricing
  • Product research & assortment analysis — build a database of Home Depot products: specs, descriptions, highlights, descriptions, ratings, review counts, images
  • Stock & availability monitoring — watch online stock status per store (by ZIP) for products that go in and out of stock
  • Home improvement trends research — analyze the product catalog of the largest US home improvement retailer (departments, brands, price ranges)
  • SEO & PPC research — collect breadcrumbs, product titles and category structure for retail keyword research

How It Works

The actor drives Home Depot's own federation-graphql psSearchModel endpoint (the same backend the website uses) with an automatic Akamai cookie session. Keyword searches determine the product department, then page through results — or grab items directly by itemId/SKU or product URL. Store-aware details (price, availability, stock) are resolved for a target storeId and zipCode. No API key needed.

Build a Home Depot Product Database Without an Official API

Home Depot has no public product API for individuals. Commercial data APIs (WebScrapingAPI, Scrape.do, Unwrangle, RapidAPI listings, BigBox API, …) exist but each requires an API key and per-request fees. This Apify actor needs no API key: paste URLs or keywords, pay per result ($0.0015 per product), and get a structured dataset — the Home Depot data source as a simple, scalable API.

Input

FieldTypeRequiredDefaultNotes
productUrlsarray–[]Direct Home Depot product URLs, e.g. https://www.homedepot.com/p/….
itemIdsarray–[]Home Depot item IDs (item/model numbers on the product page).
searchTermsarray–[]Keyword search, e.g. ["RYOBI 18V drill"]. At least one of productUrls / itemIds / searchTerms is required.
storeIdstring–0121Target store ID (default 0121).
zipCodestring–30033ZIP code for store-aware price/availability (US ZIPs).
maxItemsinteger–100Max products to export (default 100, max 1000). Free demo: 1 item.
maxItemsPerKeywordinteger–24Max items collected per keyword search term.
proxyobject–offUS residential proxies are recommended to avoid blocks.

Example Input

{
"searchTerms": ["RYOBI 18V ONE+ drill"],
"storeId": "0121",
"zipCode": "30033",
"maxItems": 50
}

Output

One dataset row per product.

FieldDescription
itemIdHome Depot item ID
title / brandProduct title and brand
modelNumber / storeSkuNumberModel and store SKU
upcUPC code
price / listPrice / currencySelling price, list price, currency
promotionActive promotion info
rating / reviewCountStar rating and review counts
availability / stockStock status and availability message
specificationsSpecs table (key/value)
description / highlightsFull description and feature bullets
imagesProduct image URLs
breadcrumbsCategory structure
productUrl / productDepartmentURL and department
collectedAtScrape timestamp

Example Output

{
"itemId": "207180444",
"title": "RYOBI ONE+ 18V Cordless 1/2 in. Drill/Driver Kit",
"brand": "RYOBI",
"modelNumber": "PSBDD01K",
"upc": "885911823456",
"price": 59.0,
"listPrice": 79.0,
"currency": "USD",
"promotion": null,
"rating": 4.5,
"reviewCount": 1832,
"availability": "Online",
"stock": { "storeId": "914", "storeName": "Mount Laurel", "state": "NJ", "quantity": 496, "isInStock": true, "isOutOfStock": false, "isUnavailable": false },
"productDepartment": "Power Tools",
"productUrl": "https://www.homedepot.com/p/207180444",
"collectedAt": "2026-09-23T09:00:00.000Z"
}

Download the dataset as JSON, HTML, CSV or Excel, or pull it via the Apify API.

Integrations & Automation

Use the actor's API endpoint from a repricer, price-matching bot or BI pipeline; trigger webhooks on run completion; connect Zapier / Make for alerts when prices drop. For price tracking, schedule daily runs per SKU list — recurring runs power price-drop alerts and long-term pricing history in your own database.

FAQ

Why use this actor instead of Home Depot's API?

Home Depot has no public product API for individuals. The alternatives are commercial data services (WebScrapingAPI, Scrape.do, Unwrangle, RapidAPI, omkarcloud, BigBox API) that each need their own account, API key and per-request pricing. This actor needs no key, runs on Apify pay-per-result, and returns the same product, price and availability data as a clean dataset via API, CSV, Excel or JSON.

What are alternatives to this actor for home improvement data?

For Home Depot + Lowe's clearance monitoring, see pulsewatch/dealwatch-scraper. For other hardware retailers, Ace Hardware Product Scraper and USA Price Comparison cover adjacent ground. General-purpose scrapers (web-scraper, browser-based crawlers) can also target homedepot.com but typically need proxy management and JS rendering tuned by hand — this actor handles the graphql endpoint, Akamai session and store-aware pricing for you.

Can it check store stock in specific locations?

Yes — supply a US zipCode (and optionally storeId) and availability/stock status is resolved store-aware for that area. For nationwide coverage, run per ZIP; residential US proxies are recommended for large runs.

Which ZIP code does the default 0121 store map to?

0121 maps to the Atlanta-area store (default 30033 ZIP). You can override both freely for any US location.

Does it return the list price vs. sale price?

Yes — price (selling), listPrice (MSRP) and promotion are separate fields, which is what makes price-drop tracking and discount-rate math possible.

Web scraping operates in a legal gray area. This actor reads only public product pages/search responses and does not bypass logins or CAPTCHAs. Users are responsible for complying with homedepot.com's Terms of Service and applicable law; note that Home Depot may block heavy traffic — use respectful schedules and US residential proxies.

For AI Agents & LLM Apps

Purpose: Returns structured Home Depot product data — prices (list/sale), ratings, availability per ZIP, specs, descriptions, UPC, images — from product URLs, item IDs or keyword search.

Minimal input:

{ "searchTerms": ["RYOBI 18V drill"], "maxItems": 50 }

Output fields: itemId, title, brand, modelNumber, storeSkuNumber, upc, price, listPrice, currency, promotion, rating, reviewCount, availability, stock, specifications, description, highlights, images, breadcrumbs, productUrl, productDepartment, collectedAt.

Behaviors an agent should know:

  • At least one of productUrls, itemIds, or searchTerms must be set; they can be combined.
  • Prices are store-aware: supply a zipCode (+ optional storeId, default 0121/Atlanta) for correct local availability and pricing.
  • The free demo tier returns a single item; paid runs default to 100 and cap at 1000 (maxItems).
  • Keyword search determines the product department automatically via Home Depot's psSearchModel graphql endpoint; a session cookie is handled automatically.
  • US residential proxies are recommended for high-volume runs to avoid blocks.
  • Billing (pay-per-result): $0.0015 per product + $0.0005 actor start.

SEO Keywords

home depot scraper, homedepot.com scraper, home depot product data, home depot price tracker, home depot price monitoring, home depot api alternative, home depot stock checker, home depot sku lookup, home improvement price data, lowes vs home depot pricing, home depot ratings scraper, home depot availability by zip, home depot graphql scraper, home depot clearance monitor, hardware store data extraction, diy retail product database, home depot lead generation, home depot upc lookup, ryobi price tracker, home depot product database

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by The Home Depot.

It accesses only publicly available product pages and Home Depot's public search API (federation-graphql) — no login bypass, no CAPTCHA solving, no credentials. It does not automate purchasing or inventory manipulation.

Users are responsible for their own compliance with homedepot.com's Terms of Service and applicable law, including respectful request volumes. This section is informational, not legal advice.