Walmart Reviews Scraper: Top Reviews & Media Coverage avatar

Walmart Reviews Scraper: Top Reviews & Media Coverage

Under maintenance

Pricing

$19.99/month + usage

Go to Apify Store
Walmart Reviews Scraper: Top Reviews & Media Coverage

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

Scraply

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

8 days ago

Last modified

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?

FieldDescription
⭐ rating1–5 star customer rating
πŸ“ titleReview headline
πŸ’¬ textFull review body
πŸ†” reviewIdWalmart's own review identifier
πŸ“… submittedAtReview submission date, ISO 8601
βœ… isVerifiedPurchaseVerified-purchase badge detected
πŸ‘ helpfulVotes / πŸ‘Ž unhelpfulVotesCommunity helpfulness votes
πŸ–ΌοΈ reviewPhotosURLs + media type of any photos on that review
πŸ”– reviewAspectsResolved aspect name + polarity (e.g. "Fit": Positive)
🧾 reviewedItemId / reviewedItemNameThe exact SKU/variant the review was left on
πŸͺ soldBy / 🚚 fulfilledBySeller and fulfillment source
πŸ₯‡ topPositiveReview / πŸ₯ˆ topNegativeReviewWalmart's own curated top review objects
πŸ“Έ totalMediaCountWhole-product review-photo/video count
πŸ–ΌοΈ topProductMediaCurated top-photos gallery (URLs + metadata)
πŸ“ platformSummaryTitle / platformSummaryTextWalmart's own platform-written summary (optional)
πŸ”– platformAspectHighlightsWalmart'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 null when 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

  1. Open the actor and add one or more Walmart product URLs, search URLs, or keywords under ⭐ Products to Highlight.
  2. Set Reviews Per Product and, for search URLs, Maximum Products Per Search.
  3. 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.
  4. 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.