Walmart Reviews Scraper: Top Reviews & Media Coverage
Under maintenancePricing
$19.99/month + usage
Walmart Reviews Scraper: Top Reviews & Media Coverage
Under maintenanceπ Walmart Reviews Scraper (walmart-reviews-scraper) extracts Walmart product reviews β ratings β, titles, text, dates, helpful votes & photos. π Clean JSON/CSV for sentiment, QA, and market research. π API-ready, fast & reliable. Ideal for eβcommerce, SEO, and brand monitoring.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraply
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
8 days ago
Last modified
Categories
Share
Extract Walmart product reviews plus Walmart's own curated review digest for every product you target: the platform's editorially-picked top positive and negative review, whole-product photo/video totals (not just the sample you scraped), a curated media gallery, and an optional pass-through of Walmart's platform-written review summary. Built for Walmart review scraping, Walmart review analytics, Walmart review highlights, and Walmart review summary automation on Apify.
π§° What does this Walmart Reviews Scraper do?
This actor scrapes real customer reviews from Walmart.com product pages β star rating, review text, submission date, verified-purchase status, helpful/unhelpful votes, review photos, aspect tags, and seller/fulfillment details β the same reliable review-extraction engine used across this project's Walmart Reviews Scraper family.
On top of that, it adds a feature no other Walmart reviews scraper on Apify offers: a per-product review-highlights row built entirely from data Walmart's own reviews page already renders to any visitor, no extra request needed for two of the three digest features:
- π Curated top reviews β Walmart's own "most helpful" positive and negative review, picked by Walmart, passed through unmodified (never re-ranked or re-scored by this actor).
- πΈ Whole-product media totals β the FULL review-photo/video count across the product's entire review corpus (not capped by how many reviews you sampled), plus a curated top-photos gallery (URLs + metadata only).
- π Platform review-summary pass-through (optional, off by default) β Walmart's own AI-generated review summary paragraph and aspect bullets, when Walmart has generated one for that product. This is a literal pass-through of Walmart's own page content β this actor performs no classification, sentiment inference, or generation of its own.
Ideal for Walmart review analytics, product-research dashboards, review-highlight widgets, and Walmart review summary monitoring.
π¦ What can this actor extract?
| Field | Description |
|---|---|
β rating | 1β5 star customer rating |
π title | Review headline |
π¬ text | Full review body |
π reviewId | Walmart's own review identifier |
π
submittedAt | Review submission date, ISO 8601 |
β
isVerifiedPurchase | Verified-purchase badge detected |
π helpfulVotes / π unhelpfulVotes | Community helpfulness votes |
πΌοΈ reviewPhotos | URLs + media type of any photos on that review |
π reviewAspects | Resolved aspect name + polarity (e.g. "Fit": Positive) |
π§Ύ reviewedItemId / reviewedItemName | The exact SKU/variant the review was left on |
πͺ soldBy / π fulfilledBy | Seller and fulfillment source |
π₯ topPositiveReview / π₯ topNegativeReview | Walmart's own curated top review objects |
πΈ totalMediaCount | Whole-product review-photo/video count |
πΌοΈ topProductMedia | Curated top-photos gallery (URLs + metadata) |
π platformSummaryTitle / platformSummaryText | Walmart's own platform-written summary (optional) |
π platformAspectHighlights | Walmart's own aspect-bullet summary (optional) |
π Key features
- β‘ Fast, real-time dataset writes β every row appears in the Output tab as it's found.
- π Sort reviews by relevancy, newest, most helpful, or rating.
- π Curated review-highlights row per product β top positive/negative review, media totals, gallery.
- π Optional Walmart-own review-summary pass-through, honestly
nullwhen Walmart hasn't generated one. - π§Ή Cross-product dedup β the same pooled review set across a product's variant family is never double-counted.
- π Configurable Apify Proxy with a reliable default.
- π Accepts product URLs, search URLs, or plain keywords, mixed in the same run.
π οΈ How to use
- Open the actor and add one or more Walmart product URLs, search URLs, or keywords under β Products to Highlight.
- Set Reviews Per Product and, for search URLs, Maximum Products Per Search.
- Under π Review digest, keep Include Curated Top Reviews and Include Whole-Product Media Totals on (default) for the highlight row, and switch on Include Platform Review-Summary if you also want Walmart's own summary text.
- Click Start. Reviews and the per-product highlights row stream into the Output dataset live.
π§© Input example
{"highlightTargets": ["https://walmart.com/search?q=tshirt"],"reviewsPerProduct": 20,"sortOrder": "relevancy","maxProductsPerStartUrl": 10,"skipProductsWithoutReviews": true,"includeTopReviews": true,"includeMediaTotals": true,"includePlatformSummary": false,"proxyConfiguration": {"useApifyProxy": true}}
Legacy/base-shaped input (from the original Walmart Reviews Scraper) still works unchanged: startUrls/maxComments are accepted as aliases of highlightTargets/reviewsPerProduct.
π€ Output example
A normal review row:
{"itemType": "Review","productUrl": "https://www.walmart.com/ip/Free-Assembly-Men-s-Everyday-Cotton-Tee/888475689","rating": 5,"title": "Great cotton tees!","text": "Wow, it is organic cotton! ...","reviewId": "420224693","submittedAt": "2026-03-20T00:00:00.000Z","isVerifiedPurchase": true,"helpfulVotes": 24,"unhelpfulVotes": 24,"reviewPhotos": null,"reviewAspects": [{"name": "Fit", "polarity": "Negative"}, {"name": "Cotton Content", "polarity": "Positive"}],"reviewedItemId": "17757400830","reviewedItemName": "Free Assembly Men's Everyday Cotton Tee with Short Sleeves, Sizes S-3XL","soldBy": "Walmart.com","fulfilledBy": "Walmart","scrapedAt": "2026-08-15T10:00:00.000Z"}
The per-product highlights row (one per product, when any digest toggle is on):
{"itemType": "reviewHighlights","productUrl": "https://www.walmart.com/ip/Free-Assembly-Men-s-Everyday-Cotton-Tee/888475689","topPositiveReview": {"reviewId": "420224693", "rating": 5, "title": "Great cotton tees!", "text": "..."},"topNegativeReview": {"reviewId": "...", "rating": 1, "title": "...", "text": "..."},"totalMediaCount": 479,"topProductMedia": [{"normalUrl": "https://i5.walmartimages.com/...", "thumbnailUrl": "...", "mediaType": "IMAGE", "caption": null, "rating": 5}],"platformSummaryTitle": null,"platformSummaryText": null,"platformAspectHighlights": null,"scrapedAt": "2026-08-15T10:00:00.000Z"}
platformSummaryTitle/platformSummaryText/platformAspectHighlights are only populated when Include Platform Review-Summary is on AND Walmart has generated one for that product β Walmart's own platform-generated text, passed through unmodified. It's genuinely product-dependent: many products don't have one yet, and this actor reports that honestly as null rather than fabricating a summary.
β FAQ
Does totalMediaCount match the number of photos in my scraped rows?
No β it's Walmart's own whole-product total across every review ever left on that product, independent of how many reviews you sampled with reviewsPerProduct. It will usually be larger than the photo count in your own sampled rows.
Is platformSummaryText AI-generated by this actor?
No. It is a literal pass-through of text Walmart's own reviews page already displays to any visitor. This actor does not classify, score, or generate this text.
How many reviews can I scrape per product? Typically a few hundred to several thousand, depending on the product β a fraction of the review count Walmart displays, which reflects Walmart's own indexed/syndicated total rather than every review physically retrievable.
Do the base actor's original startUrls/maxComments inputs still work?
Yes β both are kept as backward-compatible aliases of highlightTargets/reviewsPerProduct.
Does this download review photos or videos? No. Every media field is a URL plus metadata (type, caption, rating) β no image or video files are downloaded or stored.