Discover/cultbeauty.co.uk API
live

cultbeauty.co.uk APIcultbeauty.co.uk

Access Cult Beauty product listings, ingredients, customer reviews, brand directories, new arrivals, and sale items via a structured REST API.

Endpoints
8
Updated
14d ago
Try it
Page number to retrieve.
Search query string (e.g. 'elemis', 'vitamin c serum').
api.parse.bot/scraper/8544425d-fdf5-4620-bd73-9b4fa05a9c08/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8544425d-fdf5-4620-bd73-9b4fa05a9c08/search_products?page=1&query=vitamin+c+serum' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for products by keyword on Cult Beauty. Supports pagination. Multi-word queries are handled via a GraphQL fallback when the HTML search page redirects.

Input
ParamTypeDescription
pageintegerPage number to retrieve.
queryrequiredstringSearch query string (e.g. 'elemis', 'vitamin c serum').
Response
{
  "type": "object",
  "fields": {
    "data": "array of product objects with title, sku, brand, price, images, reviews, variants, and content",
    "status": "string indicating success"
  },
  "sample": {
    "data": [
      {
        "sku": 17738286,
        "url": "/p/elemis-pro-collagen-body-cleansing-balm-75ml/17738286/",
        "brand": {
          "name": "Elemis",
          "page": {
            "path": "/brands/elemis"
          },
          "imageUrl": "https://static.thcdn.com/design-assets/images/logos/shared-brands/colour/elemis.gif"
        },
        "title": "Elemis Pro-Collagen Body Cleansing Balm 75ml",
        "images": [
          {
            "altText": null,
            "original": "https://static.thcdn.com/productimg/original/17738286-6135326458866979.jpg"
          }
        ],
        "reviews": {
          "total": 0,
          "maxScore": 5,
          "averageScore": 0
        },
        "cheapestVariant": {
          "sku": 17738286,
          "price": {
            "rrp": {
              "amount": "24.0",
              "currency": "GBP",
              "displayValue": "£24.00"
            },
            "price": {
              "amount": "24.0",
              "currency": "GBP",
              "displayValue": "£24.00"
            }
          },
          "inStock": true
        }
      }
    ],
    "status": "success"
  }
}

About the cultbeauty.co.uk API

The Cult Beauty API covers 8 endpoints for searching and browsing cultbeauty.co.uk, returning product titles, SKUs, pricing, ingredient lists, variants, and Bazaarvoice customer reviews. get_product_details delivers the most granular data — including ingredients, synopsis, and loyalty-point values — while get_product_reviews exposes paginated review text, ratings, and author metadata for any product ID.

Product Search and Category Browsing

search_products accepts a query string and an optional page integer, returning arrays of product objects that include title, sku, brand, price, images, reviews, variants, and content. The same product object shape is returned by get_category_products (scoped by category_path, e.g. /c/skin-care/moisturisers/) and get_brand_products (scoped by brand_slug from the get_brand_list endpoint). All three support page-based pagination so you can iterate through large result sets.

Full Product Details and Ingredients

get_product_details takes a full Cult Beauty product URL and returns a richer object that adds content fields — including ingredients, synopsis, and whyChoose — alongside recommendations and complete variants. This makes it the right endpoint when you need formulation data or want to present a product detail page rather than a catalog grid.

Customer Reviews via Bazaarvoice

get_product_reviews wraps Cult Beauty's Bazaarvoice review layer. It requires a product_id (the internal SKU, obtainable from search_products or get_product_details) and accepts limit and offset integers for pagination. The response is the full Bazaarvoice Results array — each item carries review text, star rating, author info, and syndication metadata — plus TotalResults and an Includes block with related product data.

Brand Directory, New Arrivals, and Sale

get_brand_list returns every brand on Cult Beauty with its name, slug, and url — the slug value feeds directly into get_brand_products. get_new_arrivals and get_sale_products each accept an optional page parameter and return the same paginated product object array, letting you track what Cult Beauty is currently promoting or discounting without constructing category paths manually.

Common use cases
  • Build a beauty product comparison tool that aggregates ingredients lists from get_product_details across competing SKUs.
  • Monitor Cult Beauty sale pricing by polling get_sale_products and alerting when specific brands appear in the sale section.
  • Populate a brand discovery page using get_brand_list slugs to drive paginated calls to get_brand_products.
  • Aggregate Bazaarvoice review text and ratings from get_product_reviews to feed a sentiment-analysis pipeline.
  • Track new product launches by paginating get_new_arrivals and diffing against a stored SKU list.
  • Index skincare product ingredients from get_category_products results enriched with get_product_details for a formulation search engine.
  • Sync Cult Beauty catalog data — titles, prices, images, and variants — into an affiliate or price-comparison database.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Cult Beauty have an official public developer API?+
Cult Beauty does not publish an official developer API or documented public endpoints for third-party access. This Parse API provides structured access to the same catalog and review data available on cultbeauty.co.uk.
What does `get_product_details` return that search and category endpoints do not?+
get_product_details adds content sub-fields — ingredients, synopsis, and whyChoose — along with a recommendations array. Search and category endpoints return the core product object (title, SKU, brand, price, images, reviews, variants) but omit those extended content fields.
How does review pagination work in `get_product_reviews`?+
Pass an integer limit to control how many reviews are returned per call and an integer offset to advance through the result set. The response includes TotalResults so you can calculate how many additional pages remain.
Does the API expose wishlist data, account-specific loyalty point balances, or order history?+
Not currently. The API covers public catalog data, product details, brand listings, and Bazaarvoice reviews. Account-specific data such as wishlists, personal loyalty balances, and order history require authentication and are not exposed. You can fork this API on Parse and revise it to add any endpoint that fits your use case.
Are there any limitations on multi-word search queries?+
Multi-word queries are supported but the search_products endpoint handles them differently from single-keyword searches when the Cult Beauty search page redirects rather than returning a standard listing page. The endpoint resolves this automatically and still returns the same product object array. Highly ambiguous or misspelled queries may return fewer results than expected.
Page content last updated . Spec covers 8 endpoints from cultbeauty.co.uk.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.