Walmart Product & Reviews Scraper avatar

Walmart Product & Reviews Scraper

Pricing

from $0.80 / 1,000 reviews

Go to Apify Store
Walmart Product & Reviews Scraper

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

Milinda Biswas

Maintained by Community

Actor 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"]
}
FieldDefaultWhat it does
products—Walmart item IDs, /ip/ URLs or /reviews/product/ URLs
scrapeProductDetailstrueOne product record per item
maxReviewsPerProduct1000 = product details only; up to 5,000. With several stars, the limit is split across them
sortnewest firstnewest, oldest, most helpful, relevance, highest or lowest rating
starsalle.g. [1, 2] for complaints
verifiedOnlyfalseVerified purchases only
withMediaOnlyfalseOnly 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
onlyNewReviewsfalseMonitoring mode (see above)
includePersonalInfofalseReviewer 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:

RunCost
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