Home Depot Canada Scraper – CAD Prices & Store Stock avatar

Home Depot Canada Scraper – CAD Prices & Store Stock

Pricing

$0.70 / 1,000 products

Go to Apify Store
Home Depot Canada Scraper – CAD Prices & Store Stock

Home Depot Canada Scraper – CAD Prices & Store Stock

Export homedepot.ca search results in CAD: price, was price, savings, rating, reviews, online and per-store stock, model number and brand. No start fee, $0.0007 per product.

Pricing

$0.70 / 1,000 products

Rating

0.0

(0)

Developer

LOUDTZU TZULOUD

LOUDTZU TZULOUD

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

Home Depot Canada Product Search Scraper – CAD prices, store stock, no start fee, $0.0007 per product

What it does

Runs homedepot.ca searches for your keywords and saves one row per product from the results, in CAD. Pick a store number to get that store's price and shelf stock.

What stands out

  • homedepot.ca, not homedepot.com. CAD prices from the Canadian site, with English or French names and URLs.
  • Store-level stock. storeStockLevel / storeStockStatus for the chosen store, plus onlineStockLevel / onlineStockStatus.
  • Sale data. price, wasPrice, savings, percentSaving, priceBadge and promotion text.
  • Product identifiers. productId (Home Depot Canada article number), modelNumber, brand, category path, tags such as "Best Seller".
  • Low cost. Plain HTTP at 256 MB, no browser. $0.0007 per product, no start fee.

Price comparison

ActorSitePrice per productStart feeNotes
This Actorhomedepot.ca$0.0007noneSearch results, per-store stock
yugenox/home-depot-canada-scraperhomedepot.ca$0.002 per search result, $0.003 per detail result$0.003Only other homedepot.ca Actor found; also has detail pages, aisle and bay, bulk prices
s_actors/home-depot-scraperhomedepot.com (US)$0.001 ($0.0008 Gold and higher) + $0.0005 per page scan; $0.0005 per store event$0.001US stores by ZIP code
scrapyspider/home-depot-clearance-scraperhomedepot.com (US)$0.002 ($0.00085 Gold and higher)$0.004 to $0.01Clearance items only
sian.agency/home-depot-product-scraperhomedepot.com (US)$0.006 overview, $0.022 detail$0.005
maplerope44/home-depot-product-lookuphomedepot.com (US)$0.0075 per item ($0.007 per request + $0.0005 per result)about $0.00005Lookup by product ID and ZIP

None of these is cheaper per product than this Actor. Prices were taken from the Apify Store on Oct 23, 2026 and may change.

Input

FieldMeaning
keywordsOne search per line
storeIdOptional 4-digit store number (for example 7001) for that store's price and stock
sortRecommended, price low-high, price high-low, highest rated
languageEnglish or French
maxItemsProducts to save in total (default 100, max 50,000). Split evenly across keywords so every keyword runs; unused share rolls over
maxItemsPerQueryOptional fixed cap per keyword instead of the even split
fetchAllPage until results end (hard cap 50,000)
proxyConfigurationCanadian residential by default

Output

productId, name, brand, modelNumber, url, price, wasPrice, savings, percentSaving, priceBadge, currency, unitOfMeasure, rating, reviewsCount, onlineStockLevel, onlineStockStatus, storeId, productStatus, storeStockLevel, storeStockStatus, aisleBay, shippingMessage, storeMessage, canAddToCart, canPickUpInStore, promotion, tags, hasMoreOptions, isAppliance, image, categoryPath, position, page, searchQuery.

Example: one real row from a test run on Oct 28, 2026 (search drill, default store):

{
"productId": "1001686659",
"name": "18V ONE+ Cordless 1/2 in. Drill/Driver Kit with (1) 1.5 Ah Battery and Charger",
"brand": "RYOBI",
"modelNumber": "PCL206K1X",
"url": "https://www.homedepot.ca/product/ryobi-18v-one-cordless-1-2-in-drill-driver-kit-with-1-1-5-ah-battery-and-charger/1001686659",
"price": 78,
"wasPrice": null,
"savings": null,
"percentSaving": null,
"priceBadge": null,
"currency": "CAD",
"unitOfMeasure": "each",
"rating": 4.76,
"reviewsCount": 2531,
"onlineStockLevel": 387,
"onlineStockStatus": "inStock",
"storeId": "7274",
"productStatus": "LA",
"storeStockLevel": 0,
"storeStockStatus": "outOfStock",
"aisleBay": null,
"shippingMessage": "not_available_for_delivery",
"storeMessage": "check_store_availability",
"canAddToCart": false,
"canPickUpInStore": false,
"promotion": null,
"tags": [
"Best Seller"
],
"hasMoreOptions": false,
"isAppliance": false,
"image": "https://images.homedepot.ca/productimages/p_1001686659.jpg",
"categoryPath": [
"Tools",
"Power Tools"
],
"position": 1,
"page": 1,
"searchQuery": "drill"
}

Limits

  • Search-result fields only. No specifications, descriptions, Q&A or reviews text.
  • Store fields depend on the store. Without storeId, homedepot.ca's default store is used. aisleBay is usually empty because the search results rarely include it (yugenox/home-depot-canada-scraper does return aisle and bay).
  • Products without a price are skipped and not charged. homedepot.ca lists some products in search results that are not sold at the chosen store or are discontinued (productStatus X or BX, always out of stock). Home Depot publishes no price for these anywhere, including its product and price APIs. In tests they were 8 to 20 of every 50 search results for paint, and none for drills, lumber or screws. They are left out by default, so every saved row has a price. To keep them (with price empty), turn on includeUnpriced. Those rows are charged like any other.
  • Unknown store numbers fail the run. If storeId is not a real store (for example 0000), homedepot.ca returns results without that store. The run then fails with a message in ERRORS, and nothing is saved or charged.
  • wasPrice, savings and promotion are empty when the item isn't on sale.
  • categoryPath is the category Home Depot assigns to the whole search, not to each product. It is empty for French (language: fr) searches.
  • homedepot.ca often answers 403 to a first request. The Actor then retries up to 10 times, each time on a new Canadian residential IP with a new browser fingerprint. Pages that are still blocked are skipped and listed in the ERRORS key-value record (not charged). Even with these retries, some pages are sometimes still blocked, so a run can return fewer products than asked for. For comparison, yugenox/home-depot-canada-scraper reports a 98.4% success rate on its Store page. If no products are saved at all, the run is marked failed with a clear status message.
  • No personal data is collected.

Pricing

$0.0007 per product saved (pay per event). No start fee.

FAQ

Is this homedepot.ca or homedepot.com?

homedepot.ca, with prices in CAD.

Which store's price and stock do I get?

The store in storeId. Without it, homedepot.ca's default store is used. An unknown store number fails the run, and nothing is saved or charged.

Why did I get fewer products than I asked for?

Products with no price are skipped unless you turn on includeUnpriced. Pages that stay blocked after retries are skipped and listed in the ERRORS record. Neither is charged.

Why is aisleBay usually empty?

Home Depot's search results rarely include it.

What does it cost?

$0.0007 per product saved. No start fee.