Walgreens Reviews Scraper avatar

Walgreens Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Walgreens Reviews Scraper

Walgreens Reviews Scraper

Extract customer reviews, ratings, reviewer details, review dates, verified purchases, photos, and more from Walgreens product pages. Ideal for brand monitoring, sentiment analysis, competitor research, product insights, and e-commerce analytics.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract comprehensive product reviews from Walgreens.com with ease. Collect written review titles, full review text, ratings, user information, photo attachments, and detailed review metadata for Walgreens products. Perfect for market research, competitor analysis, and customer feedback monitoring.

Features

  • Written Review Data - Extract ratings, review titles, full review text, user nicknames, locations, and submission dates
  • Rich Media Support - Capture attached photos, videos, pros/cons, secondary ratings, and badges
  • Automatic Pagination - Automatically loads all reviews for a product, not just the first page
  • Ratings-Only Control - Collect written reviews by default, or include star-only ratings when needed
  • Rating Statistics - Get aggregate rating distribution, average scores, and recommendation counts
  • Syndication Detection - Identify syndicated reviews and their original sources
  • Proxy Support - Works with Apify Proxy for reliable data collection at scale

Use Cases

Product Research

Analyze customer feedback before sourcing products or making purchasing decisions. Understand real user experiences, common complaints, and quality indicators from verified buyers.

Competitive Intelligence

Monitor how competitor products are rated on Walgreens. Track review sentiment over time, identify emerging issues, and spot market opportunities based on customer feedback patterns.

Brand Monitoring

Track your own brand's product reviews on Walgreens. Get notified of negative reviews quickly, understand customer sentiment, and gather testimonials for marketing.

Data Analysis

Build comprehensive datasets for business intelligence and machine learning. Analyze rating distributions, correlate review sentiment with product features, and generate insights from thousands of reviews.


Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringYes-Full Walgreens product page URL
results_wantedIntegerNo20Maximum number of reviews to collect
include_ratings_onlyBooleanNofalseInclude star-only ratings that do not contain review text
max_pagesIntegerNo20Maximum review pages to check, with up to 100 reviews per page
proxyConfigurationObjectNoApify Proxy (RESIDENTIAL)Proxy settings for reliable scraping

Output Data

Each item in the dataset contains the following fields:

FieldTypeDescription
review_idStringUnique identifier for the review
titleStringReview title
review_textStringFull review content
ratingNumberRating out of 5
user_nicknameStringReviewer's display name
user_locationStringReviewer's location
submission_dateStringDate the review was submitted
is_recommendedBooleanWhether the reviewer recommends the product
prosStringPros mentioned in the review
consStringCons mentioned in the review
helpfulnessNumberHelpfulness score
photosArrayPhotos attached to the review (IDs, captions, URLs)
videosArrayVideos attached to the review
secondary_ratingsArrayAdditional rating dimensions (value, label, range)
badgesObjectBadges awarded to the review
context_data_valuesObjectContext data about the reviewer
is_syndicatedBooleanWhether the review is syndicated from another source
syndication_sourceObjectSource of syndicated review (name, link, logo)
moderation_statusStringModeration status of the review
total_feedback_countNumberTotal feedback votes
total_positive_feedback_countNumberPositive feedback votes
total_negative_feedback_countNumberNegative feedback votes
total_comment_countNumberNumber of comments on the review

Usage Examples

Basic Review Extraction

Extract reviews from a Walgreens product page:

{
"url": "https://www.walgreens.com/store/c/nivea-men-maximum-hydration-nourishing-body-lotion-aloe-vera/ID=prod6177789-product",
"results_wanted": 20
}

Include Ratings-Only Entries

Collect written reviews plus star-only ratings:

{
"url": "https://www.walgreens.com/store/c/nivea-men-maximum-hydration-nourishing-body-lotion-aloe-vera/ID=prod6177789-product",
"results_wanted": 100,
"include_ratings_only": true
}

With Residential Proxies

Use residential proxies for better reliability:

{
"url": "https://www.walgreens.com/store/c/nivea-men-maximum-hydration-nourishing-body-lotion-aloe-vera/ID=prod6177789-product",
"results_wanted": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"review_id": "395833562",
"title": "Not Bad",
"review_text": "It's a good product, light scent and absorbs well, however it doesn't last as long as I expected.",
"rating": 4,
"rating_range": 5,
"user_nickname": "GlorBee",
"user_location": null,
"submission_date": "2026-06-25T01:39:15.000+00:00",
"moderation_status": "APPROVED",
"is_recommended": true,
"is_ratings_only": false,
"helpfulness": 0,
"total_feedback_count": 0,
"badges": {
"verifiedPurchaser": {
"ContentType": "REVIEW",
"Id": "verifiedPurchaser",
"BadgeType": "Custom"
}
},
"product_id": "prod6177789",
"product_name": "Maximum Hydration Nourishing Body Lotion Aloe Vera",
"content_locale": "en_US"
}

Tips for Best Results

Choose Valid Product URLs

  • Use product page URLs (containing /ID= and ending with -product)
  • Verify the product exists and has reviews before scraping
  • Product IDs can be numeric or start with prod, and both formats are supported
  • Start with popular products that have many reviews for testing

Optimize Collection Size

  • Start with results_wanted: 20 for testing to verify the output format
  • Increase to results_wanted: 200 or more for production runs
  • Keep include_ratings_only disabled when you only need reviews with title and text

Proxy Configuration

  • For single product runs, Apify Proxy may not be required
  • For bulk scraping, residential proxies provide better reliability
  • The scraper automatically handles proxy rotation

Integrations

Connect your data with:

  • Google Sheets - Export for analysis and sharing
  • Airtable - Build searchable review databases
  • Slack - Get notifications for new negative reviews
  • Make - Create automated review monitoring workflows
  • Zapier - Trigger actions when new reviews are collected

Export Formats

  • JSON - For developers and APIs
  • CSV - For spreadsheet analysis
  • Excel - For business reporting
  • XML - For system integrations

Frequently Asked Questions

How many reviews can I collect?

You can collect all available written reviews for any product. The scraper automatically paginates through review pages until it reaches results_wanted or max_pages.

Does this work for any Walgreens product?

Yes, it works with Walgreens product page URLs that contain /ID=...-product, including numeric IDs and IDs such as prod6177789.

What if no reviews are found?

Some products have no written reviews yet. If you get 0 results, verify the product URL is correct and try include_ratings_only: true to include star-only ratings.

Can I scrape multiple products?

This actor processes one product URL per run. To scrape multiple products, use Apify's task feature to run multiple instances in parallel, or use the API to trigger runs programmatically.

Are ratings included?

Yes, each review includes its individual rating (1-5), and the aggregate statistics (average rating, rating distribution, recommendation counts) are captured in the API responses.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with Walgreens terms of service and applicable laws. Use data responsibly and respect rate limits.