Staples Canada Scraper — Prices, Clearance, UPC & Store Stock avatar

Staples Canada Scraper — Prices, Clearance, UPC & Store Stock

Pricing

$1.50 / 1,000 result rows

Go to Apify Store
Staples Canada Scraper — Prices, Clearance, UPC & Store Stock

Staples Canada Scraper — Prices, Clearance, UPC & Store Stock

Scrape staples.ca products by keyword, category, SKU or URL, or the full catalogue. Prices, sale and clearance flags, UPC and model, ratings, reviews, specs and in-store stock at 300+ Staples stores. Find clearance in stock near any postal code. No login.

Pricing

$1.50 / 1,000 result rows

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Staples Canada Scraper: Prices, Clearance, UPC & Store Stock

Scrape staples.ca product data in English or French. Search by keyword, category, SKU or URL, or pull the whole catalogue of about 125,000 products. Every product includes:

  • the price, regular price and discount, with sale and clearance flags
  • UPC and model number
  • ratings and review counts
  • the full category path
  • in-store stock counts across 300+ Staples stores in Canada

You can also use it to find clearance items that are in stock near a postal code. No login and no cookies are needed. It's fast (up to 1,000 products per request) and costs little to run.

What you can do with it

  • Find clearance near you. Enter a postal code and turn on Clearance only. You get every clearance item on the shelf at the Staples stores near you, with the quantity at each store and its distance.
  • Monitor prices. Track prices, markdowns and "new lower price" items for a category, a brand or a list of SKUs.
  • Research retail arbitrage and resale. Get UPCs plus prices and store stock to match products against Amazon or other marketplaces.
  • Pull the full catalogue. Get every product on staples.ca, well past the 25,000 limit that generic store scrapers hit.
  • Gather competitive and category intelligence. See assortment, brands, ratings and review counts by category.
  • Build a store list. Get every Staples store with its number, address and coordinates.

Input

FieldWhat it does
Search termsKeywords, e.g. printer ink, office chair. Each term is scraped separately.
Staples URLsProduct, category (/collections/...) or search URLs from staples.ca, in English or French.
CategoriesThe part after /collections/ in a category URL, e.g. staplers-6769, office-supplies-189, staples-clearance-centre-7922.
SKUsStaples item numbers (the number at the start of a product URL) or product URLs.
Scrape the full catalogueEvery product in the chosen language. Works with all the filters.
List storesAlso saves the Staples store list. With a location, it lists only the stores within the radius.
Near locationA postal code, city or lat,lng. The output keeps only products in stock at a store within the radius and adds the stock at each of those stores.
Radius (km)Search radius around the location. The default is 25 km.
Store numbersKeeps only products in stock at these stores.
Include stock at every storeAdds the full list of stores that carry the item, with quantities.
LanguageEnglish or French listings.
Sort byRelevance, price (low to high or high to low), best sellers, new arrivals, top rated, or name.
Min / max price, On sale only, Clearance only, BrandsFilters. They also work on the full catalogue.
Include description, bullet points and specificationsAdds the long product details.
Reviews per productAdds the newest reviews for each product: rating, title, text, date, whether the reviewer recommends it, helpful votes and verified-purchase status.
Max itemsTotal result limit. The prefilled example uses 50.

Example: clearance in stock near downtown Toronto

{
"location": "M5V 3L9",
"radiusKm": 10,
"clearanceOnly": true,
"maxItems": 500
}

Example: two searches and a category, with specs and reviews

{
"searchQueries": ["printer ink", "stapler"],
"startUrls": ["https://www.staples.ca/collections/office-chairs-65"],
"includeDetails": true,
"maxReviewsPerProduct": 5,
"maxItemsPerSource": 200
}

Output

The actor writes one row per product. The row below is trimmed to two nearby stores:

{
"dataType": "product",
"sku": "24557535",
"title": "Staedtler Norica Premium Pencil Bonus Set - #2 HB Woodcased Pencils with Sharpener and Eraser - 20 Pack",
"brand": "Staedtler",
"price": 1.97,
"regularPrice": 3.79,
"onSale": true,
"discountAmount": 1.82,
"discountPercent": 48,
"clearance": true,
"badge": "Clearance",
"currency": "CAD",
"rating": 4.83,
"reviewCount": 12,
"url": "https://www.staples.ca/products/24557535-en-staedtler-norica-premium-pencil-bonus-set-2-hb-woodcased-pencils-with-sharpener-and-eraser-20-pack",
"image": "https://cdn.shopify.com/s/files/1/0036/4806/1509/files/6ee47ca9..._square24557535_1.jpg",
"upc": "031901959012",
"modelNumber": "13246C18A6",
"category": "Pencils",
"categoryPath": ["Office Supplies", "Office", "Writing Supplies", "Pencils"],
"categoryUrl": "https://www.staples.ca/collections/pencils-6744",
"packSize": "20 Pack",
"madeInCanada": false,
"returnPeriod": "30 Days",
"pickupEligible": true,
"storesWithStock": 282,
"totalStoreQuantity": 22214,
"nearbyStoreStock": [
{ "storeNumber": 25, "storeName": "Toronto - University", "address": "375 University Avenue, Toronto, ON M5G 2J5", "distanceKm": 1.3, "quantity": 8 },
{ "storeNumber": 26, "storeName": "Toronto - Richmond St. E.", "address": "514 Richmond Street East, Toronto, ON M5C 1S8", "distanceKm": 2.1, "quantity": 26 }
],
"productId": "6775264903297",
"variantId": "39999967101057",
"language": "en",
"createdAt": "2024-06-19T16:31:09.000Z",
"updatedAt": "2026-09-14T00:02:05.000Z",
"source": { "type": "catalog", "input": "M5V 3L9" },
"scrapedAt": "2026-09-24T04:26:57.569Z"
}

When the matching options are turned on, rows also include description, bulletPoints, specifications, reviews and storeInventory. Store rows (dataType: "store") have the store number, name, address, city, province, postal code, coordinates and the distance from your location. If a SKU or URL can't be found, the actor adds a dataType: "error" row that explains why. Error rows are free.

The dataset has three table views: Products, Stock near you and Stores.

FAQ

How fresh is the store stock? The store quantities are the same snapshot Staples uses for its own "available in store" information. They are refreshed regularly but are not live to the minute, so call the store before driving over for a single unit.

Why is rating empty for some products? Those products have no reviews yet. Their reviewCount is 0.

Can I get more than 10,000 results for one search? Yes. Large searches and categories are split into smaller slices automatically, so you can pull a whole department or the full catalogue.

French? Set Language to Français, or use French category URLs or handles (they start with fr-). Product URLs in French listings point to the French pages.

Does it need a proxy? The default Apify Proxy setting works. Failed requests are retried on fresh IPs automatically, with a residential fallback if needed.

How fast is it? A 50-product search takes a few seconds. A 33,000-product department takes about a minute.

Is it legal to scrape Staples Canada? This Actor only collects publicly available data: product listings, prices, in-store stock and store locations that anyone can see on staples.ca without an account, plus product descriptions and customer reviews if you turn those options on. Collecting publicly available data is generally legal, but you're responsible for how you use it. Reviewer names and locations are never included, but the text of a customer review can still count as personal data. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as Staples' 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 what Staples shows to any visitor of staples.ca without logging in. It never uses a login, never touches private or restricted accounts, and never reaches password-protected areas.