๐Ÿ›’ Walmart Product Detail Scraper avatar

๐Ÿ›’ Walmart Product Detail Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
๐Ÿ›’ Walmart Product Detail Scraper

๐Ÿ›’ Walmart Product Detail Scraper

๐Ÿ›’ Walmart Product Detail Scraper extracts key product details from Walmart pagesโ€”price, availability, ratings, specs & imagesโ€”fast and accurate. ๐Ÿš€ Perfect for eCommerce research, competitive pricing & lead generation.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract rich, structured product data from Walmart โ€” straight from product pages, search results, or whole category listings. Paste your URLs, hit Start, and get clean JSON with prices, ratings, images, variants, seller info, and dozens more fields.

No accounts, no cookies, no headless browser hassle โ€” just URLs in, structured data out. ๐Ÿš€


โœจ Why Choose This Actor?

  • ๐Ÿ”— One input, three page types โ€” product (/ip/โ€ฆ), search (/search?q=โ€ฆ), and category/browse URLs all work out of the box.
  • ๐Ÿ“ฆ Bulk-friendly โ€” drop in dozens of URLs at once; each is scraped and tagged to its own section.
  • ๐ŸŽจ Variant expansion โ€” optionally pull every colour/size variant as its own full record.
  • ๐Ÿ›ก๏ธ Smart, cost-efficient networking โ€” starts with no proxy and only upgrades the connection (datacenter โ†’ residential) if Walmart pushes back. You pay for premium routing only when it's actually needed.
  • ๐Ÿ’พ Live saving โ€” every product is written to the dataset the moment it's scraped, so a long run never loses progress.
  • ๐Ÿ“Š Clean tables โ€” results render in a tidy Output table, groupable per input section.

๐Ÿ”‘ Key Features

FeatureDetails
๐Ÿ’ฒ PricingCurrent price, display price, "was" price, unit price, price range
โญ ReviewsAverage rating, review count, full 1โ€“5 star breakdown
๐Ÿ–ผ๏ธ MediaThumbnail + full image gallery
๐ŸŽจ VariantsVariant list with images, prices, attributes, availability
๐Ÿช SellerSeller ID, name, rating, review count
๐Ÿ“ฆ FulfilmentAvailability, fulfilment type, return policy, order limits
๐Ÿท๏ธ IdentityBrand, model, UPC, manufacturer ID, category path

๐Ÿ“ฅ Input

FieldTypeDescription
startUrlsarrayWalmart product / search / category URLs (bulk supported).
maxProductsPerStartUrlintegerMax products per start URL. 0 = unlimited. Default 10.
enqueueProductVariantsbooleanAlso scrape each product's variants. Default false.
proxyConfigurationobjectOptional Apify Proxy (used as the datacenter rung).

Example input

{
"startUrls": [
{ "url": "https://www.walmart.com/ip/866170578" },
{ "url": "https://www.walmart.com/search?q=mens+t-shirt" }
],
"maxProductsPerStartUrl": 10,
"enqueueProductVariants": false,
"proxyConfiguration": { "useApifyProxy": true }
}

๐Ÿ“ค Output

Each record is a DetailProduct with 50+ fields. Example (trimmed):

{
"sectionIndex": 1,
"sourceUrl": "https://www.walmart.com/ip/866170578",
"itemType": "DetailProduct",
"type": "VARIANT",
"productId": "1031FX5S95RH",
"usItemId": "866170578",
"name": "Hanes T-Shirt, 6-Pack, Moisture-Wicking T-Shirt Undershirts, Black/Grey/Blue",
"url": "https://walmart.com/ip/.../866170578",
"brand": "Hanes",
"priceInfo": { "price": "$23.98", "priceDisplay": "$23.98", "unitPrice": "$4.00/ea" },
"averageRating": 4.3,
"numberOfReviews": 57,
"ratingCounts": { "1": 375, "2": 124, "3": 257, "4": 514, "5": 3742 },
"sellerName": "Walmart.com",
"availability": "IN_STOCK",
"variantList": [ { "...": "..." } ]
}

Every record is tagged with sectionIndex and sourceUrl so you can group the Output table per input URL.


๐Ÿš€ How to Use (Apify Console)

  1. Log in at console.apify.com โ†’ Actors.
  2. Open Walmart Product Detail Scraper.
  3. Paste your Walmart URLs into Start URLs.
  4. Set Max products per start URL and optionally enable variants.
  5. Click Start and watch the live log fill up. ๐ŸŽ‰
  6. Open the Output tab and export to JSON / CSV / XLSX.

๐Ÿค– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.walmart.com/ip/866170578"}],"maxProductsPerStartUrl":10}'

๐Ÿ’ก Best Use Cases

  • ๐Ÿ“ˆ Price & deal monitoring across competitors
  • ๐Ÿ›๏ธ Catalogue / assortment research
  • โญ Review & rating analysis
  • ๐ŸŽจ Variant and availability tracking

๐Ÿ’ฒ Pricing

This Actor is billed on a pay-per-usage basis โ€” you pay only for the Apify platform resources (compute + any proxy traffic) a run consumes. Because it starts proxy-free and only upgrades when blocked, typical runs stay lightweight.

โ“ FAQ

Which URLs are supported? Product (/ip/), search (/search), and category/browse (/cp, /browse, /shop, /c/) pages.

Do I need a proxy? No. The Actor runs direct first and auto-upgrades to datacenter then residential only if Walmart blocks a request.

Will it get all variants? Enable Scrape product variants to fetch each variant as its own record.

Data is collected only from publicly available Walmart pages. You are responsible for complying with applicable laws (GDPR, CCPA, etc.) and Walmart's Terms of Service.

๐Ÿ›Ÿ Support & Feedback

Found a bug or need a custom field? Open an issue on the Actor's page โ€” we read every message.