Walmart Search Scraper avatar

Walmart Search Scraper

Pricing

from $0.55 / 1,000 search results

Go to Apify Store
Walmart Search Scraper

Walmart Search Scraper

Search Walmart by keyword or paste a search link and get every result as clean data: title, price in USD, rating and reviews, seller, image and link. Sponsored placements are flagged and organic rank shown apart. Optionally attach full product details.

Pricing

from $0.55 / 1,000 search results

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

4

Monthly active users

14 days ago

Last modified

Categories

Features

Limited permissions

Share

Search Walmart the way a shopper would, and get every result back as clean, structured data. Type one or more keywords — or paste full Walmart search links — and receive a row for each product with its title, price in US dollars, rating and review count, seller, image and a clean link. Sponsored placements are flagged and the true organic position is reported separately, so you always know which results Walmart paid-promoted and which earned their spot. Built for anyone who needs Walmart's search results as data: resellers tracking competitors and price bands, analysts sizing a market, sourcing teams building product lists, and brands watching where their items land in the results.

What you can do with it

  • Turn a keyword into a dataset — search "wireless headphones" and get back live products with price, rating, seller and rank, ready to filter and pivot.
  • See paid vs. organic placement — every result carries a sponsored flag and its organic position, so you can measure how many top spots are ads and where the first earned result really sits.
  • Track price bands — set a minimum and maximum price to map what a product actually sells for right now, and sort by price low-to-high or high-to-low.
  • Reuse a search you already built on Walmart — paste the Walmart search link with all its filters and the actor reads it back; anything you set in the run overrides the link.
  • Monitor a niche on a schedule — re-run a saved search hourly or daily and compare each fresh dataset against the last.

What you get

One row per product. Abridged sample of a single result:

{
"query": "wireless headphones",
"itemId": "12345678",
"title": "Wireless Bluetooth Headphones Over Ear, 40H Playtime with Deep Bass",
"price": { "amount": 29.99, "currency": "USD" },
"listPrice": 49.99,
"rating": 4.5,
"reviewCount": 1834,
"sellerName": "Walmart.com",
"imageUrl": "https://i5.walmartimages.com/seo/image-abc123.jpeg",
"productUrl": "https://www.walmart.com/ip/12345678",
"sponsored": false,
"rank": 1,
"organicRank": 1,
"page": 1,
"fulfillmentBadge": "Free shipping",
"scrapedAt": "2026-08-28T12:00:00.000Z"
}

Input reference

SettingTypeDefaultWhat it does
Search terms or search linkslist of textwireless headphonesOne or more keywords, or full Walmart search links, mixed in the same list. A pasted link's own filters (keyword, price range, sort) are read from it; anything you set below overrides them. Required.
Results per searchwhole number40How many results to collect for each search. Walmart serves about 40 per page and the actor works through the pages automatically until this number is reached or the results run out. Maximum 2,000.
Sort results bychoiceBest matchBest match, Price low to high, Price high to low, Best sellers, Newest, or Highest rating.
Minimum pricenumber—Only return items priced at or above this amount in US dollars. Maximum 100,000.
Maximum pricenumber—Only return items priced at or below this amount in US dollars. Maximum 100,000.

Output fields

FieldTypeDescription
querytextThe search term (or link) this row came from.
itemIdtextWalmart's item number for the product.
titletextProduct title as shown to shoppers.
priceobjectThe price as { amount, currency }, always in USD. Empty amount on some items that show no fixed price.
listPricenumberThe struck-through was-price, when a discount is shown.
ratingnumberAverage customer rating out of 5.
reviewCountnumberNumber of customer reviews.
sellerNametextThe seller's name as shown on the result (Walmart.com for items sold by Walmart).
imageUrltextThe product's main image.
productUrltextClean link to the product page.
sponsoredtrue/falseWhether Walmart promoted this result as an ad.
ranknumberPosition in the results exactly as Walmart served them, ads included.
organicRanknumberPosition counting only unpaid results; empty on sponsored rows.
pagenumberWhich result page the product was first found on.
fulfillmentBadgetextFulfillment label such as Free shipping when shown.
scrapedAttextWhen the row was collected.

Pricing

You pay per result, with no monthly minimum.

Limits & what this actor cannot do

  • Prices, stock and ranking are a snapshot at the moment of collection and keep changing afterwards; Walmart's ranking is not identical from one moment to the next.
  • Walmart's own result count is an estimate that swings between reads, so it is never returned as a precise total. The actor returns what Walmart actually serves and reports distinct products only — the same item that Walmart repeats across nearby pages is returned once.
  • There is a practical ceiling of roughly 2,000 results for any single search-and-filter combination in one run. To go deeper, split a broad search into narrower price bands and run each.
  • Seller name is shown on most results but not all; where a result does not carry it, that field comes back empty rather than guessed.
  • Prices come back in US dollars; Walmart is a single-currency marketplace and figures are never re-labelled into a different currency.
  • Speed depends on the size of the job and on Walmart's own response times; no fixed throughput is promised.
  • Walmart's terms govern automated access. You are responsible for using the data lawfully and in line with the source site's terms, and for handling any personal data in line with applicable privacy law.

FAQ

Do I need a Walmart account? No. The actor reads only what Walmart shows the public in its search results.

Does it need my login or password? No. There is nothing to connect and nothing to configure — enter a search term and press start.

Can I paste a search link I already built on Walmart? Yes. Paste the full Walmart search address (it contains /search?q=) and the actor reads its keyword, price band and sort back out. Anything you set in the run overrides the link, and a link left to its own settings is followed as-is.

How many results can I get per search? Up to 2,000 per search in one run. Set a higher number to page further; the actor stops automatically when Walmart has no more fresh results.

How is sponsored detection done? Sponsored status comes from Walmart's own placement data on the search page. Each row reports both its overall rank and its ad-free organic rank.

What currency are prices in? Always US dollars (USD). Walmart is a single-marketplace site.

Can I schedule it? Yes. Schedule it hourly, daily or weekly from the Apify console, and each run writes a fresh dataset you can compare against the last — ideal for tracking price and ranking over time.

Is the data complete? It is complete for everything Walmart shows openly in its results. Where a result omits a field, such as review count on a brand-new item, the actor leaves it empty rather than guessing, and it reports distinct products rather than Walmart's shifting estimate of the total.

⌂ 换网址