Home Depot Search Results & Price Tracker

Turn a Home Depot keyword search or search URL into structured product data: price, original price, brand, rating, reviews, and image, with sponsored-result and keyword filtering.

Open in Apify Store$0.99 / 1K on Free

Short answer

Home Depot Search Results & Price Tracker is an Apify Store Actor for The Home Depot data. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 27 input settings; one is required (mode). Last updated Oct 31, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
The Home Depot EcommerceAutomationDeveloper tools

Input

Input settings for Home Depot Search Results & Price Tracker
SettingTypeRequiredDefaultWhat it does
mode string Yes search Choose what to scrape: a keyword search, a category browse page, or specific Home Depot item IDs.
searchQueries array No – One keyword per line, for example 'cordless drill'. Used in search mode.
categoryUrls array No – Home Depot category URLs (/b/...) or browse codes (N-...). Used in category mode.
itemIds array No – Home Depot item IDs or product URLs (/p/...). Used in products mode.
storeId string No 121 Home Depot store number for store-local prices and pickup stock. 121 is Cumberland, GA.
zipCode string No – Used to find the nearest store when Store ID is empty, and for delivery estimates.
sortBy string No relevance How to order the products in each search or category.
priceMin number No – Only keep products at or above this price.
priceMax number No – Only keep products at or below this price.
brand string No – Keep only products whose brand contains this text, for example Milwaukee.
Show the other 17 settings
More input settings for Home Depot Search Results & Price Tracker
SettingTypeRequiredDefaultWhat it does
minRating number No – Drop products rated below this average, from 0 to 5.
onlyOnSale boolean No false Keep only products with a real discount, promotion, special buy or clearance.
onlyClearance boolean No false Keep only products with a clearance price.
onlyInStock boolean No false Keep only products available for pickup at the selected store or for delivery.
includeSponsored boolean No false Include paid product placements alongside organic results.
filterKeywords string No – Comma-separated words; keep only products whose title contains at least one, for example chainsaw,chain saw.
maxItems integer No 100 Overall maximum number of products to save.
maxItemsPerQuery integer No 100 Maximum products to save from each search query or category.
maxPages integer No 30 Maximum result pages to read for each search or category. Home Depot returns up to 24 products per page and 30 pages per browse.
includeDetails boolean No true Add description, specs, key features, UPC/GTIN, all images, videos and variants for every product.
includeReviews boolean No false Add customer reviews and the rating breakdown for every product.
maxReviewsPerProduct integer No 20 Review cap for each product when reviews are enabled.
reviewsSort string No most_recent How to order reviews when reviews are enabled.
includeQuestions boolean No false Add customer questions and their answers for every product.
maxQuestionsPerProduct integer No 10 Question cap for each product when questions are enabled.
includeStoreAvailability boolean No true Add store-local pickup quantity, pickup/delivery split and delivery details.
includeAisleBay boolean No false Add the aisle and bay where the product sits at the selected store.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "search",
  "searchQueries": [
    "drill"
  ],
  "storeId": "121",
  "sortBy": "relevance",
  "onlyOnSale": false,
  "onlyClearance": false,
  "onlyInStock": false,
  "includeSponsored": false,
  "maxItems": 3,
  "maxItemsPerQuery": 3,
  "maxPages": 30,
  "includeDetails": false,
  "includeReviews": false,
  "maxReviewsPerProduct": 20,
  "reviewsSort": "most_recent",
  "includeQuestions": false,
  "maxQuestionsPerProduct": 10,
  "includeStoreAvailability": false,
  "includeAisleBay": false
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "search",
    "searchQueries": [
        "drill"
    ],
    "storeId": "121",
    "sortBy": "relevance",
    "onlyOnSale": False,
    "onlyClearance": False,
    "onlyInStock": False,
    "includeSponsored": False,
    "maxItems": 3,
    "maxItemsPerQuery": 3,
    "maxPages": 30,
    "includeDetails": False,
    "includeReviews": False,
    "maxReviewsPerProduct": 20,
    "reviewsSort": "most_recent",
    "includeQuestions": False,
    "maxQuestionsPerProduct": 10,
    "includeStoreAvailability": False,
    "includeAisleBay": False
}

run = client.actor("dataspryva/home-depot-search-results-and-price-tracker").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "search",
    "searchQueries": [
        "drill"
    ],
    "storeId": "121",
    "sortBy": "relevance",
    "onlyOnSale": false,
    "onlyClearance": false,
    "onlyInStock": false,
    "includeSponsored": false,
    "maxItems": 3,
    "maxItemsPerQuery": 3,
    "maxPages": 30,
    "includeDetails": false,
    "includeReviews": false,
    "maxReviewsPerProduct": 20,
    "reviewsSort": "most_recent",
    "includeQuestions": false,
    "maxQuestionsPerProduct": 10,
    "includeStoreAvailability": false,
    "includeAisleBay": false
};

const run = await client.actor("dataspryva/home-depot-search-results-and-price-tracker").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/dataspryva~home-depot-search-results-and-price-tracker/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"search","searchQueries":["drill"],"storeId":"121","sortBy":"relevance","onlyOnSale":false,"onlyClearance":false,"onlyInStock":false,"includeSponsored":false,"maxItems":3,"maxItemsPerQuery":3,"maxPages":30,"includeDetails":false,"includeReviews":false,"maxReviewsPerProduct":20,"reviewsSort":"most_recent","includeQuestions":false,"maxQuestionsPerProduct":10,"includeStoreAvailability":false,"includeAisleBay":false}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=dataspryva/home-depot-search-results-and-price-tracker",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Home Depot Search Results & Price Tracker results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

Where it fits among The Home Depot routes

It ranks 1 of 1 catalogue Actors for The Home Depot on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.

Route diagram for The Home Depot dataHome Depot Search Results & Price Tracker: stops at 0 of the 10 fields shown; Other Store tools (7): stops at 10 of the 10 fields shown; No public product API: none, field coverage not compared.The Home DepottitlebrandpriceratingreviewsurlstoreNamebreadcrumbsitem idmodelNumber1+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Official route: No public product API

No open API. No public product data API from The Home Depot could be found. The site returned HTTP 403 to automated checks on 2026-11-11.

No public self-serve price is published.

Official documentation

Other Store tools for The Home Depot

Reference only, from their public listings.

Other Store tools for The Home Depot
ToolFieldsPrice / 1K
Home Depot Canada Scraper62$2.00
Home Depot Scraper36$5.00
Home Depot Product Scraper61$6.00
Home Depot Scraper20$5.00
Home Depot Scraper: Inventory, Clearance & Price Tracker27$1.00

What people use it for

  • search products
  • track prices
  • review product details

Amazon Multi-Domain Product Price & Detail Scraper

Pull pricing, ratings, seller, variant and technical detail for Amazon products by URL or ASIN, across 21 country domains, with optional delivery…

9 output fields $0.99 per 1K

Shein Homepage Featured Products Scraper

Collect the featured products shown on a Shein regional homepage: title, product URL, sale and retail price, discount percentage and images in…

27 output fields $0.99 per 1K

Wildberries Product, Price & Review Scraper

Scrape Wildberries.ru - Russia's largest online marketplace. Search by keyword, browse by category, or fetch full product details (price, rating,…

8 output fields $0.99 per 1K

Yandex Market Price & Seller Offer Comparison Scraper

Scrape product listings, prices, seller offers, and reviews from Yandex Market. Search by keyword, browse a category, pull a product's full…

45 output fields $0.99 per 1K

Best Buy Price Drop & Stock Tracker

Search Best Buy by keyword or product URL to get current and regular price, savings, rating, review count, brand, model and stock status for each…

17 output fields $0.99 per 1K

Flipkart Product Price & Specs Scraper

Pull Flipkart products by keyword, category URL or exact product link, with current price, original MRP, discount percentage, rating, key…

10 output fields $0.99 per 1K

Questions people ask

How much does Home Depot Search Results & Price Tracker cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What input does Home Depot Search Results & Price Tracker need?

Required: mode. Optional settings include searchQueries, categoryUrls, itemIds, storeId, zipCode, sortBy.

How do I run Home Depot Search Results & Price Tracker from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("dataspryva/home-depot-search-results-and-price-tracker").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("dataspryva/home-depot-search-results-and-price-tracker").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/dataspryva~home-depot-search-results-and-price-tracker/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-10-31 Data synced 2026-11-12
Cite this page

Scraper Finder. "Home Depot Search Results & Price Tracker." https://scraperfinder.com/catalogue/home-depot-search-results-and-price-tracker/ (data checked 2026-11-12).

Run Home Depot Search Results & Price Tracker

$0.99 per 1,000 results. Paste the example input above, set your The Home Depot query, then export the dataset. Still choosing? Compare every The Home Depot route.

Open in Apify Store