Walmart Data Extractor avatar

Walmart Data Extractor

Pricing

from $6.00 / 1,000 results

Go to Apify Store
Walmart Data Extractor

Walmart Data Extractor

Walmart product scraper that extracts pricing, ratings, and seller data from search results and product pages, so you can track competitors and make data-driven decisions without manual research.

Pricing

from $6.00 / 1,000 results

Rating

0.0

(0)

Developer

Kawsar

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

25 days ago

Last modified

Share

Walmart Data Extractor collects product listings, prices, ratings, and seller data from Walmart.com search results and individual product pages. Give it a search term or a list of product URLs and it returns structured records you can feed directly into pricing dashboards, SEO reports, and competitive intelligence workflows.

Pagination runs automatically, so a single task can gather hundreds of products without manual setup.


What you get per product

FieldDetails
titleFull product name
priceCurrent selling price (USD)
originalPriceOriginal list price before any discount
currencyAlways USD
ratingAverage star rating (0-5)
reviewCountTotal customer review count
brandBrand name
sellerSeller or fulfillment partner name
imageUrlMain product image URL
productUrlFull Walmart.com product page URL
itemIdWalmart unique item ID
availabilityIn stock or Out of stock
categoryCategory breadcrumb path
productDescriptionShort product description
searchQueryThe search term that returned this result
scrapedAtISO 8601 timestamp

When Include customer reviews is enabled, each product page result also includes a reviews array with individual ratings and review text.


Input

{
"searchQueries": ["Mixed Bouquets", "iPhone 15"],
"productUrls": [
"https://www.walmart.com/ip/Product-Name/123456789"
],
"includeReviews": false,
"maxItems": 48,
"requestTimeoutSecs": 30
}
FieldTypeDefaultDescription
searchQueriesstring[]Search terms to scrape
productUrlsstring[]Direct product page URLs
includeReviewsbooleanfalseCollect customer reviews from product pages
maxItemsinteger48Max products to collect (up to 1000)
requestTimeoutSecsinteger30Per-request timeout in seconds

You must provide at least one searchQueries entry or one productUrls entry.


Example output

{
"title": "From You Flowers - Pink Rose & Alstroemeria Bouquet with Free Vase",
"price": 59.98,
"originalPrice": null,
"currency": "USD",
"rating": 3.2,
"reviewCount": 79,
"brand": "FROM YOU FLOWERS",
"seller": "From You Flowers",
"imageUrl": "https://i5.walmartimages.com/seo/...",
"productUrl": "https://www.walmart.com/ip/From-You-Flowers.../612057460",
"itemId": "612057460",
"availability": "In stock",
"category": "Seasonal > Mother's Day Gifts > Mother's Day Flowers",
"productDescription": "This gorgeous bouquet is composed of a rainbow of pink hues...",
"searchQuery": "Mixed Bouquets",
"scrapedAt": "2026-04-04T10:30:00+00:00"
}

Use cases

  • Price monitoring - Track price changes across product categories over time
  • Competitor research - Benchmark competitor products, pricing, and seller strategies
  • SEO analysis - Identify top-ranking products for target search queries
  • Inventory tracking - Monitor stock availability across multiple SKUs
  • Market research - Gather product data for trend analysis and category insights
  • E-commerce intelligence - Build pricing databases for repricing tools

Pagination

Search results are paginated automatically. The actor fetches consecutive pages until it reaches the maxItems limit or runs out of results.


Error handling

Failed items are logged and recorded with an error field rather than stopping the whole run. This means partial results are always available even if some pages fail to load.


Limits

  • Maximum 1000 items per run
  • Works on any Walmart.com search query or product URL
  • Supports both regular products and marketplace seller listings

Performance tips

  • Use specific search queries to get the most relevant results
  • Set maxItems to a value that matches your actual data needs