Walmart Search Scraper - Prices, Ratings, Sellers (No API Key) avatar

Walmart Search Scraper - Prices, Ratings, Sellers (No API Key)

Pricing

$4.00 / 1,000 product results

Go to Apify Store
Walmart Search Scraper - Prices, Ratings, Sellers (No API Key)

Walmart Search Scraper - Prices, Ratings, Sellers (No API Key)

Scrape Walmart.com search results to JSON — prices, wasPrice, ratings, reviews, brand, seller, availability, sponsored flag. No API key, no login. Bulk, pay per result.

Pricing

$4.00 / 1,000 product results

Rating

0.0

(0)

Developer

Jaime Martinez

Jaime Martinez

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

3

Monthly active users

a month ago

Last modified

Share

Walmart Search Scraper — No API Key

Scrape Walmart.com product search results into clean, structured JSON — no API key, no login, no browser setup. Enter any search query (e.g. stand mixer, nintendo switch oled) and get back every product on the results pages with price, wasPrice (list/strike-through price), rating, reviewCount, brand, seller, availability, and sponsored flag. Built for price-tracking, competitor and MAP monitoring, product/market research, sourcing, and feeding retail data to AI agents — in bulk, pay per result.

Walmart has no open product API and blocks datacenter IPs, so this Actor uses got-scraping TLS/browser impersonation, US residential proxies, automatic session rotation on soft-blocks, and cookie warm-up to fetch results reliably at scale.

⚡ Quick start

Paste this into the Actor's Input (JSON view) and hit Start:

{
"searchQuery": "laptop",
"maxResults": 40
}

US residential proxy is the default — no proxy setup needed. Each result row looks like:

{
"id": "5689919121",
"name": "HP 15.6\" FHD Laptop, Intel Core i5-1334U, 8GB RAM, 256GB SSD, Silver",
"price": 379,
"rating": 4.3,
"reviewCount": 2157,
"brand": "HP",
"seller": "Walmart.com",
"url": "https://www.walmart.com/ip/5689919121"
}

Or run it from the API:

POST https://api.apify.com/v2/acts/jamhimself~walmart-search-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN

What you get

One row per product:

FieldTypeDescription
idstringWalmart item ID (usItemId)
namestringProduct title
pricenumberCurrent price
wasPricenumberPrevious / list price (null if none)
currencystringCurrency unit (e.g. USD)
ratingnumberAverage star rating
reviewCountnumberNumber of reviews
brandstringBrand name
sellerstringSeller name (marketplace or Walmart.com)
availabilitystringIn stock / out of stock status
sponsoredbooleanWhether the tile is a sponsored ad placement
urlstringProduct page URL
imagestringProduct thumbnail image URL

Use cases

  • Price monitoring & repricing — track Walmart prices and wasPrice markdowns over time to reprice your own listings.
  • Competitor & MAP monitoring — watch competitor and reseller pricing across categories and flag minimum-advertised-price violations.
  • Product & market research — map assortment, price bands, ratings, and review counts per search term or category.
  • Sourcing, dropshipping & retail arbitrage — surface in-stock products, sellers, and margins for sourcing decisions.
  • Brand & seller monitoring — see where your products rank in search and who else is selling them.
  • LLM / RAG & AI agents — feed structured Walmart retail data into shopping, comparison, and pricing agents or datasets.

Input

FieldTypeDescriptionExample
searchQuerystring (required)What to search Walmart.com for"nintendo switch oled"
maxResultsintegerMax products to return (default 60, max 1000)100
proxyConfigurationobjectProxy settings — US residential is the default and strongly recommendedUS RESIDENTIAL

Example

{
"searchQuery": "stand mixer",
"maxResults": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US" }
}

Example output row

{
"id": "910582148",
"name": "Nintendo Switch OLED Model Video Game Console",
"price": 349.00,
"wasPrice": null,
"currency": "USD",
"rating": 4.5,
"reviewCount": 1284,
"brand": "Nintendo",
"seller": "Walmart.com",
"availability": "In stock",
"sponsored": false,
"url": "https://www.walmart.com/ip/910582148",
"image": "https://i5.walmartimages.com/..."
}

Pricing

Pay per result delivered. No subscription. You only pay for the product rows the Actor actually returns.

If this Actor saves you time, a quick review on the Apify Store is genuinely appreciated and helps others find it.

Notes

  • Use US Apify Proxy (residential) — the default. Datacenter IPs are blocked and non-US IPs return a different regional site.
  • Walmart changes its page structure periodically; this Actor is actively maintained.