Walmart Product Scraper avatar

Walmart Product Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Walmart Product Scraper

Walmart Product Scraper

Scrape Walmart products at scale. Extract pricing, ratings, availability & product details. Real-time data for competitive intelligence, price monitoring & market research. Fast, reliable, production-ready.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

2

Bookmarked

9

Total users

2

Monthly active users

3 days ago

Last modified

Share

What does Walmart Product Listing Scraper do?

Walmart Product Listing Scraper collects structured product data from Walmart.com listing pages. You can provide search URLs, category URLs, brand URLs, or a keyword, and the actor returns product metadata, pricing, ratings, seller information, and availability details for each listing. It works across search results, browse pages, brand collections, and tag-style listing URLs, making it useful for product research, competitive monitoring, and merchandising analysis.

Why use Walmart Product Listing Scraper?

  • Reliable dataset creation - Collect product listings from Walmart without manual copy-paste across hundreds of pages.
  • Automation-ready output - Export results to JSON, CSV, Excel, XML, or connect them directly to your workflows via API, webhooks, or integrations.
  • Use-case fit - Supports market research, price monitoring, competitor analysis, inventory tracking, and AI or RAG data pipelines.
  • Pagination control - Set page limits per URL and total result caps so runs stay predictable and cost-effective.
  • Location-aware options - Optional ZIP code and store ID inputs let you see localized product availability and pricing.

What data can you extract from Walmart?

FieldDescription
nameProduct title
brandBrand name
priceCurrent product price
averageRatingAverage customer rating
reviewCountNumber of customer reviews
sellerNameSeller display name
availabilityStatusIn-stock or out-of-stock status
productUrlDirect link to the product page
imageUrlPrimary product image URL
isSponsoredWhether the listing is a sponsored placement

How to use Walmart Product Listing Scraper

  1. Open the actor on Apify Store.
  2. Add one or more Walmart listing URLs, or enter a keyword to search.
  3. Set the maximum number of products and optional page limit.
  4. Optionally configure proxy settings for improved reliability.
  5. Run the actor.
  6. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsArrayNo[]One or more Walmart listing URLs. Supports search, browse, category, brand, and tag-like listing URLs.
keywordStringNo-Keyword search used when URLs are not provided.
results_wantedIntegerNo20Maximum number of products to save in the dataset.
max_pagesIntegerNo5Maximum listing pages to process per seed URL.
proxyConfigurationProxyNoApify Proxy disabledProxy configuration for improved request reliability.

Output Data

FieldTypeDescription
itemIdStringWalmart US item ID
productIdStringWalmart product identifier
nameStringProduct title
brandStringBrand name
productUrlStringAbsolute Walmart product URL
priceNumberCurrent product price
priceDisplayStringFormatted price text
listPriceNumberOriginal list price when available
currencyStringCurrency unit
shortDescriptionStringShort product description
averageRatingNumberAverage customer rating
reviewCountNumberNumber of customer reviews
sellerNameStringSeller display name
sellerIdStringSeller identifier
availabilityStatusStringAvailability status code
availabilityTextStringAvailability display text
imageUrlStringPrimary product image URL
isSponsoredBooleanWhether listing is a sponsored placement
isOutOfStockBooleanWhether the product is out of stock
hasVariantsBooleanWhether the product has variant options
fulfillmentTypeStringFulfillment method
badgesArrayListing badge texts
typeStringProduct type classification
classTypeStringProduct class type
sourceUrlStringListing page URL used for extraction
sourcePageNumberListing page number
sourcePositionNumberProduct position on the listing page
sourceKeywordStringKeyword used when collected via keyword input

Usage Examples

Keyword Run

Run a search by keyword. The actor builds the Walmart search URL automatically:

{
"keyword": "iphone",
"results_wanted": 20,
"max_pages": 3
}

Search URL Run

Provide a direct Walmart search URL for more control over sort and filters:

{
"urls": ["https://www.walmart.com/search?q=iphone"],
"results_wanted": 60,
"max_pages": 4
}

Multiple Listing URLs

Collect products from multiple listing types in a single run:

{
"urls": [
"https://www.walmart.com/search?q=iphone",
"https://www.walmart.com/browse/electronics/cell-phones/1105910_7551331_1101612"
],
"results_wanted": 100,
"max_pages": 5
}

Category or Brand URL

Pass a browse, category, or brand listing URL directly:

{
"urls": ["https://www.walmart.com/browse/electronics/laptops/1105910_1103931"],
"results_wanted": 50,
"max_pages": 3
}

Sample Output

{
"itemId": "17687958230",
"productId": "3EHV9SO2UGR7",
"name": "Verizon Prepaid Apple iPhone 13, 128GB, Black - Prepaid Smartphone [Locked to Verizon Prepaid]",
"brand": "Apple",
"productUrl": "https://www.walmart.com/ip/VP-APPLE-IPHONE-13-128GB-5G-MIDNIGHT-PIB-HANDSET-WALMART-POSA/17687958230",
"price": 249,
"priceDisplay": "$249.00",
"averageRating": 4.3,
"reviewCount": 82,
"sellerName": "Walmart.com",
"availabilityStatus": "IN_STOCK",
"imageUrl": "https://i5.walmartimages.com/seo/VP-APPLE-IPHONE-13-128GB-5G-MIDNIGHT-PIB-HANDSET-WALMART-POSA_1c1e8882-6647-4f95-b6da-39183898618c.jpeg",
"isSponsored": false,
"sourceUrl": "https://www.walmart.com/search?q=iphone&page=1",
"sourcePage": 1,
"sourcePosition": 1
}

Tips for Best Results

  • Start with a small result limit (20 products, 3 pages) to validate your input URL pattern before scaling up.
  • Use direct Walmart listing URLs instead of redirect or tracking-heavy links.
  • Keep the proxy enabled in production runs for better reliability.
  • Some products may not display all metadata fields. Missing values reflect source page limitations, not actor errors.
  • If Walmart changes its page structure, check for actor updates or report issues through the Issues tab.

Integrations

  • Google Sheets - Export product data to spreadsheets for team review.
  • Airtable - Build product catalog workflows.
  • Make - Connect listing data to automated downstream tasks.
  • Zapier - Trigger actions based on completed runs.
  • Webhooks - Send dataset updates directly to your services.
  • API - Access datasets programmatically from your own systems.

Export Formats

  • JSON - Developer workflows and integrations.
  • CSV - Spreadsheet analysis.
  • Excel - Reporting and data analysis.
  • XML - Legacy system support.

Frequently Asked Questions

Can I run by keyword only?

Yes. Provide the keyword field and the actor builds the Walmart search URL automatically. You do not need to supply URLs when using a keyword.

Can I pass multiple URLs?

Yes. The urls parameter accepts an array of listing URLs. The actor processes each URL and collects products from all of them in one run.

Does it handle pagination?

Yes. The actor paginates through each listing URL up to the max_pages limit and stops when results_wanted is reached.

Why are some fields missing for some products?

Different Walmart product listings expose different metadata. Only values available on the source page are saved. Check multiple results before assuming a field was missed.

Can I export the data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats from the dataset preview page or via the API.

Can I run this actor on a schedule?

Yes. You can schedule the actor in Apify Console to refresh data hourly, daily, weekly, or at your preferred interval.

Scraping publicly available web data can be legal, but you are responsible for complying with applicable laws, Walmart's terms of service, and privacy regulations.

  • ASOS Product Scraper - Extract fashion product data from ASOS including prices, images, descriptions, and SKU details.
  • Zara Product Scraper - Collect Zara catalog data with pricing, color, media, and category metadata.
  • Myntra Product Scraper - Gather product data from India's leading fashion e-commerce platform.

Support

For issues, feature requests, or custom scraping work, use the Issues tab on the actor page or contact the developer through Apify.

This actor is designed for legitimate data collection from publicly available Walmart.com pages. Users are responsible for using the data responsibly and complying with applicable laws and Walmart's terms of service.