We extract brand catalogues, shade matrices, ingredient profiles, pricing, and reviews from Cult Beauty. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your schedule.
Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.
Complete list of extractable fields for Product Listings objects from cultbeauty.co.uk. All fields typed and schema-versioned.
"product_id": "123984", "brand": "Paula's Choice", "name": "Skin Perfecting 2% BHA Liquid Exfoliant", "price_gbp": 35.0, "in_stock": true, "cult_conscious": true, "average_rating": 4.8, "review_count": 1452
| # | product_id | url | name | brand | category | sub_category |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Ingredients & Formulations objects from cultbeauty.co.uk. All fields typed and schema-versioned.
"product_id": "123984", "brand": "Paula's Choice", "vegan": true, "cruelty_free": true, "fragrance_free": true, "key_ingredients": "['Salicylic Acid', 'Green Tea Extract']", "ingredients_raw_text": "Aqua, Methylpropanediol, Butylene Glycol, Salicylic Acid, Polysorbate 20, Camellia Oleifera Leaf Extract, Sodium Hydroxide, Tetrasodium EDTA."
| # | product_id | brand | name | ingredients_raw_text | key_ingredients | vegan |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Shades & Variants objects from cultbeauty.co.uk. All fields typed and schema-versioned.
"variant_id": "884721", "parent_id": "884700", "brand": "Charlotte Tilbury", "product_name": "Airbrush Flawless Foundation", "shade_name": "4 Neutral", "shade_family": "Fair", "price_gbp": 39.0, "in_stock": true
| # | parent_id | variant_id | brand | product_name | shade_name | shade_family |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Reviews & Ratings objects from cultbeauty.co.uk. All fields typed and schema-versioned.
"review_id": "rev_993821", "product_id": "123984", "rating": 5, "skin_type": "Combination", "skin_concern": "Acne/Blemishes", "verified_buyer": true, "helpful_votes": 14, "date_posted": "2026-03-14"
| # | review_id | product_id | author_name | rating | review_title | review_body |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Complete list of extractable fields for Brand Catalogues objects from cultbeauty.co.uk. All fields typed and schema-versioned.
"brand_name": "The Ordinary", "brand_url": "https://www.cultbeauty.co.uk/brands/the-ordinary.list", "total_products": 64, "price_min": 4.5, "price_max": 28.0, "categories_covered": "['Skincare', 'Haircare', 'Makeup']", "new_arrivals_count": 2
| # | brand_id | brand_name | brand_url | total_products | description | categories_covered |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | ||||||
| 3 |
Cult Beauty's frontend relies on dynamic variant loading and regional pricing modules. Our pipeline handles the JavaScript rendering and THG infrastructure routing to extract clean, structured product data.
Extract individual SKUs for foundations and concealers. We map every shade name, colour family, and size back to the parent product.
Capture raw ingredient lists and structured tags like 'Cult Conscious', vegan, cruelty-free, and key active compounds.
Extract GBP, USD, or EUR pricing based on target geography, including RRP, current price, and applied promotional discounts.
Monitor inventory status at the variant level. Identify out-of-stock items, waitlist availability, and discontinued SKUs.
Scrape user reviews including specific metadata like reviewer skin type, skin tone, age range, and primary skin concerns.
Maintain Cult Beauty's exact category tree (e.g., Skincare > Exfoliators > Liquid Exfoliants) for accurate competitor mapping.
Track total SKU counts, new product launches, and brand-level promotions across the entire 300+ brand directory.
Capture 'New', 'Trending', 'Exclusive', and 'Free Gift' badges applied to product cards in search results.
Hash-based change detection ensures you only process records where price, stock, or formulation has changed since the last run.
Brief in. Clean data out.
Provide target brands, categories, or the entire catalogue. We design the extraction schema for shades and ingredients.
We configure Scrapy / Playwright crawlers, proxy rotation, and anti-bot circumvention for THG's edge network.
Schema validation, null-rate checks on ingredient lists, and variant consistency checks before full launch.
JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.
Extracting from THG-hosted platforms requires handling strict edge security and dynamic frontend frameworks. Here is how we maintain stable pipelines.
Cult Beauty operates on The Hut Group (THG) infrastructure, which employs aggressive edge filtering. We utilise residential UK proxies and TLS fingerprint spoofing to maintain high success rates without triggering blocklists.
Cosmetic products often have 40+ shades loaded asynchronously. Standard HTTP requests miss this data. We run headless Playwright sessions to execute JavaScript and capture the complete variant matrix.
Pricing shifts based on IP location and session cookies. Our crawlers inject strict locale headers and maintain sticky sessions to ensure pricing data is strictly isolated to your target geography (e.g., GBP vs USD).
Ingredient lists and usage instructions are often unstructured HTML blobs. We apply regex and NLP parsing during the pipeline phase to separate active ingredients from base formulations and boolean tags.
We maintain state for the entire 30K+ product catalogue. Subsequent runs only emit data when a price changes, a shade goes out of stock, or a new product is added — drastically reducing your ingest costs.
Beauty retailers monitor Cult Beauty's pricing, discount strategies, and promotional cadences to optimise their own margins.
D2C brands track category saturation, identifying gaps in shade ranges or formulation types across competing brands.
Formulators and product developers scrape ingredient lists to track the rise of specific actives (e.g., Peptides, Niacinamide) over time.
Premium beauty brands audit Cult Beauty to ensure their products are not being sold below Minimum Advertised Price agreements.
Marketing teams extract reviews correlated with skin types and age ranges to understand product efficacy and common complaints.
Analysts track out-of-stock rates across specific brands to estimate sales velocity and identify potential supply chain disruptions.
"Cult Beauty holds the definitive catalogue of premium skincare and cosmetics — but tracking shade availability and ingredient shifts requires dedicated infrastructure."
Cosmetics data is uniquely complex. Single products contain dozens of shade variants, constantly changing ingredient lists, and geo-specific pricing. DataFlirt handles the JavaScript rendering and anti-bot circumvention required to extract this cleanly, so your team can focus on market analysis.
Everything supported by our cultbeauty.co.uk scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.
Open-source tooling on proven cloud infra — no vendor lock-in, full observability.
Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering, ensuring all asynchronous shade data is captured accurately.
We maintain pools of residential ISP proxies across UK and US regions. Rotation happens per-request to bypass THG's strict edge filtering without IP bans.
Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state is stored securely in managed Postgres.
Data delivered to where your team already works — no new tooling required.
About cultbeauty.co.uk scraping, legality, and pipeline operations.
Ask us directly →Scraping publicly available product, pricing, and review data is generally permissible. DataFlirt targets only public, non-authenticated endpoints. We do not extract personal user data or bypass login walls to access order histories. Clients should consult their legal counsel regarding specific commercial use cases.
Cult Beauty is hosted on The Hut Group (THG) infrastructure, which uses advanced bot mitigation. We deploy UK-based residential proxies, TLS fingerprint spoofing, and realistic request timing to ensure our crawlers are indistinguishable from legitimate consumer traffic.
Yes. Our pipeline maps the parent-child relationship for all variants. We extract the shade name, shade family, specific SKU price, and stock status for every available option on the product page.
Yes. We extract the raw ingredient text block and also capture structured metadata like 'Key Ingredients', vegan status, and 'Cult Conscious' tags provided by the platform.
For targeted ASIN/SKU lists, we can configure hourly runs. For full catalogue refreshes (approx. 30,000 products), we recommend a daily cadence to balance data freshness with infrastructure efficiency.
Yes. We can configure the pipeline to use US residential proxies and specific locale headers to extract the exact pricing displayed to US consumers.
We start with targeted brand lists or specific category extractions. Contact our engineering team with your required data points and volume, and we will provide a scoped SLA and pricing model.
20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need daily price tracking across top brands or a one-off extraction of ingredient profiles — we build and maintain the infrastructure. Tell us your requirements.