Home Depot Canada Scraper — Store Price, Stock & Aisle
Pricing
from $2.00 / 1,000 result rows
Home Depot Canada Scraper — Store Price, Stock & Aisle
Scrape homedepot.ca by keyword, category, URL or product ID: store-level CAD price, exact in-store stock, aisle and bay, online stock, sale and bulk prices, ratings, optional specs and reviews. Compare stores near any postal code. English or French. No login.
Pricing
from $2.00 / 1,000 result rows
Rating
0.0
(0)
Developer
Yugenox Corp
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Home Depot Canada Scraper: store price, stock and aisle
Scrape homedepot.ca products with store-level data: the CAD price at a specific store, the exact number of units in stock, the aisle and bay where the product sits, online stock, sale and bulk prices, and ratings. Pick stores by number, by postal code or city (nearest first), by province, or take all of Canada. Search once and get the same products priced and stocked at every store you picked. Works in English or French. No login and no cookies are needed.
What you get
| Store price | Price at each selected store, regular (was) price, savings, % off, bulk quantity tiers and unit price |
| Store stock | Exact units on hand at the store, stock status, and online stock |
| Aisle & bay | Where the product is in that store, e.g. aisle 8, bay 004 |
| Product | Product ID, name, brand, model number, URL, image, rating, review count, badges (Eco Options, Energy Star, Made in Canada), Best Seller tag, variant count |
| Fulfilment | In-store pickup, ship-to-home and delivery availability |
| Details (optional) | Description, key features, full specifications, breadcrumbs, categories and collections, warranty, country of origin, package size and weight, all images, manuals and PDFs, and the top customer reviews |
| Stores (optional) | Address, phone, coordinates, distance and opening hours |
How to use it
- Add search terms (e.g.
cordless drill), categories (a category page URL or a code such ascategory-drills), any homedepot.ca URLs, or product IDs (the 10-digit number at the end of a product URL). - Pick stores. Use store IDs (e.g.
7001), a postal code or city plus how many nearby stores to include, whole provinces, or all stores. If you pick nothing, store 7001 (Scarborough, ON) is used. - Set how many products you want per search. Optionally turn on In stock only, Include product details or French.
When you select several stores, the actor searches at the first store and then checks the same products at every other store. This is ideal for price and stock comparison. To give each store its own search results (its own assortment), turn on Run the search separately at each store.
Input example
{"searchTerms": ["cordless drill", "paint"],"nearLocation": "M5V 2T6","nearestStores": 3,"maxItemsPerQuery": 200,"inStockOnly": false,"includeDetails": false,"language": "en"}
Track a fixed list of products across every store in a province:
{"productIds": ["1001686659", "1000402560"],"provinces": ["BC"]}
Output example
{"sku": "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","imageUrl": "https://images.homedepot.ca/productimages/p_1001686659.jpg","price": 78,"currency": "CAD","wasPrice": null,"onSale": false,"rating": 4.76,"reviewCount": 2499,"storeId": "7001","storeName": "SCARBOROUGH","storeCity": "Scarborough","storeProvince": "ON","storeStock": 20,"storeStockStatus": "inStock","onlineStock": 44,"aisle": "8","bay": "004","pickup": "pick_up_at_store","shipping": "free_shipping","tags": ["Best Seller"],"source": "search","query": "cordless drill","page": 1,"position": 1,"language": "en","scrapedAt": "2026-09-23T22:10:00.000Z"}
With Include product details turned on, each row also has description, highlights, specifications, breadcrumbs, categories, warranty, countryOfOrigin, packageDimensions, images, documents and topReviews.
Use cases
- Retail arbitrage and reselling: find items that are in stock at a nearby store, with the exact aisle and bay.
- Clearance hunting: sort by price, keep only in-stock items, and compare the same product across stores.
- Price monitoring and MAP compliance: schedule daily runs on a list of product IDs to follow prices and promotions in every province.
- Assortment and availability research: see which stores carry which products and how deep their stock is.
- Catalogue data: specs, descriptions, images, manuals and categories, in English and French.
FAQ
How many results can I get? Every page of results can be collected, even for searches with more than 10,000 products. Set maxItemsPerQuery to 0 for everything. On very large searches, Home Depot repeats some products on its deeper result pages, so a few products never show up in the normal order. The scraper finds these by also going through the results sorted by price, and every product is listed once. Rows found this way have page and position empty.
How is "rows" counted with several stores? You get one row per product per store. For example, 200 products at 3 stores gives 600 rows.
Why is the price empty on some products? For some items, mostly store clearance, Home Depot shows the price only in the store. The row still has stock, aisle and bay.
Which proxy should I use? Keep the default: Apify residential proxies in Canada. Results depend on the store you choose, not on the proxy location.
How fast is it? About 40 products per request. 1,000 products at one store take about a minute.
French? Set Language to Français. Names, descriptions, specs and URLs come back in French.
Where do I find a store number? Enter a postal code or city in Stores near and turn on Also save the selected stores. Each store row includes its number.
Is it legal to scrape Home Depot Canada? This Actor only collects publicly available data: product listings, store prices, stock levels, aisle locations and store details that anyone can see on homedepot.ca without an account, plus descriptions, specs and top customer reviews if you turn on Include product details. Collecting publicly available data is generally legal, but you're responsible for how you use it. With Include product details turned on, results can include the display names reviewers post with their reviews, and that counts as personal data. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as Home Depot Canada's terms. If you're unsure, check with a lawyer. More on this: Is web scraping legal?
Does it access any private data? No. Everything comes from pages homedepot.ca shows to any visitor without logging in. It never uses a login, never touches private or restricted accounts, and never reaches password-protected areas.