
Walmart Product Scraper
Pricing
$25.00/month + usage

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.
5.0 (1)
Pricing
$25.00/month + usage
2
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
4 days ago
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
{"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:
{"searchTerm": "gaming pc"}
Or just:
{"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
{"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.