Cult Beauty Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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-alllisting (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 IDtitle— product namebrand— brand namecurrentPrice,originalPrice— GBP;originalPriceonly present when the item is on salediscountPercent— computed from current vs. original pricecurrency— alwaysGBPcategory— the category/brand/skin-concern page the product was found underrating— average customer rating (0–5)reviewCount— number of customer reviewsimageUrl— product photoproductUrl— canonical Cult Beauty product pagedescription— short product descriptioninStock— availabilityrecordType: "product",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | category | category / search / brand |
category | string | skincare | Curated category (mode=category) |
customCategoryUrl | string | – | Override with any Cult Beauty listing path (advanced) |
searchQuery | string | vitamin c serum | Free-text keyword (mode=search) |
brand | string | the-ordinary | Curated brand (mode=brand) |
customBrand | string | – | Any brand name not in the curated list (mode=brand) |
skinType | string | any | Restrict to a skin-concern page; overrides category/brand |
onSaleOnly | boolean | false | Only emit discounted products |
minPrice / maxPrice | number | – | GBP price range on current price |
minRating | number | – | Minimum average rating (0–5) |
sortBy | string | relevance | relevance / priceLowToHigh / priceHighToLow / ratingHighToLow / discountHighToLow / nameAlphabetically |
maxItems | integer | 20 | Hard 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.