Holland & Barrett UK Products, Prices & Ingredients Scraper
Pricing
from $0.40 / 1,000 results
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
Maintained by CommunityActor stats
2
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
categoriessearch_filterssearchcategoryitem
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.
categoriesRequired: none Optional:includeRawsearch_filtersRequired: none Optional:query,categoryId,categorySlug,includeRawsearchRequired:queryOptional:page,limit,sort,includeRawcategoryRequired:categorySlugorcategoryIdorcategoryUrlOptional:page,limit,sort,includeRawitemRequired:itemSlugoritemIdorurlorskuOptional: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 withsource,operation,success,total,errors,proxy, andmonetization
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.