London Drugs Scraper — Prices, Sales, Stock & UPCs avatar

London Drugs Scraper — Prices, Sales, Stock & UPCs

Pricing

from $1.50 / 1,000 products

Go to Apify Store
London Drugs Scraper — Prices, Sales, Stock & UPCs

London Drugs Scraper — Prices, Sales, Stock & UPCs

Scrape londondrugs.com by keyword, category, product link or the whole ~30,000-product catalogue: price, regular vs sale price, % off, online stock, ship/pickup options, ratings, brand, size, category and variants — plus UPC barcodes, part numbers and full descriptions. Canada, CAD. No login.

Pricing

from $1.50 / 1,000 products

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

London Drugs Scraper — prices, sales, online stock & UPCs

Scrape londondrugs.com — the Western Canadian pharmacy, electronics, beauty, photo and home retailer — and get clean, structured product data in CAD: current price, regular vs sale price, % off, online stock count, ship-to-home / in-store pickup, star rating and review count, brand, size, model, category breadcrumb and colour/size variants. Turn on product details for UPC barcodes, manufacturer part numbers, full descriptions, every image and sale end dates.

Search by keyword, paste category or product links, or crawl the whole ~30,000-product catalogue. No account, no login, no cookies to supply.

What you can scrape

InputExampleWhat you get
Search termsvitamin c, air fryer, 062600263865 (UPC), L0581327 (item code)Every matching product. Brand and department words (shampoo, tylenol, lego) open that department automatically, just like on the site.
Category linkshttps://www.londondrugs.com/category/air-purifiers/c/53The whole category, with any filters/sort in the link kept.
Product linkshttps://www.londondrugs.com/products/…/p/L0581327That product with full product-page details.
Whole cataloguetick Crawl the whole catalogueAll ~30,000 products (use Max results in total to sample).

Data you get

  • Identity: item code, variant code, UPC/GTIN, name, brand, model, size, department, category path (e.g. Health & Personal Care > Wellness > Vitamins & Supplements > Vitamins A-K), product URL, image
  • Pricing (CAD): current price, regular price, sale price, list price, on-sale flag, % off, $ saved, price range across variants, quantity price tiers, sale end date*
  • Availability: available online, units in stock online, ship to home, in-store pickup, pickup-only*, special order*, max quantity per order
  • Reviews: average rating, review count
  • Variants: colour/size options, every variant's item code — or one row per variant with its own price, stock, UPC and model
  • Extras: specifications (dietary and ingredient flags, flavour, colour…), badges (Proudly Canadian, Vegan, Cruelty-Free…), full description as HTML and plain text*, all images*, subscribe-and-save frequencies*
  • Context: search term, category the search opened, position in the results, scrape time

* with Include product page details

How to use it

  1. Enter one or more search terms and/or paste londondrugs.com links.
  2. Set Max results per search term / link (default 200; 0 = everything) and optionally Max results in total.
  3. Optional: Sort by price or rating, On sale only, Hide unavailable items.
  4. Optional: Include product page details (UPC, part number, description, images) and One row per variant.
  5. Run, then download as JSON, CSV or Excel, or use the Overview and Barcodes & details table views.

Leave the proxy on its default (Apify residential, Canada).

Example input

{
"searchTerms": ["vitamin c", "wireless earbuds"],
"startUrls": [{ "url": "https://www.londondrugs.com/category/air-purifiers/c/53" }],
"maxItemsPerQuery": 200,
"sort": "price-asc",
"onlyOnSale": false,
"includeDetails": false,
"expandVariants": false
}

Output example

A variant row with product page details (trimmed):

{
"productCode": "M0009577",
"sku": "L1248084",
"upc": "802118131658",
"name": "Logiix tuneFREQS USB-C In-Ear Headphones",
"variantOptions": { "Color": "SILVER" },
"brand": "LOGIIX",
"model": "LGX13165",
"url": "https://www.londondrugs.com/products/logiix-tunefreqs-usb-c-in-ear-headphones/p/L1248084",
"imageUrl": "https://cdn-tp2.mozu.com/28945-m1/cms/files/L1248084/large/L1248084.JPG",
"price": 24.99,
"regularPrice": 34.99,
"salePrice": 24.99,
"onSale": true,
"discountPct": 29,
"savings": 10,
"currency": "CAD",
"isAvailable": true,
"onlineStockLevel": 3,
"shipToHome": true,
"inStorePickup": true,
"categoryPath": "Electronics > Portable Audio > Headphones > Wired Headphones",
"variantCount": 2,
"variants": [
{ "sku": "L1248066", "options": { "Color": "Grey" } },
{ "sku": "L1248084", "options": { "Color": "SILVER" } }
],
"rowType": "variant",
"descriptionText": "Give your favourite music and podcasts sharp, detailed sound quality…",
"scrapedAt": "2026-09-24T03:30:51.712Z"
}

A search result row (no extra options):

{
"productCode": "L0876917",
"sku": "L0876917",
"name": "Hask Tea Tree Oil & Rosemary Shampoo - 355ml",
"brand": "HASK",
"price": 11.99,
"regularPrice": 11.99,
"onSale": false,
"isAvailable": true,
"onlineStockLevel": 59,
"rating": 4.52,
"reviewCount": 412,
"size": "355ml",
"badges": ["Paraben-Free", "Phthalate-Free", "Product is Vegan", "Sulfate-free"],
"categoryPath": "Beauty > Hair Care > Shampoo & Conditioner > Shampoo > Natural Shampoo",
"position": 1,
"query": "shampoo",
"resolvedCategory": "/category/shampoo/c/855",
"rowType": "product"
}

Use cases

  • Price monitoring: track London Drugs prices and sales daily across a category or the whole catalogue, and get alerted when a product goes on sale.
  • Competitive pricing: match products by UPC against other Canadian retailers (Shoppers, Walmart, Best Buy, Canadian Tire, Loblaw banners) for price-gap analysis.
  • Brand & MAP compliance: check how your products are priced, discounted and stocked at London Drugs.
  • Stock intelligence: online stock counts show sell-through and out-of-stocks over time.
  • Assortment research: see which brands, sizes and variants London Drugs carries in each category.

FAQ

How many products can I get? Everything London Drugs sells online — about 30,000 products. A search or category returns all of its results (set the per-search limit to 0).

How fast is it? Search and category pages return up to 200 products per page: 1,000 products take about 15–30 seconds, the whole ~30,000-product catalogue about 5 minutes. Product page details and one-row-per-variant add one page per product or variant, which is slower.

Why do some products show a price range and no stock? Products sold in several colours or sizes come back as one row (rowType: "variantGroup") with the lowest and highest price and the list of variants — London Drugs publishes stock per variant, not per product. Turn on One row per variant to get each variant's own price, stock, UPC and model.

Why is upc empty on some rows? Search and category pages include barcodes only for some items. Turn on Include product page details to look it up for every product.

Why is rating empty? The product has no reviews yet.

What do the specifications codes like "1" or "2" mean? Dietary and ingredient flags are published as codes. The badges field lists the ones the product actually displays (e.g. Vegan, Paraben-Free).

Can I get store-by-store stock? Not in this version — stock is the online stock count. Tell us in the Issues tab if you need per-store stock.

Are duplicates removed? Yes. If two search terms return the same product, it is returned once (with the first search term). Product links are always returned.

Will a full crawl skip products? When you take everything a category or search has (per-search limit 0, sort "Recommended"), results are paged in item-code order, which cannot shift between pages, so nothing is skipped or returned twice. The position field then follows that order. If londondrugs.com fails to show one product on a results page, the scraper narrows the page down and keeps every other product on it. The run status says how many products, if any, could not be loaded.

Why is price empty on gift cards? Variable-amount gift cards have no fixed price on the site (it shows $0). The scraper returns null for them rather than 0.

Can I scrape one colour or size of a product? Yes. Paste the product link with the colour or size selected, e.g. .../p/M0009577?Variant%20Color=SILVER. You get that variant's own price, stock and UPC.

Do I need a London Drugs account or cookies? No.

How much does it cost? You pay per product returned. Products from search, category and catalogue pages cost $1.50 per 1,000. Products built from their own product page cost $6.00 per 1,000, because each one needs an extra page load. That applies to every product when Include product page details is on, to each colour/size row when One row per variant is on, and to pasted product links (or a UPC / item-code search that opens a product page). Each row is charged once, at one of the two prices. There is also a start fee of $0.00005 per run. If a run returns nothing (no results, or the site was unavailable), you pay only the start fee.

Is it legal to scrape London Drugs? This Actor only collects publicly available data: product listings, prices, stock levels and product details that anyone can see on londondrugs.com without an account. Collecting publicly available data is generally legal, but you're responsible for how you use it. You must follow privacy laws such as GDPR, PIPEDA and CCPA, as well as London Drugs' 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 London Drugs shows to any visitor without logging in. It never uses a login, never touches private or restricted accounts, and never reaches password-protected areas.