Walmart Scraper avatar

Walmart Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Walmart Scraper

Walmart Scraper

Scrapes products from Walmart.com search results and product pages: name, brand, price, rating, review count, seller, availability, images, and the full product record, plus customer reviews and rating breakdowns from product pages.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

banner

Walmart Scraper

Products from Walmart.com — search results and product pages, with prices, ratings, and reviews, as clean JSON.

Scrapes products from Walmart.com. Point it at any Walmart search — a keyword, a sort order, with whatever filters you set on the site — and get every product back with its name, brand, price, rating, review count, seller, availability, and images. Add product URLs to pull the product record together with its customer reviews and rating breakdown. Built for price monitoring, assortment and competitor analysis, review mining, and market research.

⚡ Quick start

{
"startUrls": [
{
"url": "https://www.walmart.com/search?q=laptop&sort=best_seller"
}
],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Walmart URLs to scrape. Search pages (/search?q=..., with any filters applied) and product pages (/ip/<id>).
maxItemsintegerno5Maximum number of products to return per start URL.
proxyConfigurationobjectno{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US" }Proxy settings. Walmart is protected by PerimeterX, so US residential proxies are used by default.

📤 Output

Every product is one dataset row. The itemType field tells the two shapes apart: search for a product card from a results page and product for a product page. A search item is Walmart's own product record for the card: the fields below plus every other attribute of the card (badges, fulfillment, variants, sponsorship, ...). A product item carries the product record and its reviews.

Fields

FieldTypeDescription
itemTypestringsearch or product.
urlstringPublic product URL.
usItemIdstringSearch only. Walmart item ID, the number in the product URL.
namestringSearch only. Product name.
brandstringSearch only. Brand, when Walmart lists one on the card.
pricenumberSearch only. Current price.
priceInfoobjectSearch only. Price display details: was-price, unit price, savings.
averageRatingnumberSearch only. Average star rating.
numberOfReviewsnumberSearch only. Review count.
sellerNamestringSearch only. Seller, e.g. Walmart.com or a marketplace seller.
availabilityStatusV2objectSearch only. Stock status, e.g. In stock.
imageInfoobjectSearch only. Product images.
categoryobjectSearch only. Category path.
productobjectProduct only. name, brand, manufacturerName, type, shortDescription, priceInfo, averageRating, availabilityStatus, imageInfo, orderLimit, orderMinLimit, id.
reviewsobjectProduct only. Rating breakdown (count per star), recommended percentage, top positive and negative reviews, and the first page of customer reviews.

💡 Use cases

  • Price monitoring — track prices, rollbacks, and stock status for products or whole searches.
  • Competitor analysis — see which brands and sellers rank for a keyword and at what price.
  • Review mining — collect ratings, rating breakdowns, and customer reviews for products you care about.
  • Market research — size a category by product count, price range, and review volume.

❓ FAQ

  • Do I need a proxy? Yes. Walmart is protected by PerimeterX, so the Actor runs a real browser on Apify US residential proxies by default; other settings are likely to be blocked.
  • Can I use my own search filters? Yes — set them on walmart.com and paste the resulting URL as a start URL.
  • How many results can I get? maxItems caps results per start URL, and the Actor pages through the search automatically. Add more start URLs to widen coverage.
  • Why are some fields empty? Some card fields depend on the shopper's store and session, such as aisle location and delivery badges, and are empty for an anonymous visitor.
  • Why did a run return fewer items than expected? The site may have changed its layout or tightened its protection, or a product may be unavailable. Open an issue and we will update the Actor.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: walmart.com