Superdrug Scraper - UK Health, Beauty & Pharmacy avatar

Superdrug Scraper - UK Health, Beauty & Pharmacy

Under maintenance

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Superdrug Scraper - UK Health, Beauty & Pharmacy

Superdrug Scraper - UK Health, Beauty & Pharmacy

Under maintenance

Scrape products from Superdrug.com, a major UK health and beauty retailer. Extract names, prices, brands, EAN codes, ratings, reviews and stock. No login, no cookies.

Pricing

from $5.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Superdrug Scraper

Scrape products from Superdrug.com, one of the UK's largest health and beauty retailers with over 700 stores. Search by keyword and pull clean, structured product data: names, prices, brands, EAN barcodes, ratings, review counts, stock levels, categories, and images.

No login. No cookies. No account required.

What this scraper does

Give it a keyword ("vitamin c", "no7 serum", "paracetamol", "shampoo") and it returns matching Superdrug products as flat JSON rows. Each row is a real product with its current online price, brand, barcode, rating, stock status, and image, ready to load into a spreadsheet, database, or price-monitoring pipeline.

Why use this scraper?

  • Price monitoring — Track Superdrug prices for beauty, skincare, vitamins and pharmacy lines over time and catch promotions as they land.
  • Competitive analysis — Compare Superdrug pricing against Boots, Amazon, and supermarket health aisles on matching EAN codes.
  • Market research — Analyse assortment, brand coverage, and pricing across makeup, skincare, haircare, fragrance, and wellbeing categories.
  • Retail intelligence — Monitor stock levels and offer badges (3 for 2, points events) across large product ranges.
  • Catalogue enrichment — Match products by EAN to enrich your own catalogue with images, ratings, and category data.
  • Brand monitoring — Track how your brand's products are priced, rated, and merchandised on Superdrug, including marketplace listings.
  • Data journalism & academia — Build datasets on UK health and beauty retail pricing and consumer ratings.
  • Reselling & arbitrage — Find discounted lines and price gaps against other UK and EU health and beauty retailers.

How to scrape Superdrug data

  1. Create an Apify account — Sign up at apify.com (free tier available).
  2. Open the Superdrug Scraper — Navigate to this actor's page in the Apify Store.
  3. Enter a search term — Type a product keyword (e.g., "vitamin c", "mascara", "paracetamol"). The scraper matches it against Superdrug's full product catalogue.
  4. Refine (optional) — Narrow to a category path (e.g., "make-up/face"), restrict to in-stock items, or paste exact product URLs to scrape specific pages.
  5. Set a result limit — Choose how many products you want (default: 100).
  6. Run the actor — Click "Start".
  7. Download your data — Export as JSON, CSV, or Excel from the Dataset tab, or pull it via the Apify API for automated workflows.

How it works

Superdrug runs on SAP Commerce Cloud (a Spartacus storefront) behind Akamai bot protection. This scraper enumerates the catalogue from Superdrug's own published XML product sitemaps, filters the product URLs by your search keyword and optional category, then fetches full product detail for each match from Superdrug's product API. Every request is routed through a managed unlocking layer that handles the anti-bot challenge, so you don't need to configure your own browser or residential proxies. The result is clean, structured product data pulled straight from the source that powers the Superdrug website.

Because the data comes from Superdrug's structured product API rather than scraped HTML, fields like price, EAN, rating, review count, and stock level arrive fully typed and consistent.

Input parameters

ParameterTypeDescriptionDefault
searchQuerystringKeyword to match against product names and category paths (e.g., "vitamin c", "no7 serum")vitamin c
categorystringOptional. Limit to a Superdrug category path or slug (e.g., "make-up/face", "health/pain-relief")
productUrlsarrayOptional. Scrape these exact product pages (full URLs or bare product codes) instead of searching
maxResultsintegerMaximum products to return (1–5000)100
inStockOnlybooleanOnly return products currently in stockfalse
concurrencyintegerHow many product pages to fetch in parallel (1–8)5
requestDelaySecsintegerMinimum pause between requests; raise for very large runs0
proxyConfigurationobjectProxy settings (not required; handled automatically)Apify Residential GB

Output fields

FieldTypeDescriptionExample
namestringFull product nameSeven Seas Cod Liver Oil & Multivitamins 30 Caps
brandstringBrand nameSeven Seas
pricenumberCurrent selling price6.75
originalPricenumberPrice before discount (if on offer)null
currencystringISO currency codeGBP
eanstringEAN barcode5012335792005
skustringSuperdrug product code286651
inStockbooleanStock statustrue
stockLevelnumberExact stock count when available40
ratingnumberAverage review score (out of 5)4.8
reviewCountnumberNumber of reviews46
categorystringMost specific catalogue categoryCod Liver Oil
promotionstringPromotional / offer text, if anyVITAMINS 3 FOR 2
imageUrlstringProduct image URLhttps://www.superdrug.com/medias/...jpg
urlstringProduct page URLhttps://www.superdrug.com/health/.../p/286651
descriptionstringProduct description / summary``
scrapedAtstringISO timestamp of the scrape2026-07-06T18:49:40.507Z

Example output

{
"name": "Seven Seas Cod Liver Oil & Multivitamins 30 Caps",
"brand": "Seven Seas",
"price": 6.75,
"originalPrice": null,
"currency": "GBP",
"ean": "5012335792005",
"sku": "286651",
"inStock": true,
"stockLevel": 40,
"rating": 4.8,
"reviewCount": 46,
"category": "Cod Liver Oil",
"promotion": "VITAMINS 3 FOR 2 | FREE STANDARD DELIVERY",
"imageUrl": "https://www.superdrug.com/medias/sys_master/prd-images/h9a/h41/12219068710942/prd-front-286651_600x600/prd-front-286651-600x600.jpg",
"url": "https://www.superdrug.com/health/vitamins-supplements/cod-liver-oil/seven-seas-cod-liver-oil-multivitamins-30-caps/p/286651",
"description": "",
"scrapedAt": "2026-07-06T18:49:40.507Z"
}

Tips for best results

  • Broad keywords pull more products. "vitamin" returns far more than "vitamin c gummies 60". Start broad, then filter your dataset downstream.
  • Combine searchQuery with category. For example, keyword "spf" plus category "skin/suncare" scopes results tightly.
  • Scrape specific products with productUrls. Paste a list of product URLs (or codes) to refresh prices for a known set of SKUs on a schedule.
  • Large runs? Raise requestDelaySecs to 10–20 to stay well under rate limits. The scraper already backs off automatically when throttled, but a steady pace is faster overall for big pulls.
  • Marketplace items are included. Third-party marketplace listings (codes starting mp-) are returned alongside Superdrug's own range.

Cost estimate

Pricing is pay-per-result. Each product is fetched individually through an unlocking layer, so cost scales with the number of results you request. A 100-product run is inexpensive; budget larger pulls against the per-result rate shown on this actor's pricing tab. Set maxResults to control spend precisely.

Limitations / known issues

  • Search is slug-based. The keyword is matched against product names and category paths in Superdrug's catalogue index, not a full-text engine. Very specific multi-word phrases may miss products whose names are worded differently. Broader terms return the widest slice.
  • Per-product fetch pace. Because Superdrug exposes product detail one item at a time, large runs take longer than a listing-page scraper. Use concurrency and requestDelaySecs to tune speed vs. reliability.
  • Description often empty. Superdrug's product API leaves the long description blank for many lines; core commercial fields (price, brand, EAN, rating, stock) are consistently populated.
  • Online pricing only. Reflects Superdrug.com pricing; in-store-only offers may differ.
  • Not affiliated with Superdrug. This is an independent tool for publicly available product data. Respect Superdrug's terms and applicable laws when using scraped data.

Building a UK health and beauty price dataset? Pair Superdrug with our other UK retail and pharmacy scrapers to compare pricing across chains on matching EAN codes:

  • Boots Scraper (boots-scraper) — Boots.com UK health, pharmacy and beauty products.
  • Boots IE Scraper (boots-ie-scraper) — Boots Ireland catalogue in EUR.
  • Tesco Scraper (tesco-scraper) — Tesco UK groceries, Clubcard prices and stock.

Match products across all of them on the shared ean field to build a like-for-like UK retail price comparison.