Walmart Product Scraper
Pricing
Pay per event
Walmart Product Scraper
Extract product details from walmart.com/walmart.ca. 🛒 Get titles, prices, sku, availability, reviews & more—fast and reliable! ⚡
Pricing
Pay per event
Rating
0.0
(0)
Developer
Billy
Actor stats
9
Bookmarked
176
Total users
14
Monthly active users
2 days ago
Last modified
Categories
Share
Pull rich product data from Walmart.com and Walmart.ca by simply pasting product URLs or item IDs. Get prices, stock, descriptions, specs, images, return policy, fulfillment options, reviews, and Q&A in clean JSON.
Why use this scraper
- Track competitor prices and price drops across the US and Canada.
- Monitor stock and fulfillment options (delivery, pickup, shipping windows).
- Pull full product descriptions, specifications, images, and variants for catalog enrichment.
- Collect customer reviews and ratings to understand product reception.
- Read return policy details before reselling or comparing offers.
Features
- Works with both
walmart.comandwalmart.ca. - Accepts product URLs or raw item IDs in the same input field.
- Returns structured JSON with stable field names so you can plug it into pipelines without parsing HTML.
- Includes review excerpts, average rating, and review counts.
- Returns variants (
sku) when the product has multiple options.
Input
The actor takes a small input. Paste your products in one field, then pick the region and language.
{"product_ids": ["https://www.walmart.ca/en/ip/Samsung-Galaxy-Watch6-Classic-GPS-Brand-New-47mm-Smartwatch-with-Heart-Rate-Monitor/6FQWL1GUQ4CP","https://www.walmart.com/ip/6-Boxes-of-24-Packets-Sunny-Royal-Supari-Sweet-Betel-Nuts/1379435767","1379435767"],"reg": "US","lang": "en"}
Fields:
product_ids: array of Walmart product URLs or item IDs. Both formats are accepted in the same list.reg:USfor walmart.com,CAfor walmart.ca.lang:enorfr.
Output
Each dataset item is one product. Fields populated depend on the product (for example, tire and motor oil fields stay null for non-automotive items, and directions or drugGuide only appear for relevant categories).
{"item": {"itemId": "6000200010472","productId": "6000200010471","manufacturerProductId": null,"upc": "061328342548","canonicalUrl": "/en/ip/Cashmere-Toilet-Paper-Hypoallergenic-and-Septic-Safe-24-Double-Rolls-48-Single-Rolls/6000200010472","title": "Cashmere Toilet Paper, Hypoallergenic and Septic Safe, 24 Double Rolls = 48 Single Rolls","brand": "Cashmere","brandUrl": "/en/search?q=cashmere&x=1","model": "0","type": "Toilet Paper","conditionType": null,"currencyCode": "CAD","currentPrice": "$14.97","wasPrice": null,"unitPrice": null,"unitType": "EACH","priceRange": null,"dropPrice": null,"taxInfo": null,"promoData": [],"secondaryOffers": null,"availabilityStatus": "IN_STOCK","totalAvailQuantity": null,"isLowInStock": null,"isCustomizable": null,"category": [{ "name": "Household supplies", "url": "/en/cp/household-supplies/6000195358079" },{ "name": "Paper Products", "url": "/en/browse/household-supplies/paper-products/6000195358079_32361" },{ "name": "Toilet Paper", "url": "/en/browse/household-supplies/paper-products/toilet-paper/6000195358079_32361_6000188226322" }],"badges": {"flags": ["1000+ bought in past month", "Best seller", "Overall pick"],"labels": null,"tags": ["Free Delivery with"],"groups": null},"tireSize": null,"tireLoadingIndex": null,"tireSpeedRating": null,"viscosity": null,"motorOilType": null,"returnPolicy": {"returnable": true,"freeReturns": true,"returnWindow": { "value": 90, "unitType": "Day" },"returnPolicyText": "Free 90-day returns","returnPolicyClarityText": null,"returnPolicyClarityTextMore": null,"returnPolicyType": null,"returnableToStore": null,"returnLocation": null,"holidayReturnEnabled": false},"fulfillmentSummary": [{"fulfillment": "DELIVERY","storeId": "2000","deliveryDate": "2026-04-21T19:00:00.000Z","sla": { "unitOfMeasure": "DAY", "measurementValue": 0 },"fulfillmentMethods": ["UNSCHEDULED"],"fulfillmentPrice": null,"fulfillmentDiscount": null,"fulfillmentBadge": null,"isFreeForWPlus": null,"isExpress": null}]},"sku": [],"description": {"shortDescription": "Cashmere is a high-quality 2 ply toilet paper that is quilted to feel irresistibly soft...","longDescription": "Septic Safe<br><ul><li>Cashmere Toilet Paper, Hypoallergenic and Septic Safe...</li></ul>","genAiSummary": null,"productHighlights": [{ "name": "Brand", "value": "Cashmere" },{ "name": "Toilet Paper Thickness", "value": "2 Ply" }],"specifications": [{ "name": "Walmart Item #", "value": "30159998" }],"directions": null,"indications": null,"ingredients": null,"drugGuide": null,"warnings": null,"allImages": [{"id": "16B393B17D3CA31F7DD1CDF06DFE0F67","url": "https://i5.walmartimages.com/asr/75b757a1-a883-45b2-9a1c-634e1e33ea52.16b393b17d3ca31f7dd1cdf06dfe0f67.jpeg","zoomable": true}],"videos": null},"reviews": {"averageRating": 4.53,"totalReviewCount": 1996,"totalMediaCount": 22,"reviewsWithTextCount": 615,"thumbsUpCount": null,"thumbsDownCount": null,"bulletSummaryAspects": null,"customerReviews": [{"reviewId": "420494663","rating": 5,"reviewTitle": "Great for bums","reviewText": "One of the best toilet paper brands"}]},"questions": []}
Use cases
- Price intelligence: feed
currentPrice,wasPrice, anddropPriceinto your repricing tools. - Catalog enrichment: pull
productHighlights,specifications,allImages, andlongDescriptionto fill product pages. - Review research: aggregate
customerReviewsandaverageRatingfor sentiment work. - Cross-border comparison: scrape the same SKU on
USandCAto compare price and availability. - Fulfillment checks: read
fulfillmentSummaryto see which stores ship or offer pickup.
Tips
- Some fields stay
nullwhen Walmart does not return them for a product (for example,unitPriceis only present on weight or volume items). - The Canadian site (
reg=CA) returns the new fieldsreturnPolicyClarityText,returnableToStore, andreturnLocationinsidereturnPolicy. The US site does not always populate these.
Legal note
Public product data on Walmart is generally considered safe to scrape for research, monitoring, and comparison. You are responsible for following Walmart's terms of use and your local laws. Do not use this actor to collect personal data about reviewers beyond what is publicly displayed on the product page.
Support
If you hit a missing field or a region quirk, open an issue on the actor page with the product URL and the region you used.
Other scrapers
- Walmart Search Scraper: pull product listings from Walmart search with filters.
- Walmart Reviews Scraper: collect all reviews for a product, including ratings and timestamps.
- Amazon Reviews Extractor: up to 500 reviews per Amazon product.
