Walmart Product & Reviews Scraper
Pricing
from $0.80 / 1,000 reviews
Walmart Product & Reviews Scraper
Walmart product details (price, stock, seller, UPC, specs, variants) and every review with verified-only, star, date, keyword and photo filters. Monitoring mode charges only for new reviews. No login, errors never charged.
Pricing
from $0.80 / 1,000 reviews
Rating
0.0
(0)
Developer
Milinda Biswas
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Get Walmart product details and reviews in one run, with filters other Walmart scrapers don't have. No login, no cookies. You never pay for failed items.
- Every review, not just the first page. Tested live to review #2,000 on a single product.
- Filters: verified purchases only, star ratings, "since" date, keywords, photo/video reviews only.
- Topic filter with sentiment: ask for reviews about Walmart's own topics ("Freshness", "Value For Money", "Battery Life"). Each review says which topics it covers and whether it's positive or negative about each one. Example: 1–2★ reviews about Freshness on a gallon of milk gives "I bought 3 gallons of milk and it was spoiled." →
Freshness: negative. - Monitoring mode: run it on a schedule and get only reviews posted since your last run. You pay only for new reviews, and runs with nothing new cost almost nothing.
- Product details: price, was-price, stock, seller and seller rating, UPC, model, specs, variants, delivery date, return policy, category, badges, images, rating breakdown.
- Honest run summary: each product gets a free summary row saying how many reviews matched your filters, how many you received, and why the run stopped (
limit,since-date,end,caught-up,blocked).
Switching from another Walmart scraper?
Paste your existing input: product_ids, limit (pages), ratings, vp, include_personal_information and startUrls are understood as-is.
Input
Paste item IDs or URLs:
{"products": ["604342441", "https://www.walmart.com/ip/Apple-AirPods/604342441"],"maxReviewsPerProduct": 200,"sort": "submission-desc","stars": [1, 2],"verifiedOnly": true,"reviewsSince": "2026-01-01","keywords": ["battery", "stopped working"]}
| Field | Default | What it does |
|---|---|---|
products | — | Walmart item IDs, /ip/ URLs or /reviews/product/ URLs |
scrapeProductDetails | true | One product record per item |
maxReviewsPerProduct | 100 | 0 = product details only; up to 5,000. With several stars, the limit is split across them |
sort | newest first | newest, oldest, most helpful, relevance, highest or lowest rating |
stars | all | e.g. [1, 2] for complaints |
verifiedOnly | false | Verified purchases only |
withMediaOnly | false | Only reviews with photos/videos |
reviewsSince | — | Stop at reviews older than this date (newest-first sort) |
keywords | — | Keep reviews mentioning any of these words |
topics | — | Walmart review topics, e.g. ["Freshness"]. Each summary row lists the product's topics and how often they're mentioned |
onlyNewReviews | false | Monitoring mode (see above) |
includePersonalInfo | false | Reviewer nickname and location; enable only with a lawful basis (GDPR/CCPA) |
Output
One dataset with three record types (use the Products, Reviews and Run summary views).
Review
{"recordType": "review", "itemId": "604342441", "reviewId": "419508380","rating": 1, "title": null, "text": "Not working", "submittedAt": "2026-03-15","verifiedPurchase": true, "helpfulVotes": 0, "unhelpfulVotes": 0,"badges": ["Verified Purchase"], "mediaUrls": [], "sellerName": "Adorama","fulfilledBy": "Seller", "clientResponse": null, "language": "English","variant": {"Color": "White"}, "topics": [{"topic": "Freshness", "sentiment": "negative"}],"scrapedAt": "2026-09-29T06:10:15+00:00"}
Product
{"recordType": "product", "itemId": "604342441", "name": "Restored Apple AirPods (2nd Generation) ...","brand": "Apple", "model": "MV7N2AM/A", "upc": "190199098428", "price": 84.99, "wasPrice": null,"currency": "USD", "availability": "IN_STOCK", "sellerName": "TheRightOne", "sellerRating": 3.72,"sellerReviewCount": 2335, "deliveryDate": "2026-10-03", "returnPolicy": "Free 30-day returns","category": ["Electronics", "Audio", "Headphones", "..."], "specifications": {"Battery life": "3 h"},"averageRating": 4.6, "reviewCount": 51618, "reviewsWithText": 13959,"ratingBreakdown": {"5": 44348, "4": "...", "1": 3071}}
Summary (free)
{"recordType": "summary", "itemId": "10450114", "status": "OK", "reviewsAvailable": 202,"reviewsDelivered": 15, "stoppedBecause": "limit", "error": null,"topics": [{"topic": "Flavor", "mentions": 2276}, {"topic": "Freshness", "mentions": 294}]}
Pricing
Pay per result: $0.003 per product and $0.0008 per review ($0.80 per 1,000). Summaries and failed or blocked items are free. There's no charge per run and no compute billing, so a blocked run costs you nothing. Set a maximum charge per run and the actor stops cleanly when it's reached.
What typical runs cost:
| Run | Cost |
|---|---|
| 1 product, details only | $0.003 |
| 1 product + 100 reviews | $0.083 |
| 50 products + 200 reviews each | $8.15 |
| Daily monitoring of 20 products (~5 new reviews each) | about $0.08/day ($2.40/month) |
| A monitoring run with no new reviews | $0.00 |
Limits (stated plainly)
- Walmart.com (US) only.
- Keyword search for products isn't offered, because Walmart's robots.txt disallows
/search. Give item IDs or URLs. - Product pages show the buy-box offer only; other sellers' offers aren't included yet.
- Walmart shows 10 reviews per page. Very large pulls take about 1 second per page.
Use cases
- Brands: track new 1–2★ reviews every day and act before ratings slip.
- Sellers: mine competitors' complaints for product gaps ("battery", "size runs small").
- Researchers / AI: verified-only, dated review datasets for sentiment and product analysis.
Use it from Claude, Cursor or other AI assistants (MCP)
Your AI assistant can call this scraper directly and pay per result like any other run. Add Apify's MCP server with the Metqo tools:
https://mcp.apify.com?tools=metqo/walmart-product-reviews,metqo/amazon-public-reviews
- Claude (desktop or claude.ai): Settings → Connectors → Add custom connector → paste the URL → sign in to Apify.
- Cursor / VS Code: add to your MCP config:
{ "mcpServers": { "metqo": { "url": "https://mcp.apify.com?tools=metqo/walmart-product-reviews,metqo/amazon-public-reviews" } } }
Then just ask, e.g. "What do verified buyers complain about most for Walmart item 10450114? Group by topic."
More from Metqo Data
- Amazon Reviews & Customers Say Scraper: top reviews across 12 Amazon marketplaces plus Amazon's AI "Customers say" topics with sentiment. Compare how the same product is reviewed on Walmart and Amazon.
- Need scheduled feeds or other retailers? support@metqo.com