Walmart Reviews Scraper
Pricing
Pay per event
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
Maintained by ApifyActor 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 data | Reviewer and engagement | Product and source |
|---|---|---|
| Review title | User nickname | Product URL |
| Review text | Positive feedback count | Product ID |
| Rating | Negative feedback count | Review ID |
| Submission time | Recommended flag | External source (Bazaarvoice) |
| Customer photos | Reviewer badges | Syndication 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
- Create a free Apify account
- Paste Walmart search, category, or product URLs
- Set how many products and reviews to collect
- (Optional) Choose a sort order and a review date cutoff
- Click Start and download your data from the Dataset tab
Input
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | required | Walmart product, search, or category page URLs to scrape. |
maxProductsPerStartUrl | integer | 10 | Maximum number of products to collect reviews from per start URL. |
maxReviewsPerProduct | integer | 10 | Maximum number of reviews to scrape per product. |
reviewsSortType | string | relevancy | Review sort order: most relevant, most helpful, newest, oldest, or by rating. |
scrapeUntilDate | string | none | Only 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?
| Feature | Manual or copy-paste | Walmart Reviews Scraper |
|---|---|---|
| Input | Open every product page | Search, category, or product URL |
| Volume | A few reviews at a time | Reviews across many products per run |
| Sorting | Click through the UI | Newest, helpful, or rating, set once |
| Trust signals | Not visible | Recommended flag and feedback counts |
| Export | None | JSON, 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
photosfield 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
scrapeUntilDatefilter only works withreviewsSortTypeset 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.
Is it legal to scrape Walmart reviews?
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.
Related Actors
- 🛒 E-commerce Scraping Tool - get product data from Walmart, Amazon, eBay, and any other e-commerce site
- 📦 Walmart Fast Product Scraper - scrape product listings and prices from Walmart.com
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.