Walmart Product Scraper avatar
Walmart Product Scraper

Pricing

$25.00/month + usage

Go to Store
Walmart Product Scraper

Walmart Product Scraper

Developed by

ParseStream

ParseStream

Maintained by Community

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:

FieldTypeRequiredDescription
searchTermstringOptionalA search query string to look for products on Walmart.
startUrlsstring[]OptionalAn 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:

PropertyTypeDescription
idstringWalmart product unique identifier
titlestringProduct title/name
imageUrlstringURL to the product image
availabilityStatusstringAvailability info: e.g. "In Stock", "Out of Stock", "Limited Stock", etc.
priceInfoobjectPrices 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
ratingstring (optional)Average product rating (stars) if available
reviewsstring (optional)Number of product reviews if available
isOutOfStockbooleantrue if product is out of stock, false otherwise
catalogProductTypestringProduct type/category
sellerNamestringName of the seller / vendor
isPreownedbooleantrue if the product is preowned/refurbished
priceNumbernumberNumeric representation of the product price (useful for sorting/comparisons)
flagstringAdditional flags such as "Best Seller", "Rollback", etc.
productUrlstringDirect 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.