Cult Beauty Scraper avatar

Cult Beauty Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Cult Beauty Scraper

Cult Beauty Scraper

Scrape Cult Beauty (cultbeauty.co.uk) - browse by category, brand, or skin concern, search by keyword, and filter by price, rating, and sale status. Get product name, brand, price (with sale/original price), rating, review count, image, and product URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Cult Beauty (cultbeauty.co.uk) — the UK's leading luxury beauty retailer. Browse any category, brand, or skin-concern page, or search by keyword, and get product name, brand, current + original price, discount, rating, review count, image, and product URL. HTTP-only, no login, no proxy required.

What this actor does

  • Three modes: category (browse skincare/makeup/haircare/fragrance and 45+ curated sub-categories), search (free-text keyword), brand (curated top-brand directory or any custom brand name)
  • Full-catalog pagination: browsing a top-level category (skincare, makeup, hair care, fragrance, body & wellness) or any brand pulls from Cult Beauty's deep shop-all listing (hundreds to 1,000+ products per category) rather than the ~10-30 item curated preview shown on the plain category/brand page
  • Skin-concern filter: dry, oily, sensitive, combination, acne-prone, fine lines, hyperpigmentation, and more
  • Filters: price range, minimum rating, sale-only
  • Sort: relevance, price low/high, rating, discount
  • Sale pricing: both current and original (RRP) price surfaced when a product is discounted
  • Empty fields are omitted — every field on every record is real, populated data

Output per product

  • sku — Cult Beauty product/SKU ID
  • title — product name
  • brand — brand name
  • currentPrice, originalPrice — GBP; originalPrice only present when the item is on sale
  • discountPercent — computed from current vs. original price
  • currency — always GBP
  • category — the category/brand/skin-concern page the product was found under
  • rating — average customer rating (0–5)
  • reviewCount — number of customer reviews
  • imageUrl — product photo
  • productUrl — canonical Cult Beauty product page
  • description — short product description
  • inStock — availability
  • recordType: "product", scrapedAt

Input

FieldTypeDefaultDescription
modestringcategorycategory / search / brand
categorystringskincareCurated category (mode=category)
customCategoryUrlstringOverride with any Cult Beauty listing path (advanced)
searchQuerystringvitamin c serumFree-text keyword (mode=search)
brandstringthe-ordinaryCurated brand (mode=brand)
customBrandstringAny brand name not in the curated list (mode=brand)
skinTypestringanyRestrict to a skin-concern page; overrides category/brand
onSaleOnlybooleanfalseOnly emit discounted products
minPrice / maxPricenumberGBP price range on current price
minRatingnumberMinimum average rating (0–5)
sortBystringrelevancerelevance / priceLowToHigh / priceHighToLow / ratingHighToLow / discountHighToLow / nameAlphabetically
maxItemsinteger20Hard cap on emitted products (1–300)

Example: browse a category

{
"mode": "category",
"category": "skincare",
"maxItems": 20
}

Example: keyword search with price filter

{
"mode": "search",
"searchQuery": "retinol serum",
"minPrice": 10,
"maxPrice": 50,
"maxItems": 20
}

Example: browse a brand, sale items only

{
"mode": "brand",
"brand": "the-ordinary",
"onSaleOnly": true,
"sortBy": "discountHighToLow"
}

Example: skin-concern filter

{
"mode": "category",
"skinType": "dry-skin",
"minRating": 4,
"maxItems": 30
}

Use cases

  • Price monitoring — track sale prices and discounts across a brand or category
  • Market research — benchmark luxury beauty product ranges and ratings
  • Content & affiliate sites — pull fresh product data with images and links for beauty round-ups
  • Trend tracking — monitor new arrivals and bestsellers by category
  • Competitive analysis — compare brand catalogs and pricing on the UK's top beauty retailer

FAQ

Is this affiliated with Cult Beauty? No — this is an independent, third-party actor that reads Cult Beauty's public product pages. It is not affiliated with or endorsed by Cult Beauty.

Do I need a login or API key? No. All data comes from publicly accessible pages.

Why do some products have no originalPrice? originalPrice only appears when a product is currently discounted from its RRP. Full-price items only have currentPrice.

How is category determined? It reflects the breadcrumb of the category, brand, or skin-concern page the product was found under, not a fixed per-product taxonomy.

Can I search for any brand, not just the curated list? Yes — set mode to brand and use customBrand with any brand name; it overrides the curated brand dropdown.

Why did an old version return so few products per category/brand? Cult Beauty's plain category and brand pages (e.g. /c/skin-care/, /c/brands/nars/) only render a small curated preview (~10-30 items) with no pagination at all. The actor now targets the site's shop-all listing for these, which paginates through the real catalog (skincare alone has 100+ pages). A handful of small-catalog brands don't have a shop-all page; the actor automatically falls back to the plain brand page for those.

How fresh is the data? Every run scrapes live pages at request time, so prices, sale status, and ratings are current as of the run.