Holland & Barrett UK Products, Prices & Ingredients Scraper avatar

Holland & Barrett UK Products, Prices & Ingredients Scraper

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Holland & Barrett UK Products, Prices & Ingredients Scraper

Holland & Barrett UK Products, Prices & Ingredients Scraper

Extract Holland & Barrett UK products, prices, promotions, ratings, ingredients, directions, warnings, nutrition data, categories, and rich item details for price monitoring and catalogue enrichment.

Pricing

from $0.40 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract Holland & Barrett UK products, prices, promotions, ratings, ingredients, directions, warnings, nutrition facts, categories, and rich item details. Use the ready Dataset for wellness price monitoring, product research, offer tracking, catalogue enrichment, and automated ecommerce workflows.

This is an unofficial actor and is not affiliated with Holland & Barrett.

What you get

A product search produces clean rows ready for Sheets, BI tools, or a CRM:

  • product name, brand, SKU, URL, and category breadcrumbs;
  • current and reference prices, unit price, promotions, and availability;
  • images, rating, and review count;
  • rich item data including ingredients, directions, warnings, suitability, nutrition facts, subscription price, and variants when available.

Search and category stay lightweight. Rich descriptions and health-product details are fetched only by the item operation, so a listing run does not silently fan out into many product-page requests.

Proxy behavior

Direct mode is the default because it is currently the fastest and most reliable option in Apify Cloud. If access changes, try Apify datacenter proxies first and residential GB proxies second. A browser is not required.

Supported operations

  • categories
  • search_filters
  • search
  • category
  • item

Operation guide

The Apify Console form shows the union of all supported fields, so the visible inputs do not change when you switch operation. Use the guide below to know which fields are required.

  • categories Required: none Optional: includeRaw
  • search_filters Required: none Optional: query, categoryId, categorySlug, includeRaw
  • search Required: query Optional: page, limit, sort, includeRaw
  • category Required: categorySlug or categoryId or categoryUrl Optional: page, limit, sort, includeRaw
  • item Required: itemSlug or itemId or url or sku Optional: includeRaw

Example inputs

These starter examples were validated in Apify Cloud against the live site.

{
"operation": "categories",
"includeRaw": false
}
{
"operation": "search",
"query": "vitamin",
"page": 1,
"limit": 10,
"sort": "relevance",
"includeRaw": false
}
{
"operation": "category",
"categoryId": "vitamins-supplements/vitamins/multivitamins",
"categorySlug": "vitamins-supplements/vitamins/multivitamins",
"categoryUrl": "https://www.hollandandbarrett.com/shop/vitamins-supplements/vitamins/multivitamins/",
"page": 1,
"limit": 10,
"sort": "relevance",
"includeRaw": false
}
{
"operation": "item",
"itemId": "holland-barrett-abc-plus-tablets-6100005222",
"itemSlug": "holland-barrett-abc-plus-tablets-6100005222",
"url": "https://www.hollandandbarrett.com/shop/product/holland-barrett-abc-plus-tablets-6100005222",
"sku": "067934",
"includeRaw": false
}
{
"operation": "search_filters",
"query": "vitamin",
"categoryId": "vitamins-supplements/vitamins/multivitamins",
"categorySlug": "vitamins-supplements/vitamins/multivitamins",
"includeRaw": false
}

Output

  • Dataset: normalized products or structured category/filter rows
  • Key-value store OUTPUT: run summary with source, operation, success, total, errors, proxy, and monetization

Use with n8n / Make

The simplest automation is:

Holland & Barrett Actor → Apify Dataset → n8n or Make → Google Sheets, Telegram, or CRM

Start with the final user result: a spreadsheet or CRM table containing current product prices, offers, ratings, and stock. The workflow then runs the Actor, waits for completion, downloads Dataset items, and sends only those clean rows to the destination.

An importable n8n starter workflow is included in examples/n8n_holland_barrett_to_google_sheets.json. After import, set the APIFY_TOKEN environment variable in n8n and select your Google Sheets credential and destination document.

API: start a run

curl -X POST "https://api.apify.com/v2/acts/6d7jwiowJMIWOS8yC/runs?token=YOUR_APIFY_TOKEN&memory=512&timeout=300&waitForFinish=120" \
-H "Content-Type: application/json" \
-d '{"operation":"search","query":"vitamin","page":1,"limit":10,"sort":"relevance"}'

Read data.status until it is SUCCEEDED, then take data.defaultDatasetId from the response.

API: download Dataset items

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&clean=true&format=json"

In Make, use one HTTP module for the Actor run and another for Dataset items, then connect Google Sheets, Telegram Bot, or your CRM module.

Limitations

  • Public page structure can change without notice.
  • Availability reflects the source response at run time and may vary by fulfilment context.
  • Health and nutrition content is source data, not medical advice.
  • Use bounded requests and comply with the source website's terms and applicable data rules.