Walmart Scraper | Live Prices, Reviews, Deals & Product Data
Pricing
from $2.00 / 1,000 results
Walmart Scraper | Live Prices, Reviews, Deals & Product Data
Walmart scraper for real-time data: keyword search, rich PDP specs (variants, fulfillment, 40+ fields), reviews w/ photos, rollbacks, deals, best sellers & categories. US + Canada. Anti-bot + proxy. PerimeterX bypass. JSON for price tracking, repricing & catalog builds.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Chidubem Aneke
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Walmart Real-Time Data — Live Walmart Product Scraper (Apify Actor)
The richest, most production-ready public Walmart data scraper on Apify.
Stop fighting PerimeterX, Akamai, and Walmart's anti-bot walls. This Actor returns live search results, extremely detailed product pages (40-60+ fields), reviews with photos, rollbacks, best sellers, and category data as clean structured JSON.
Checkbox features — turn on only what you need. US + Canada support. Residential proxy + 2Captcha built-in. No code required.
Export to Sheets, pipe to webhooks, schedule monitoring, or call via Apify API / MCP. One of the highest-signal public Walmart datasets you can get.
Why teams choose Walmart Real-Time Data
- Insanely rich records — not just price + title. Full specs map, parsed dimensions, unit pricing, variant matrices, fulfillment ETAs (pickup today / delivery windows), Walmart+ signals, rollback context, seller details, customer photo counts, and 40-60 fields on Product Details.
- 7 powerful tools in one — Search, Details, Reviews, Deals, Best Sellers, Category Browse, flexible URL scraper.
- Real commerce signals — same-day pickup, delivery estimates, "Walmart Exclusive", Best Seller badges, sponsored flags, 3rd-party seller info. Gold for inventory proxies and dropshipping.
- Built for scale & reliability — session warm-up (homepage + category browse), cookie reuse for PDP, multi-strategy navigation, stealth browser flags, residential proxies, and optional 2Captcha.
- MCP / API / automation friendly — exhaustive input schema + example payloads + output shapes documented here.
- Apify native — webhooks, scheduling, dataset views, CSV/Excel export, integrations with everything.
If you need actionable Walmart data (not thin scrapes), this is it.
Who is this for?
| User | What you get |
|---|---|
| Walmart sellers & vendors | Competitor prices, offer changes, review velocity, rollback detection |
| Price intelligence / repricers | Live + historical baseline pricing with wasPrice, unit price, discount % |
| Dropshippers & arbitrage | High-signal products with fast fulfillment (pickup today = real local stock) |
| CPG brands & researchers | Assortment, best-seller movement, deal velocity, rich specs for matching |
| Deal / affiliate sites | Fresh rollback & clearance feeds with deep discount data + badges |
| Agencies & consultants | Client-grade datasets without building or maintaining scrapers |
| Data teams & developers | Reliable "Walmart API" via Apify — clean JSON, no SP-API equivalent needed |
What makes the data so rich?
A single Product Details record typically contains:
Pricing & value
- price, wasPrice, unitPrice (with display string like "$0.08 / fl oz"), savings, rollback/clearance flags
Availability & logistics (unique Walmart strength)
- inStock + detailed status
- pickupAvailable / pickupToday / pickupEstimate
- deliveryEstimate, shippingSpeed, freeShipping, Walmart+ eligibility
- fulfillmentOptions array (detailed)
Trust & merchandising
- rating + full breakdown, reviewCount, photo/video counts
- badges: Best Seller, Walmart Exclusive, Sponsored, Rollback, Clearance, New...
Seller
- sellerName, isWalmart, fulfilledBy, marketplace seller info
Rich attributes
- specifications: full key-value map (Material, Flavor, Dimensions string, Count, Container Type, etc.)
- dimensions object (parsed numeric length/width/height/weight)
- highlights, longDescription
Variants
- variantOptionTypes + full variants array with per-option pricing/stock/images
Media
- primary + large gallery of imageUrls (often 10-20+)
Context
- breadcrumbs, categories, related/frequently bought
Search & Deals records are also packed with the above signals where present on the page.
This level of coverage fits price monitoring, catalog sync, competitive intelligence, local stock estimation, ML training sets, and more.
Features
| Feature | Default | Description |
|---|---|---|
| 🔍 Product Search | ON | Keyword search with position, price, badges, fulfillment snippets, ratings |
| 📦 Product Details | OFF | Deep PDP — the richest output. Use for exact items or follow-up enrichment |
| ⭐ Product Reviews | OFF | Paginated reviews including customer photos |
| 🔗 Scrape By URL | OFF | Any Walmart URL — auto-detects search / product / deals / category |
| 🏷️ Deals | OFF | Rollbacks, clearance, special buys, flash deals |
| 🏆 Best Sellers | OFF | Ranked best sellers or trending from hubs or categories |
| 📂 Category Browse | OFF | Browse any department/category URL for rich product grids |
25+ Marketplaces? No — focused & deep
Primary: United States (US — walmart.com) — full coverage
Secondary: Canada (CA — walmart.ca)
Walmart's strength is depth on the US site. We optimized for quality and anti-bot success here.
How to run
- Open the Actor on Apify.
- Choose country (US recommended).
- Check the features you need (Product Search is on by default).
- Provide keywords, item IDs (e.g.
13802306327), or full URLs. - Use Residential proxies (Apify RESIDENTIAL or DataImpulse — we provide rotation guidance).
- Run. Filter results by
featureTypein the dataset.
Pro tip: Schedule runs (hourly/daily) + webhooks for price/availability/stock signal monitoring.
Example Inputs (Console, API, MCP)
Important: When calling a single feature via API/MCP, set "enableProductSearch": false and enable only the one(s) you want.
Product Search only (default behavior)
{"country": "US","enableProductSearch": true,"searchKeywords": ["wireless mouse", "tide detergent"],"searchMaxResultsPerKeyword": 15,"searchSort": "best_match"}
Product Details only (ultra rich)
{"country": "US","enableProductSearch": false,"enableProductDetails": true,"itemIds": ["13802306327", "10450124"],"productUrls": ["https://www.walmart.com/ip/Logitech-Silent-Wireless-Mouse-Black-Walmart-Exclusive/13802306327"]}
Reviews (standalone)
{"country": "US","enableProductSearch": false,"enableProductReviews": true,"reviewItemIds": ["13802306327"],"reviewsMaxPerProduct": 30,"reviewsSortBy": "newest"}
Search + Reviews (no manual item IDs)
Automatically scrape reviews (and product ratings) for products found in search:
{"country": "US","enableProductSearch": true,"enableProductReviews": true,"searchKeywords": ["wireless mouse"],"searchMaxResultsPerKeyword": 10,"searchScrapeReviews": true,"searchReviewsMaxProducts": 5,"reviewsMaxPerProduct": 10,"reviewsSortBy": "newest"}
Review rows include searchKeyword, searchPosition, and productAverageRating when chained from search.
Deals + Best Sellers
{"country": "US","enableProductSearch": false,"enableDeals": true,"dealsType": "rollbacks","dealsMaxProducts": 50,"enableBestSellers": true,"bestSellersCategoryUrls": ["https://www.walmart.com/browse/electronics/3944_1089430"]}
Scrape any URL(s)
{"country": "US","enableProductSearch": false,"enableScrapeByUrl": true,"scrapeUrls": ["https://www.walmart.com/search?q=airpods","https://www.walmart.com/ip/Some-Product/123456789"],"scrapeMaxPages": 2}
Combined (search + details)
When both Search and Details are enabled, Details runs first (fresh session) then Search — better PDP success on Walmart.
{"country": "US","enableProductSearch": true,"searchKeywords": ["gaming mouse"],"searchMaxResultsPerKeyword": 5,"enableProductDetails": true,"itemIds": ["13802306327"]}
All results land in one dataset. Use featureType (product_search, product_details, product_reviews, deals, best_sellers, category_browse, scrape_by_url) to split them.
Output Schema Highlights (per featureType)
Every record always has:
featureTypecountryurl/sourceUrlscrapedAt(ISO string)itemId
product_search
position, keyword, title, brand, price, wasPrice, unitPrice, savingsPercent, rating, reviewCount, badges[], isSponsored, fulfillment signals, imageUrl, sellerName...
product_details (the big one)
See FEATURES_AND_DATA_POINTS.md for 40-60 field list. Includes specifications, dimensions, variants[], fulfillmentOptions[], imageUrls[], breadcrumbs, full seller, badges, etc.
product_reviews
rating, title, text, author, verifiedPurchase, photos[], helpfulVotes, purchasedVariant, productAverageRating, reviewCount (product total)...
When scraped via search (searchScrapeReviews): also searchKeyword, searchPosition.
deals / best_sellers / category_browse
Rich product shape + rank or dealType / discountPercent + badges.
Full schemas also live in .actor/output_schema.json and dataset views.
Integrations & Workflows
- Daily price + availability monitor — Search or item list + Details → webhook on change.
- Rollback alert feed — Deals feature scheduled every morning → Slack / email / Sheets.
- Local stock proxy — Track pickupToday / deliveryEstimate across proxy rotations or zip (future).
- Catalog builder — Search or category browse + Details enrichment → your DB or Shopify import.
- Review intelligence — Reviews feature + photos for sentiment or visual QA.
- Competitor tracking — Multi-item Details runs on key ASIN/item lists.
Works seamlessly with:
Apify API, MCP (call-actor), webhooks, Zapier, Make, Google Sheets, Airbyte, custom Python/Node ETL, n8n, etc.
Proxy & CAPTCHA recommendations
Best: Apify Residential proxies with country matching (US/CA).
Local / advanced: DataImpulse residential (gw.dataimpulse.com:10000). Username routing for country (__cr.us).
CAPTCHA: Actor handles many challenges internally. 2Captcha key supported for hard cases (we tested with provided key).
Always use residential — datacenter IPs get blocked quickly on Walmart.
FAQ
Is Walmart harder to scrape than Amazon?
Yes — different bot protection (PerimeterX/HUMAN). We use multiple proven bypass strategies + stealth + residential proxies. Success rate is high with proper config.
How many items can I process?
Hundreds per run is realistic. For thousands, split across scheduled runs or increase memory/timeout.
Do I get variant-level pricing?
Yes — Details returns the full variants matrix with per-variant price/stock when present.
Can I get same-day pickup signals?
Yes. These are excellent real-time proxies for local availability. Results reflect the proxy's geo.
How is output structured for easy use?
One dataset. Filter by featureType. Consistent top-level keys. Timestamped.
Do I need to code?
No for Console use. Full JSON examples for API/MCP/automation above.
What about rate limits?
We rotate sessions, add delays, respect limits, and retry. Use residential + reasonable batch sizes.
Input Schema Reference (key fields)
See .actor/input_schema.json for the exact Console form (with sections and help text).
Core toggles (checkboxes):
enableProductSearch(default true)enableProductDetailsenableProductReviewsenableScrapeByUrlenableDealsenableBestSellersenableCategoryBrowse
Key arrays:
searchKeywordsitemIds/productUrls(for details)reviewItemIds(optional whensearchScrapeReviewsis on)scrapeUrlscategoryUrls
Search → reviews chaining:
searchScrapeReviews— auto-fetch reviews for search result item IDssearchReviewsMaxProducts— cap products per keyword (default 5)
Other common:
countrysearchMaxResultsPerKeyword,searchSortreviewsMaxPerProduct,reviewsSortBydealsMaxProducts,dealsTypeproxyConfiguration(editor: proxy)
Output Example Snippet (product_details style)
{"featureType": "product_details","country": "US","itemId": "13802306327","title": "Logitech Silent Wireless Mouse, Black, Walmart Exclusive","brand": "Logitech","price": 14.52,"wasPrice": null,"unitPrice": null,"savingsPercent": null,"rating": 4.5,"reviewCount": 4969,"badges": ["Walmart Exclusive", "Best Seller"],"inStock": true,"pickupAvailable": true,"pickupToday": true,"deliveryEstimate": "tomorrow","isWalmartPlus": true,"sellerName": "Walmart","specifications": {"Color": "Black","Wireless Technology": "2.4 GHz","DPI": "1600",...},"dimensions": { "length": 4.5, "width": 2.8, "height": 1.6, "weight": 0.2, "unit": "in" },"variants": [...],"imageUrls": ["https://...", ...],"breadcrumbs": ["Electronics", "Computer Accessories", "Mice"],"url": "https://www.walmart.com/ip/.../13802306327","scrapedAt": "2026-07-05T..."}
Full fields vary by feature and page content.
Get Started
- Click Try for free / Start.
- Pick US, enable the features you want.
- Add 1-2 test keywords or item IDs.
- Use Residential proxy.
- Run → explore the rich dataset.
Live Walmart data. Extremely rich structured JSON. Zero maintenance.
Contact Me
Need a custom scraping project, data pipeline, or web app built from scratch? I build production-grade scrapers (e-commerce, social, maps, lead gen, and more) and full-stack web applications.
- Email: dubem115@gmail.com
- GitHub: github.com/DrunkCodes
Reach out for custom Apify actors, anti-bot solutions, monitoring dashboards, APIs, or any automation you need.
Built with the same battle-tested patterns as Amazon Real-Time Data + Wayfair Real-Time Data, with Walmart-specific stealth and data depth.