VOOZH about

URL: https://apify.com/e-commerce/walmart-product-detail-scraper

⇱ Walmart Product Detail Scraper Β· Apify


Pricing

Pay per usage

Go to Apify Store

Walmart Product Detail Scraper

Scrape full product detail pages on walmart.com, walmart.ca or walmart.com.mx

Pricing

Pay per usage

Rating

4.7

(5)

Developer

πŸ‘ E Commerce

E Commerce

Maintained by Apify

Actor stats

14

Bookmarked

601

Total users

66

Monthly active users

13 hours

Issues response

4 days ago

Last modified

Categories

Share

Powered by E-commerce Scraping Tool. Need data from other stores too? The E-commerce Scraping Tool gets you data from Walmart, Amazon, eBay, and any other e-commerce site.

Walmart Product Detail Scraper

Extract full product detail data from Walmart.com pages by URL - price, was-price, unit price, variants, ratings breakdown, seller, UPC, return policy, fulfillment, and images - with no Walmart API required.

What does Walmart Product Detail Scraper do?

Walmart Product Detail Scraper pulls the complete data behind a Walmart.com product page. Feed it Walmart detail, category, or search URLs and the Actor returns one rich record per product: the full priceInfo block (current price, wasPrice, and unitPrice), the variantList with per-variant pricing and stock, the ratingCounts star breakdown, seller details, UPC, and the return policy. Walmart mixes first-party and third-party Marketplace sellers, so deep per-product data matters. Export to JSON, CSV, or Excel. No Walmart API or login required.

  • πŸ›’ Full detail-page data - price, description, brand, images, and badges in one record
  • πŸ”€ Variant capture - every size, pack, or color from variantList with its own price and stock
  • ⭐ Ratings breakdown - average rating plus the 1-to-5-star ratingCounts distribution
  • πŸͺ Seller and offer detail - seller name, fulfillment type, and offer count for Marketplace items
  • πŸ“Š Clean output - structured records ready for analysis

What data can you extract from Walmart product pages?

Product and pricingVariants and ratingsSeller and logistics
🏷️ Name and brandπŸ”€ Variant list and pricesπŸͺ Seller name and ID
πŸ’² Price and wasPrice⭐ Average ratingπŸ“¦ Fulfillment type
βš–οΈ Unit priceπŸ“Š 1-5 star ratingCountsπŸ” Additional offer count
πŸ†” usItemId and UPCπŸ—£οΈ Number of reviews↩️ Return policy
πŸ–ΌοΈ All product images🟒 Availability🚫 Shipping restrictions

How do I scrape Walmart product variants?

Set enqueueProductVariants to true and the Actor walks every variant linked from a product, returning each as its own record. You also get the inline variantList on the parent product, where every size, pack count, or color carries its own priceInfo and availabilityStatus - handy when one listing spans a wide price range.

How does Walmart Product Detail Scraper work?

  1. Add one or more Walmart detail, category, or search page URLs in startUrls
  2. Set maxProductsPerStartUrl to cap how many products to pull per URL
  3. (Optional) Turn on enqueueProductVariants to capture every variant
  4. Results stream to a dataset you can preview or export as JSON, CSV, or Excel

How to use Walmart Product Detail Scraper

  1. Create a free Apify account
  2. Paste Walmart product, category, or search URLs
  3. Set the maximum products per start URL
  4. Click Start
  5. Download your data from the Dataset tab

Input example

{
"startUrls":[
{"url":"https://www.walmart.com/ip/BLANCA-NIEVES-Laundry-Detergent-70-54-Ounce/16935510"}
],
"maxProductsPerStartUrl":10,
"enqueueProductVariants":false
}

What does the output look like?

Each product is one structured record with the full pricing block, ratings breakdown, and variant list:

{
"itemType":"DetailProduct",
"productId":"69L71KUFK8CM",
"usItemId":"16935510",
"name":"BLANCA NIEVES Laundry Detergent, 70.54 Ounce",
"url":"https://www.walmart.com/ip/BLANCA-NIEVES-Laundry-Detergent-70-54-Ounce/16935510",
"brand":"BLANCA NIEVES",
"averageRating":4.7,
"numberOfReviews":104,
"ratingCounts":{"1":3,"2":1,"3":4,"4":12,"5":84},
"sellerName":"Walmart.com",
"availability":"IN_STOCK",
"priceInfo":{
"price":"$4.48",
"priceDisplay":"$4.48",
"wasPrice":null,
"unitPrice":"$1.02/lb"
},
"fulfillmentType":"STORE",
"upc":"012005448848",
"returnPolicy":{"returnable":true,"returnWindow":{"value":90,"unitType":"Day"}},
"variantList":[
{"productId":"5MXU0Y334F0L","usItemId":"840542400","priceInfo":{"price":"$85.95"},"variants":["number_of_pieces-8"],"availabilityStatus":"IN_STOCK"}
]
}

Why use Walmart Product Detail Scraper?

FeatureManual or copy-pasteWalmart Product Detail Scraper
DepthOnly what the page showsFull record incl. variants and ratings breakdown
VariantsOne at a timeEvery variant with its own price and stock
PricingCurrent price onlyPrice, wasPrice, and unit price
ScaleA few products by handMany products per run, automated
ExportNoneJSON, CSV, Excel

What can you do with Walmart product detail data?

  • Walmart Marketplace seller research - benchmark third-party listings and prices against first-party Walmart.com offers
  • Price and promotion tracking - watch price against wasPrice to detect markdowns and rollbacks
  • Variant-level assortment analysis - map every pack size and color from variantList to see how a brand structures its Walmart catalog
  • Catalog enrichment - pull UPC, brand, images, and descriptions into your product database
  • Return-policy and fulfillment audits - read returnPolicy and fulfillmentType to compare availability across products

For ongoing monitoring, schedule the Actor daily for fast-moving items or weekly for stable catalogs.

How much does Walmart Product Detail Scraper cost?

Walmart Product Detail Scraper uses Apify's pay-per-usage pricing, based on the compute resources a run consumes (measured in compute units) rather than a flat per-product fee. The rate is $0.20 per compute unit on the Free and Starter plans, dropping to $0.16 on Scale and $0.13 on Business. Apify gives you $5 in free usage credits every month on the free plan, so light testing runs at no cost. Final cost depends on how many products and variants you pull and the proxies you use, so check the Actor's Pricing tab and a short test run.

How do I run Walmart Product Detail Scraper via the Apify API?

curl-X POST "https://api.apify.com/v2/acts/e-commerce~walmart-product-detail-scraper/runs?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"startUrls": [{ "url": "https://www.walmart.com/ip/BLANCA-NIEVES-Laundry-Detergent-70-54-Ounce/16935510" }],
"maxProductsPerStartUrl": 10,
"enqueueProductVariants": false
}'

What can I integrate Walmart Product Detail Scraper with?

The Actor runs on the Apify platform, so its data flows into the tools your team already uses:

  • Google Sheets and Excel - build a Walmart price-and-variant tracker
  • Make, Zapier, and n8n - trigger a workflow when a price or stock status changes
  • Slack - get pinged when a product goes out of stock or drops in price
  • LangChain and MCP - feed product detail into AI agents and apps
  • Apify API and webhooks - load product records into your data warehouse

Limitations

  • Collects only publicly visible product data; it does not access private, account-only, or checkout-gated information.
  • Output depends on what each Walmart page exposes, so fields like wasPrice, sellerAverageRating, or returnPolicy details can be null for some products.
  • Targets Walmart.com product, category, and search pages; coverage depends on the current page structure.

FAQ

Can I start from a Walmart search or category page, not just a product URL?

Yes. startUrls accepts Walmart product detail, category, and search URLs. From a category or search page the Actor walks into products, up to your maxProductsPerStartUrl limit.

Does it return every product variant?

Yes. Each product includes a variantList with per-variant price and stock, and turning on enqueueProductVariants makes the Actor visit each variant as its own full record.

How is this different from the Walmart Fast Product Scraper?

The Fast Product Scraper pulls lightweight listing-level data across many products quickly. This Actor goes deep on each product page - the full pricing block, ratings breakdown, seller, UPC, and return policy - when per-product detail matters more than raw speed.

Does it work for Walmart Marketplace third-party sellers?

Yes. The output includes sellerName, sellerId, additionalOfferCount, and fulfillmentType, so you can tell first-party Walmart.com offers from third-party Marketplace listings.

Can I run Walmart Product Detail Scraper with the Apify API?

Yes. Start and schedule runs over the Apify REST API and pull results with the apify-client packages for Node.js and Python.

Can I use it through an MCP server?

Yes. Connect the Actor through the Apify MCP server and your AI agents can fetch Walmart product detail on demand.

Is it legal to scrape Walmart?

Walmart.com is a US site, and collecting publicly available product data is generally lawful. This Actor gathers public product information, not private personal data. If your project ever touches personal data, make sure it complies with GDPR and other regulations, and read is web scraping legal? if you are unsure.

Related Actors

Your feedback

Found a bug or want a field added? Open an issue on the Issues tab. We read every one.

You might also like

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 Fast Product Scraper

e-commerce/walmart-fast-product-scraper

Quickly scrape product details from search listing pages on walmart.com or walmart.ca

294

4.7

Walmart Scraper

automation-lab/walmart-scraper

Scrape Walmart product data for price monitoring β€” current/was prices, savings, sale flags, sellers, ratings, reviews, brands, and deal badges from search results.

πŸ‘ User avatar

Stas Persiianenko

91

Shopify Products Scraper

trovevault/shopify-products-scraper

Scrape every product from any Shopify store: title, vendor, price, compare-at price, variants, stock status, and images. Just enter the store domain. No API keys or category URLs needed. Export data, run via API, schedule and monitor runs, or integrate with other tools.

176

5.0

Costco Product Search Scraper (.com, .ca)

ecomscrape/costco-product-search-scraper

Extract comprehensive product data from Costco.com (or .ca) including pricing, inventory, ratings, and specifications. Our advanced scraper captures 70+ data fields from gaming computers, laptops, household items, and more for competitive analysis and market research.

ecomscrape

18

Walmart Reviews Scraper

web_wanderer/walmart-reviews-scraper

Scrape all Walmart Reviews!, from Walmart.com & Walmart.ca. Export to any format.

Walmart Reviews Scraper

e-commerce/walmart-reviews-scraper

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

504

4.5

Costco Product Scraper (Get Real Product Prices!)

parseforge/costco-scraper

Extract comprehensive product data from Costco.com including prices, member prices, descriptions, ratings, reviews, specifications, images, and availability. Supports both direct product URLs and search queries. Handles bot protection with proxy support. Perfect for price monitoring and research.

66

5.0

Instacart Scraper

rigelbytes/instacart-scraper

Scrape Instacart product listings by search keyword and location. Extract prices, stock availability, brand names, images, package size, and product URLs. Perfect for price monitoring, competitive analysis, and retail research. Pay only $15 per 1,000 products.

Walmart Product Scraper

dataharvest/walmart-scraper

Scrape products, prices, ratings and reviews from Walmart.

Related articles

Best Walmart price tracker for SMBs
Read more