Boots Reviews Scraper avatar

Boots Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Boots Reviews Scraper

Boots Reviews Scraper

Collect detailed product reviews from Boots.com with ratings, customer feedback, photos, videos, and 47+ fields per review. Perfect for sentiment analysis, reputation monitoring, and e-commerce intelligence.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Boots Reviews Scraper: Extract Product Reviews & Ratings at Scale


What Is Boots.com?

Boots.com is the official UK e-commerce platform for Boots the Chemist, a major health and beauty retailer. The site hosts thousands of beauty, skincare, and wellness products, each with customer reviews and ratings. These reviews are valuable for market research, competitor analysis, and understanding consumer sentiment — but extracting this data manually is tedious and error-prone. The Boots Reviews Scraper automates the collection process, delivering structured review data in seconds.


Overview

The Boots Reviews Scraper extracts product reviews and customer feedback from Boots.com product pages, converting unstructured review data into clean, queryable records. It is designed for:

  • E-commerce analysts studying consumer preferences and product performance
  • Reputation managers monitoring brand sentiment and review trends
  • Market researchers analyzing competitor product feedback
  • Content creators building review aggregators or comparison tools
  • Sentiment analysis teams processing large-scale customer feedback

Key strengths include flexible sorting (by rating, helpfulness, or submission date), configurable pagination via offset, and reliable error handling with ignore_url_failures.


Input Format

The scraper accepts a JSON configuration object to define which reviews to collect and how to order them:

{
"urls": [
"https://www.boots.com/elf-lip-plumping-gloss-10256999#BVRRContainer"
],
"offset": 20,
"sort_by": "rating:desc",
"ignore_url_failures": true,
"max_items_per_url": 200
}
ParameterTypeDescription
urlsArrayDirect links to Boots product pages (with review sections). Each URL should point to a product detail page with reviews enabled.
offsetIntegerSkip the first N reviews before collection starts. Useful for pagination (e.g., offset: 20 skips the first 20 reviews). Default: 0.
sort_byStringSorting method: "rating:desc" (highest first), "rating:asc" (lowest first), "helpfulness:desc,totalpositivefeedbackcount:desc" (most helpful), "submissiontime:desc" (newest), or "" (any order).
ignore_url_failuresBooleanIf true, scraper continues if a URL fails; if false, the entire run stops on error. Recommended: true for bulk operations.
max_items_per_urlIntegerMaximum reviews collected per product URL (e.g., 200 pulls up to 200 reviews per page).

Tip: Use sort_by: "rating:desc" to prioritize highly-rated reviews, or "helpfulness:desc" to focus on reviews marked as useful by other customers.


Output Format

Sample output

{
"id": "398279849",
"cid": null,
"source_client": "elfcosmetics",
"last_moderated_time": "2025-09-12T19:49:37.000+00:00",
"last_modification_time": "2025-09-12T19:49:37.000+00:00",
"product_id": "2188603",
"original_product_name": "Lip Plumping Gloss",
"author_id": "hnlwwujiz2ynl6pflxccwek06",
"content_locale": "en_US",
"is_featured": false,
"inappropriate_feedback_list": [],
"total_inappropriate_feedback_count": 0,
"is_syndicated": true,
"syndication_source": {
"client_id": null,
"logo_image_url": "https://photos-eu.bazaarvoice.com/photo/2/cGhvdG86YXR0cmlidXRpb25sb2dvMg/e2a500b6-62d1-4260-bb04-39cf2ae38c1d",
"content_link": null,
"name": "eyeslipsface.com"
},
"total_client_response_count": 0,
"total_comment_count": 0,
"rating": 5,
"is_ratings_only": false,
"is_recommended": false,
"moderation_status": "APPROVED",
"submission_time": "2025-09-12T17:58:55.000+00:00",
"review_text": "I love this gloss, the minty tingling feels nice and cool. I use this for my natural ‘no makeup’ looks",
"title": "Sparkling Rosé",
"user_nickname": "CinnamonMarie2",
"rating_range": 5,
"helpfulness": null,
"additional_fields": {},
"campaign_id": null,
"total_feedback_count": 0,
"tag_dimensions": {},
"cons": null,
"additional_fields_order": [],
"tag_dimensions_order": [],
"context_data_values_order": [],
"badges_order": [],
"secondary_ratings": {},
"submission_id": null,
"comment_ids": [],
"total_positive_feedback_count": 0,
"videos": [],
"pros": null,
"secondary_ratings_order": [],
"client_responses": [],
"total_negative_feedback_count": 0,
"photos": [],
"context_data_values": {},
"user_location": null,
"badges": {},
"product_recommendation_ids": [],
"from_url": "https://www.boots.com/elf-lip-plumping-gloss-10256999#BVRRContainer"
}

Each scraped review returns a comprehensive record with 47+ fields covering review content, author details, moderation, feedback, and media:

Review Identification & Metadata

FieldMeaning
IDUnique identifier for the review
Submission IDSecondary ID tracking the submission event
CIDContent ID used by the review platform
Product IDIdentifier of the reviewed product
Campaign IDMarketing campaign associated with the review (if any)
Source ClientPlatform or source that collected the review

Content & Text

FieldMeaning
Review TextFull review body written by the customer
TitleShort headline/summary of the review
ProsStrengths of the product highlighted by the reviewer
ConsWeaknesses or drawbacks mentioned
Submission TimeWhen the review was posted

Author & User Information

FieldMeaning
Author IDUnique ID of the reviewer
User NicknameDisplay name of the reviewer
User LocationGeographic location of the reviewer
Content LocaleLanguage/locale of the review text

Ratings & Recommendations

FieldMeaning
RatingNumeric rating (e.g., 1–5 stars)
Rating RangeScale of the rating system
Is RecommendedBoolean indicating if the reviewer recommends the product
Is Ratings OnlyTrue if review contains only a rating, no text
Secondary RatingsAdditional rating dimensions (e.g., "value for money," "fragrance strength")

Feedback & Helpfulness

FieldMeaning
HelpfulnessNumber of users who found the review helpful
Total Feedback CountTotal feedback received (helpful + unhelpful)
Total Positive Feedback CountUsers who marked review as helpful
Total Negative Feedback CountUsers who marked review as unhelpful
Inappropriate Feedback ListFlagged issues or complaints about the review
Total Inappropriate Feedback CountCount of inappropriate reports

Moderation & Status

FieldMeaning
Moderation StatusReview approval status (approved, pending, rejected)
Last Moderated TimeWhen moderation last updated the review
Last Modification TimeLast edit or update timestamp
Is FeaturedWhether the review is highlighted/featured on the product page

Media & Additional Content

FieldMeaning
PhotosCustomer-uploaded product photos
VideosCustomer-uploaded product videos
Comment IDsIDs of comments/replies to this review
Total Comment CountCount of replies or follow-up comments

Company Responses

FieldMeaning
Client ResponsesOfficial Boots responses to the review
Total Client Response CountNumber of company replies

Badges & Tags

FieldMeaning
BadgesVisual badges (e.g., "Verified Purchase," "Top Reviewer")
Tag DimensionsCategorization tags applied to the review

Syndication & System Fields

FieldMeaning
Is SyndicatedWhether review is shared across other platforms
Syndication SourceIf syndicated, the original source
Original Product NameProduct name at time of review submission
Additional FieldsExtra custom fields specific to the campaign
Product Recommendation IDsRelated product suggestions from the review
Context Data ValuesContextual metadata about the reviewer or purchase

How to Use

  1. Find product URLs — Navigate to Boots.com, select a product page, and scroll to the reviews section. Copy the full URL (including #BVRRContainer anchor for review section).
  2. Configure parameters:
    • Paste product URL(s) into urls
    • Set max_items_per_url (e.g., 100 for first 100 reviews per product)
    • Choose sort_by method (e.g., "rating:desc" for top-rated reviews first)
    • Set offset if you want to skip earlier reviews and paginate
  3. Run the scraper — Start the actor and monitor progress in the run log
  4. Export data — Download results as JSON, CSV, or Excel for analysis

Best practices:

  • Use sort_by: "helpfulness:desc" when analyzing opinion quality, not just popularity
  • Set offset: 0 initially, then increment to paginate through large review sets
  • Enable ignore_url_failures: true when scraping multiple products to avoid partial run failures
  • Filter results by Moderation Status: "approved" to focus on verified reviews

Use Cases & Business Value

  • Sentiment analysis: Aggregate reviews to understand customer satisfaction trends by product category
  • Competitor intelligence: Monitor how competitor products are rated vs. your own offerings
  • Feature analysis: Extract pros/cons to identify most-discussed product features
  • Quality assurance: Identify recurring complaints to guide product development
  • Influencer insights: Find high-engagement reviews and influential reviewers for partnership outreach
  • Content marketing: Source authentic customer quotes and testimonials for campaigns

The Boots Reviews Scraper transforms review data into actionable insights, eliminating hours of manual collection and enabling data-driven decisions in product development, marketing, and customer service.


Conclusion

The Boots Reviews Scraper is an essential tool for anyone leveraging customer feedback for competitive advantage. With 47+ fields capturing everything from ratings and text to photos, videos, and company responses, it provides a complete picture of customer sentiment at scale. Start collecting Boots product reviews today and unlock insights that drive smarter business decisions.