Walmart Product Scraper

Walmart Product Scraper

by parsestream

Effortlessly extract detailed product information from Walmart.com using this powerful Apify Actor. Scrape product images, prices, availability, ratin...

185 runs
15 users
Try This Actor

Opens on Apify.com

About Walmart Product Scraper

Effortlessly extract detailed product information from Walmart.com using this powerful Apify Actor. Scrape product images, prices, availability, ratings, seller info, and more - simply by providing search terms or category URLs. Perfect for price monitoring, market analysis, and eCommerce insights.

What does this actor do?

Walmart Product Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Walmart Product Scraper - Apify Actor This Apify Actor allows you to scrape product data from Walmart.com by either searching for products using a search term or by providing Walmart category or search URLs. It uses Apify Proxy with residential IPs to prevent blocking and to ensure reliable data extraction. --- ## Features - Search Walmart products by keyword and retrieve detailed product data. - Extract product information from Walmart category URLs. - Uses Apify Proxy Residential IPs for enhanced reliability. - Outputs data in a structured JSON format with key product details. - Saves the results automatically to Apify Dataset. --- ## What You Can Do With This Actor - Monitor prices and availability for products on Walmart. - Collect product images, ratings, and seller info. - Track product stock status and price changes over time. - Aggregate product reviews and ratings (if available). - Integrate Walmart product data into your eCommerce analytics or price comparison tools. --- ## Input The input to this actor is a JSON object, which may include one or both of the following fields: | Field | Type | Required | Description | | ---------- | ---------- | -------- | ---------------------------------------------------------------------- | | searchTerm | string | Optional | A search query string to look for products on Walmart. | | startUrls | string[] | Optional | An array of specific Walmart product URLs to scrape product data from. | Note: You must provide at least one of these fields. ### Example Input json { "searchTerm": "gaming pc", "startUrls": [ "https://www.walmart.com/browse/electronics/pc-gaming/3944_1089430_7052607?povid=ETS_computingcp_hubspoke_pcgamingbrowse_WEB", "https://www.walmart.com/browse/electronics/all-laptop-computers/3944_1089430_3951_132960?povid=ETS_computingcp_hubspoke_Laptopsbrowse_WEB" ] } Or just: json { "searchTerm": "gaming pc" } Or just: json { "startUrls": ["https://www.walmart.com/browse/electronics/all-laptop-computers/3944_1089430_3951_132960?povid=ETS_computingcp_hubspoke_Laptopsbrowse_WEB"] } --- ## Returned Data Structure Each product is represented as a JSON object of the type WalmartProduct with the following properties: | Property | Type | Description | | -------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | id | string | Walmart product unique identifier | | title | string | Product title/name | | imageUrl | string | URL to the product image | | availabilityStatus | string | Availability info: e.g. "In Stock", "Out of Stock", "Limited Stock", etc. | | priceInfo | object | Prices details including:
- itemPrice: product price
- linePrice: total if bundled
- minPrice: lowest price available
- savings: amount saved
- subscriptionPrice: discounted subscription price
- linePriceDisplay: display string for price | | rating | string (optional) | Average product rating (stars) if available | | reviews | string (optional) | Number of product reviews if available | | isOutOfStock | boolean | true if product is out of stock, false otherwise | | catalogProductType | string | Product type/category | | sellerName | string | Name of the seller / vendor | | isPreowned | boolean | true if the product is preowned/refurbished | | priceNumber | number | Numeric representation of the product price (useful for sorting/comparisons) | | flag | string | Additional flags such as "Best Seller", "Rollback", etc. | | productUrl | string | Direct URL to the product page on Walmart | --- ## Example Output json { "products": [ { "id": "3RZ5BTN0KR6U", "title": "Apple AirPods Pro 2, Wireless Earbuds, Active Noise Cancellation, Hearing Aid Feature", "imageUrl": "https://i5.walmartimages.com/seo/Apple-AirPods-Pro-2-Wireless-Earbuds-Active-Noise-Cancellation-Hearing-Aid-Feature_4e23623d-94ed-4bac-851a-b1fde7eeb962.1523af65ffb7f2e2be28c8b3f0a008fa.jpeg", "availabilityStatus": "In stock", "priceInfo": { "itemPrice": "$239.00", "linePrice": "$169.00", "minPrice": 0, "savings": "SAVE $70.00", "subscriptionPrice": "", "linePriceDisplay": "Now $169.00" }, "rating": "4.6", "reviews": "22174", "isOutOfStock": false, "catalogProductType": "Headphones", "sellerName": "Walmart.com", "isPreowned": false, "priceNumber": 169, "flag": "Popular pick", "productUrl": "https://www.walmart.com/ip/Apple-AirPods-Pro-2-Wireless-Earbuds-Active-Noise-Cancellation-Hearing-Aid-Feature/5689919121?classType=REGULAR&athbdg=L1200" } // ... more products ] } --- ## Notes - Results are saved to Apify default dataset, so you can also customize output or post-processing as needed. - Ensure your input URLs are valid Walmart category or search pages for best results. --- ## Contact Our team is ready to implement custom features or data extraction tasks tailored for your specific project requirements. Just reach out and let us know how we can help enhance your workflow! --- # Summary This actor provides a convenient, programmatic way to collect detailed Walmart product data either by search queries or by category product URLs, leveraging Apify infrastructure with proxy and dataset integration to enable scalable and reliable scraping workflows.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Walmart Product Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
parsestream
Pricing
Paid
Total Runs
185
Active Users
15
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support