Walmart Scraper
Pricing
$19.99/month + usage
Walmart Scraper
Extract Walmart product data: prices, ratings, reviews, specifications, seller info, images, and availability. Search by keyword, scrape categories, or provide product URLs. Clean structured output with 50+ fields per product.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
by SilentFlow
Extract Walmart product data at scale — prices, ratings, specifications, seller info, reviews, variants, and fulfillment details from search results, category pages, and product detail pages.
✨ Why use this scraper?
- 🔗 No login required: Scrape any public Walmart page without an account or API key
- 🔍 Smart URL detection: Paste any Walmart URL (product, search, category, browse) and the scraper automatically detects the page type
- 📦 50+ data fields: Prices, specs, highlights, rating distribution, seller ratings, return policy, variants, fulfillment options, and more
- ⚡ Flexible depth: Quick listing-only mode or full detail enrichment with specs, images, reviews, and descriptions
- 📍 Zip code pricing: Get location-specific prices by setting a US zip code
🎯 Use cases
| Industry | Application |
|---|---|
| E-commerce | Monitor competitor pricing, stock availability, and promotions on Walmart |
| Price Intelligence | Track price drops, rollbacks, and savings across thousands of products |
| Market Research | Analyze product ratings, review sentiment, and category trends |
| Brand Monitoring | Track how your products appear on Walmart — pricing, seller info, badges |
| Retail Analytics | Compare fulfillment options (shipping, pickup, delivery) by zip code |
| Product Catalog | Build databases with UPC, GTIN, specs, variants, and high-res images |
📥 Input parameters
What to scrape
| Parameter | Type | Description |
|---|---|---|
urls | array | Walmart URLs to scrape — product (/ip/), search (/search), category (/cp/), or browse (/browse/) pages. The scraper auto-detects the page type. |
Search
| Parameter | Type | Description |
|---|---|---|
search | string | Search keyword (e.g., "laptop", "organic coffee") |
zipCode | string | US zip code for location-specific pricing (e.g., "10001") |
sort | string | Sort order: best_match (default), price_low, price_high, best_seller, new |
Limits
| Parameter | Type | Description |
|---|---|---|
maxItems | integer | Maximum number of results to return (default: 100) |
Options
| Parameter | Type | Description |
|---|---|---|
includeDetails | boolean | Enrich each result with full detail page data — specs, all images, description, highlights (default: true) |
includeReviews | boolean | Extract customer reviews and rating distribution from the detail page (default: false). Requires includeDetails: true. |
Advanced
| Parameter | Type | Description |
|---|---|---|
proxy | object | Proxy configuration (residential recommended) |
requestTimeout | integer | Request timeout in seconds (default: 30) |
debugMode | boolean | Enable detailed logs (default: false) |
📊 Output data
Product example (includeDetails: true, includeReviews: true)
{"id": "534CYZYB3Q8S","usItemId": "298121534","productId": "ABC123","url": "https://www.walmart.com/ip/Lenovo-IdeaPad-3-15-Laptop-Intel-Core-i5/298121534","sku": "298121534","upc": "196802437615","gtin13": "0196802437615","model": "82X700EDUS","manufacturerProductId": "82X700EDUS","name": "Lenovo IdeaPad 3 15\" Laptop, Intel Core i5, 8GB RAM, 256GB SSD","brand": "Lenovo","brandUrl": "/c/brand/lenovo","manufacturer": "LENOVO","productType": "Laptop Computers","shortDescription": "Everyday laptop with Intel Core i5 processor and 256GB SSD storage","description": "The Lenovo IdeaPad 3 delivers reliable performance for everyday computing...","highlights": [{"name": "Processor", "value": "13th Gen Intel Core i5-1335U"},{"name": "RAM", "value": "8GB DDR4"},{"name": "Storage", "value": "256GB PCIe SSD"},{"name": "Display", "value": "15.6\" FHD IPS"}],"price": 349.00,"currency": "USD","priceString": "$349.00","wasPrice": 449.00,"savingsAmount": 100.00,"pricePerUnit": null,"priceRange": "Options from $349.00 – $549.00","minPrice": 349.00,"maxPrice": 549.00,"memberPrice": null,"subscriptionPrice": null,"subscriptionEligible": false,"conditionPriceRange": null,"availability": "IN_STOCK","preOrder": false,"imageUrl": "https://i5.walmartimages.com/seo/Lenovo-IdeaPad-3-laptop.jpg","images": ["https://i5.walmartimages.com/seo/Lenovo-IdeaPad-3-laptop.jpg","https://i5.walmartimages.com/seo/Lenovo-IdeaPad-3-angle.jpg","https://i5.walmartimages.com/seo/Lenovo-IdeaPad-3-keyboard.jpg"],"averageRating": 4.5,"numberOfReviews": 338,"ratingDistribution": {"1": 12, "2": 8, "3": 20, "4": 55, "5": 243},"sellerName": "Walmart.com","sellerDisplayName": "Walmart.com","sellerId": "F55CDC31AB754BB68FE0B39041159D63","sellerType": "INTERNAL","sellerRating": 4.5,"sellerReviewCount": 2,"hasSellerBadge": false,"additionalOfferCount": 10,"fulfillment": {"type": "FC","shipping": "Free shipping, arrives by Thu, Apr 3","pickup": "Pickup available","delivery": "Delivery available"},"shippingPrice": 0,"wfsEnabled": false,"returnPolicy": {"returnable": true,"freeReturns": true,"returnDays": 30,"returnText": "Free 30-day returns"},"categories": ["Electronics", "Computers", "Laptops", "All Laptops"],"categoryPath": "0:3944:1089430:3951:132960","specifications": [{"group": "Processor", "name": "Processor Type", "value": "Intel Core i5-1335U"},{"group": "Processor", "name": "Processor Speed", "value": "1.3 GHz"},{"group": "Memory", "name": "RAM", "value": "8 GB DDR4"},{"group": "Storage", "name": "Hard Drive Capacity", "value": "256 GB SSD"}],"variantCount": 3,"variants": [{"name": "Hard Drive Capacity", "values": ["256GB", "512GB", "1TB"]},{"name": "Color", "values": ["Arctic Grey", "Abyss Blue"]}],"badges": ["ROLLBACK"],"sponsored": false,"snapEligible": false,"fsaEligible": false,"giftEligible": true,"freeWarranty": false,"warnings": [],"ingredients": null,"warranty": "1-Year Manufacturer Warranty","reviews": [{"reviewId": "r29384756","rating": 5,"title": "Great laptop for the price","text": "Works perfectly for my needs. Fast boot time, smooth multitasking, and the display is crisp.","author": "WalmartCustomer","date": "03/15/2026","verifiedPurchase": true,"positiveFeedback": 12,"negativeFeedback": 1,"photos": 2,"syndicationSource": null}],"scrapedAt": "2026-03-30T14:25:00Z","dataType": "product"}
🗂️ Data fields
| Category | Fields |
|---|---|
| Identity | id, usItemId, productId, url, sku, upc, gtin13, model, manufacturerProductId |
| Product info | name, brand, brandUrl, manufacturer, productType, shortDescription, description, highlights |
| Pricing | price, currency, priceString, wasPrice, savingsAmount, pricePerUnit, priceRange, minPrice, maxPrice, memberPrice, subscriptionPrice, subscriptionEligible, conditionPriceRange |
| Availability | availability, preOrder |
| Images | imageUrl, images |
| Ratings | averageRating, numberOfReviews, ratingDistribution |
| Seller | sellerName, sellerDisplayName, sellerId, sellerType, sellerRating, sellerReviewCount, hasSellerBadge, additionalOfferCount |
| Fulfillment | fulfillment, shippingPrice, wfsEnabled |
| Returns | returnPolicy |
| Categories | categories, categoryPath |
| Specs & Variants | specifications, variantCount, variants |
| Badges & Flags | badges, sponsored, snapEligible, fsaEligible, giftEligible, freeWarranty |
| Extras | warnings, ingredients, warranty |
| Reviews (opt.) | reviews (reviewId, rating, title, text, author, date, verifiedPurchase, positiveFeedback, negativeFeedback, photos, syndicationSource) |
| Meta | scrapedAt, dataType |
🚀 Examples
Search for laptops sorted by price
{"search": "laptop","sort": "price_low","maxItems": 50}
Scrape a specific product page with reviews
{"urls": [{"url": "https://www.walmart.com/ip/Lenovo-IdeaPad-3-Laptop/298121534"}],"includeDetails": true,"includeReviews": true}
Browse a category with zip code pricing
{"urls": [{"url": "https://www.walmart.com/cp/tvs/1060825"}],"zipCode": "90210","maxItems": 200}
Quick listing-only search (no detail enrichment)
{"search": "organic coffee","includeDetails": false,"maxItems": 100}
💻 Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"search": "laptop","sort": "price_low","maxItems": 50,"includeDetails": True,}run = client.actor("silentflow/walmart-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["name"], item["priceString"], item["averageRating"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/walmart-scraper').call({search: 'laptop',sort: 'price_low',maxItems: 50,includeDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(item.name, item.priceString, item.averageRating));
📈 Performance & limits
| Metric | Value |
|---|---|
| Items per search page | ~40-60 listings |
| Speed (listing only) | ~200-400 items/min |
| Speed (with details) | ~20-40 items/min |
| Default memory | 256 MB |
| Default timeout | 30 seconds per request |
💡 Tips for best results
- Start with listing-only mode: Set
includeDetails: falsefor fast bulk scraping. Enable details only when you need specs, full images, or descriptions. - Use zip codes for accurate pricing: Walmart prices vary by location. Set
zipCodeto get the exact prices your customers see. - Combine search and sort: Use
sort: price_loworsort: best_sellerto get the most relevant results first. - Reviews require details:
includeReviews: trueautomatically enablesincludeDetailssince reviews come from the detail page — no extra requests needed. - Use maxItems to control costs: Set a reasonable
maxItemslimit to avoid scraping more data than you need. - Paste any Walmart URL: The scraper auto-detects product pages (
/ip/), search pages (/search), category pages (/cp/), and browse pages (/browse/).
❓ FAQ
Q: Can I scrape search results and product pages in the same run?
A: Yes. Add both search keywords via search and specific product URLs via urls — they'll all be processed in the same run.
Q: What's the difference between listing-only and detail mode?
A: Listing-only (includeDetails: false) returns core data like price, rating, seller, and availability from search/category pages. Detail mode adds full descriptions, specifications, all images, variants, highlights, and return policy from each product's detail page.
Q: How does zip code pricing work?
A: Set the zipCode parameter to a US zip code (e.g., "10001" for New York). The scraper will return prices and fulfillment options specific to that location.
Q: What happens if the site blocks requests? A: The scraper automatically retries with a fresh session. If all attempts fail for a specific item, it's skipped and the rest of the run continues.
Q: Can I get all reviews for a product? A: The scraper extracts the reviews available on the product detail page, including top positive and negative reviews, rating distribution, and review aspects.
📬 Support
Need help? We're here for you:
- Feature requests: Let us know what you need
- Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify