Walmart Reviews Scraper avatar

Walmart Reviews Scraper

Pricing

Pay per event

Go to Apify Store
Walmart Reviews Scraper

Walmart Reviews Scraper

Extract customer reviews from Walmart.com products, including rating, title, text, userNickname, submissionTime, positiveFeedback, and photos. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Pricing

Pay per event

Rating

4.5

(2)

Developer

E Commerce

E Commerce

Maintained by Apify

Actor stats

9

Bookmarked

536

Total users

27

Monthly active users

0.13 hours

Issues response

3 days ago

Last modified

Categories

Share

Powered by E-commerce Scraping Tool. Need data from other stores too? The E-commerce Scraping Tool gets you data from Walmart, Amazon, eBay, and any other e-commerce site.

Walmart Reviews Scraper: customer reviews from search, category, or product URLs

Scrape customer reviews from Walmart.com by search, category, or product URL - rating, title, text, reviewer nickname, helpful-vote counts, recommendation flag, and photos - with no Walmart API required.

What does Walmart Reviews Scraper do?

Walmart Reviews Scraper collects customer reviews from Walmart.com. Paste a search page, a category page, or individual product URLs, set how many products and reviews to pull, and the Actor returns every review as a structured record with rating, full text, reviewer nickname, feedback counts, recommendation flag, and photos. Sort by newest, most helpful, or rating, and filter by date. No Walmart API or login required.

  • Full review data - title, text, rating, and recommendation flag
  • 🔎 Start from search or category - pull reviews across many products in one run
  • 🔃 Sort and date filter - newest, most helpful, highest rating, or reviews since a date
  • 📸 Photos and feedback - customer images plus positive and negative vote counts
  • 📊 Clean output - structured records ready for JSON, CSV, or Excel

What data can you extract from Walmart reviews?

Review dataReviewer and engagementProduct and source
Review titleUser nicknameProduct URL
Review textPositive feedback countProduct ID
RatingNegative feedback countReview ID
Submission timeRecommended flagExternal source (Bazaarvoice)
Customer photosReviewer badgesSyndication source

Can I scrape Walmart reviews from a search or category page?

Yes. That is what sets this Actor apart. Drop in a Walmart search URL such as https://walmart.com/search?q=tshirt or a category page, set maxProductsPerStartUrl, and the Actor walks each matching product and pulls its reviews. You can also pass individual product URLs directly. This is the fast way to gather reviews across a whole category without collecting product page links by hand first.

How to use Walmart Reviews Scraper

  1. Create a free Apify account
  2. Paste Walmart search, category, or product URLs
  3. Set how many products and reviews to collect
  4. (Optional) Choose a sort order and a review date cutoff
  5. Click Start and download your data from the Dataset tab

Input

FieldTypeDefaultDescription
startUrlsarrayrequiredWalmart product, search, or category page URLs to scrape.
maxProductsPerStartUrlinteger10Maximum number of products to collect reviews from per start URL.
maxReviewsPerProductinteger10Maximum number of reviews to scrape per product.
reviewsSortTypestringrelevancyReview sort order: most relevant, most helpful, newest, oldest, or by rating.
scrapeUntilDatestringnoneOnly keep reviews on or after this date (YYYY-MM-DD); requires newest-first sort.
{
"startUrls": [{ "url": "https://walmart.com/search?q=tshirt" }],
"maxProductsPerStartUrl": 10,
"maxReviewsPerProduct": 10,
"reviewsSortType": "submission-desc",
"scrapeUntilDate": "2024-01-30"
}

What does the output look like?

Each review is one structured record, including the Walmart product ID, the recommendation flag, and the syndication source:

{
"itemType": "Review",
"reviewId": "250829993",
"productId": "771934678",
"productUrl": "https://www.walmart.com/ip/all-Liquid-Laundry-Detergent-Free-Clear-24-Loads/771934678",
"authorId": "inf12974642",
"submissionTime": "2024-02-01",
"rating": 5,
"title": "It's definitely worth the money!",
"text": "Me personally I love this detergent. It is super lightweight and the packaging is great.",
"userNickname": "ximermj",
"recommended": null,
"positiveFeedback": 0,
"negativeFeedback": 0,
"badges": [],
"photos": [],
"externalSource": "bazaarvoice",
"syndicationSource": null
}

Why use Walmart Reviews Scraper?

FeatureManual or copy-pasteWalmart Reviews Scraper
InputOpen every product pageSearch, category, or product URL
VolumeA few reviews at a timeReviews across many products per run
SortingClick through the UINewest, helpful, or rating, set once
Trust signalsNot visibleRecommended flag and feedback counts
ExportNoneJSON, CSV, Excel

What can you do with Walmart review data?

  • Big-box brand monitoring - track how your products rate on the largest US retailer
  • Private-label benchmarking - compare house brands such as Great Value and Equate against national brands
  • Sentiment and defect mining - surface recurring complaints across thousands of reviews
  • Photo and proof analysis - use the photos field to see how shoppers actually use a product, and the date filter to capture reviews since a launch, recall, or holiday push

For ongoing monitoring, schedule the Actor daily for fast-moving products or weekly for stable catalogs.

How much does Walmart Reviews Scraper cost?

Walmart Reviews Scraper uses Apify's pay-per-event pricing: a small run-start fee plus a per-result fee of $5.00 per 1,000 reviews on the free tier, dropping to $1.00 per 1,000 on the Business plan. Apify gives you $5 in free usage credits every month on the free plan, enough for around 1,000 reviews at no cost. See the Actor's Pricing tab for the current rate.

How do I run Walmart Reviews Scraper via the Apify API?

curl -X POST "https://api.apify.com/v2/acts/e-commerce~walmart-reviews-scraper/runs?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{ "url": "https://walmart.com/search?q=tshirt" }],
"maxProductsPerStartUrl": 10,
"maxReviewsPerProduct": 10,
"reviewsSortType": "submission-desc"
}'

What can I integrate Walmart Reviews Scraper with?

The Actor runs on the Apify platform, so its data feeds straight into the tools your team already uses:

  • Google Sheets and Excel - build a Walmart review dashboard
  • Make, Zapier, and n8n - kick off a workflow whenever new reviews appear
  • LangChain and MCP - pipe Walmart reviews into AI agents and apps
  • Apify API and webhooks - load reviews straight into your data warehouse

Troubleshooting

  • No reviews returned - Make sure each start URL is a public Walmart product, search, or category page. The Actor reads only publicly visible reviews, not private or account-only data, and reviewer nicknames are pseudonymized by Walmart.
  • Date filter returns nothing - The scrapeUntilDate filter only works with reviewsSortType set to Newest to Oldest.
  • Slow or blocked runs - Walmart limits heavy traffic. Keep Apify Proxy enabled, lower maxReviewsPerProduct, and open an issue on the Issues tab if reviews stop returning.

FAQ

Can I collect reviews for a whole category, not just one product?

Yes. Paste a Walmart search or category URL and set maxProductsPerStartUrl. The Actor visits each product and pulls its reviews, so you cover an entire category in a single run.

Can I get only the newest reviews or reviews since a certain date?

Yes. Set reviewsSortType to "Newest to Oldest" and add a scrapeUntilDate value such as 2024-01-30 to keep only reviews from that date onward.

What is the externalSource field?

Walmart serves many product reviews through Bazaarvoice, a third-party review platform. The externalSource field records where a review originated, and syndicationSource flags reviews shared from another site.

Does the Actor return customer photos?

Yes. When a reviewer attaches images, they appear in the photos array, alongside the recommended flag and positive and negative feedback counts.

Can I scrape Walmart reviews behind a login?

No. The Actor collects only publicly visible reviews and does not sign in to a Walmart account.

Is there an API for Walmart Reviews Scraper?

Yes. Run it programmatically over the Apify REST API - start runs, schedule them, and pull results, with apify-client packages available for Node.js and Python.

Does it work with MCP and AI agents?

Yes. Expose the Actor through the Apify MCP server and your AI agents can collect Walmart reviews on demand.

Walmart.com is a US site, and collecting publicly available data is generally legal. This Actor gathers only public reviews and pseudonymized reviewer nicknames, never private personal data. If your project touches personal data, make sure it complies with GDPR and other regulations, and read is web scraping legal? if you are unsure.

Changelog

0.0.1

  • Initial release: scrape Walmart.com reviews from search, category, or product URLs, with per-product limits, sort order, and a review date filter, exported to JSON, CSV, or Excel.

Your feedback

Found a bug or want a field added? Open an issue on the Issues tab - we read every one.