VOOZH about

URL: https://apify.com/oneary/walmart-scraper

⇱ Walmart Product Scraper β€” Prices, Reviews & Inventory Β· Apify


πŸ‘ Walmart Product Scraper β€” Prices, Reviews & Inventory avatar

Walmart Product Scraper β€” Prices, Reviews & Inventory

Pricing

$18.00 / 1,000 results

Go to Apify Store

Walmart Product Scraper β€” Prices, Reviews & Inventory

Scrape Walmart.com product data. Extract titles, prices, ratings, reviews, stock availability, and seller info for retail analysis.

Pricing

$18.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

πŸ›’ Walmart Product Scraper

πŸ‘ Apify Actor
πŸ‘ Node.js
LICENSE

Extract comprehensive product data from Walmart.com at scale. Built with Crawlee and Playwright for reliable, browser-based scraping that handles JavaScript-rendered content, dynamic pricing, and anti-bot protections.


✨ Features

  • Product Details β€” Name, SKU/ID, full description, high-res image URLs, seller information
  • Price Comparison β€” Current prices, currency tracking, historical price snapshots via re-runs
  • Availability Tracking β€” Real-time stock status with fulfillment badge capture
  • Ratings & Reviews β€” Star ratings (1–5) and total review count extraction
  • Category Navigation β€” Automatic breadcrumb extraction for taxonomy mapping
  • Search & Browse β€” Start from search queries, category URLs, or a list of product pages
  • Price Filtering β€” Set minPrice and maxPrice to target specific price ranges
  • Multilingual Support β€” Works across Walmart domains (US, Canada, Mexico, and more)
  • Review Extraction β€” Optional review data alongside product info
  • Residential Proxy β€” Built-in Apify proxy with residential group for reliable access
  • Anti-blocking β€” Real browser fingerprints, smart request throttling, and resource blocking for speed

πŸ“‹ Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoWalmart laptops browseList of product or category URLs to start scraping
searchQueryStringNoβ€”Search term (e.g., "iPhone 15", "Nike shoes")
categoryUrlStringNoβ€”Full Walmart category browse URL
maxProductsIntegerNo100Maximum products to scrape (0 = unlimited)
includeReviewsBooleanNofalseExtract review data alongside product info
minPriceNumberNoβ€”Minimum price filter
maxPriceNumberNoβ€”Maximum price filter
proxyConfigurationObjectNoResidential proxyApify proxy configuration

Note: If no startUrls, searchQuery, or categoryUrl is provided, the scraper defaults to Walmart's laptops category.


πŸ“€ Output Fields

Each product is saved as a separate dataset item with the following fields:

FieldTypeDescription
nameStringProduct title
priceStringCurrent price (formatted)
currencyStringCurrency code (e.g., USD, CAD, MXN)
ratingNumberStar rating (0–5)
reviewCountNumberNumber of customer reviews
availabilityStringStock status / fulfillment badge
skuStringWalmart product ID / SKU
categoryStringFull category breadcrumb path
sellerStringSeller name (defaults to "Walmart")
descriptionStringProduct description (truncated to 2000 chars)
imageUrlsArrayArray of high-res product image URLs
urlStringOriginal product page URL
scrapedAtStringISO 8601 timestamp of extraction
errorStringError message if scraping failed (optional)

πŸš€ Quick Start

Apify Platform

  1. Open the Walmart Product Scraper on Apify Store
  2. Click Try or Use
  3. Configure your input parameters
  4. Click Run and wait for results
  5. Export data as JSON, CSV, XML, or Excel

Local Development

# Clone and install
git clone https://github.com/your-org/walmart-scraper.git
cd walmart-scraper
npminstall
# Run with default input
npx playwright install chromium
node src/main.js

πŸ§ͺ Use Cases

  • Price Monitoring β€” Track price changes over time by running the scraper periodically
  • Competitor Analysis β€” Compare product assortments, pricing, and availability
  • Inventory Tracking β€” Monitor stock levels and out-of-stock patterns
  • Market Research β€” Catalog entire categories with ratings and review counts
  • Feed Generation β€” Build product feeds for comparison shopping engines
  • Brand Monitoring β€” Track authorized and third-party sellers for specific brands

🌐 Multilingual Domains

The scraper can target any Walmart regional domain by providing the appropriate URL in startUrls or categoryUrl:

  • https://www.walmart.com β€” United States
  • https://www.walmart.ca β€” Canada
  • https://www.walmart.com.mx β€” Mexico

Use the appropriate proxy group for best results with regional domains.


βš™οΈ Technical Details

  • Runtime: Node.js 20 on Apify platform
  • Engine: Crawlee PlaywrightCrawler with full browser automation
  • Browser: Chromium (headless)
  • Proxy: Apify proxy with residential group support
  • Concurrency: Auto-scaled based on available resources
  • Retry: Automatic retry with exponential backoff for failed requests
  • Storage: Apify Dataset with structured output

πŸ”’ Error Handling

Failed product pages are still recorded in the dataset with the original URL and an error message, ensuring no data loss. The scraper continues processing remaining items even when individual pages fail.


πŸ“„ License

This project is licensed under the Apache 2.0 License β€” see the LICENSE file for details.

You might also like

Walmart Scraper β€” Product Prices, Reviews & Inventory

junipr/walmart-scraper

Scrape Walmart product listings by search query or URL. Extract prices, reviews, ratings, availability, seller info, and product specs. Support for search results and individual product pages.

Walmart Product Scraper

dataharvest/walmart-scraper

Scrape products, prices, ratings and reviews from Walmart.

Walmart Product Scraper

web_wanderer/walmart-product-scraper

Extract product details from walmart.com/walmart.ca. πŸ›’ Get titles, prices, sku, availability, reviews & moreβ€”fast and reliable! ⚑

Walmart Scraper

silentflow/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.

Walmart Product Scraper

xtracto/walmart-product-scraper

Extract complete product details from Walmart product pages: price, ratings, availability, seller, specifications, images, and more.

πŸ‘ User avatar

Farhan Febrian Nauval

2

Walmart Reviews Scraper

scrapium/walmart-reviews-scraper

πŸ›’ Walmart Reviews Scraper (walmart-reviews-scraper) extracts Walmart product reviewsβ€”ratings, review text, titles, dates, helpful votes, verified status & reviewer details. πŸ“Š Export CSV/JSON for sentiment analysis, customer experience, and market research. πŸš€ Ideal for e‑commerce analytics.

Walmart Reviews Scraper

e-commerce/walmart-reviews-scraper

Quickly scrape product reviews by search URL from walmart.com and walmart.ca

508

4.5

Walmart Product Review Scraper

scraped/walmart-product-review-scraper

Scrape reviews for a given Walmart product

Walmart Scraper - Products, Prices & Reviews

pear_fight/walmart-scraper

Scrape Walmart products, prices, reviews & availability. Extract names, prices, ratings, stock status, images, descriptions, seller data. Search by keyword or URL. Pay per result. Export JSON/CSV/Excel.