Walmart Scraper: Products, Prices, Sellers, Stock & Reviews avatar

Walmart Scraper: Products, Prices, Sellers, Stock & Reviews

Pricing

from $3.20 / 1,000 search results

Go to Apify Store
Walmart Scraper: Products, Prices, Sellers, Stock & Reviews

Walmart Scraper: Products, Prices, Sellers, Stock & Reviews

Walmart.com (US) search results and product pages: price, was price, rating, review count, seller, stock, delivery date, badges (Rollback, Best seller), sponsored flag; full pages with specs, highlights, variants, returns and star breakdown; reviews with text, photos and verified flag.

Pricing

from $3.20 / 1,000 search results

Rating

0.0

(0)

Developer

Zaiq

Zaiq

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Walmart Scraper: products, prices, sellers, stock and reviews (walmart.com)

Get Walmart.com (US) data without an account: search results with price, was price, rating, review count, seller, stock, delivery date, badges (Rollback, Best seller) and the sponsored flag; full product pages with specifications, highlights, description, variants, seller, shipping, return policy, star breakdown and Walmart's own review summary; and customer reviews with text, photos, helpful votes and the verified-purchase flag.

Built for price monitoring, e-commerce and marketplace research, brand and seller tracking, MAP and reseller checks and review analysis. Prices and delivery are Walmart's default (national) ones.

What you get

FieldWhat it holds
Search resultsitemId, title, price, wasPrice, rating, reviews, seller, sponsored, inStock, availability, badges, deliveryDate, category, image, url, rank
Product pagesitemId, title, brand, model, upc, price, wasPrice, savings, availability, rating, reviews, ratingBreakdown, reviewAspects, seller, sellerType, sellerId, shipping, returns, category, highlights, specifications, description, variants, images, url
ReviewsreviewId, rating, title, text, date, user, verifiedPurchase, helpful, unhelpful, photos, source

What people use it for

  • Price monitoring: track prices, was prices and Rollbacks for any search or list of products, every day
  • Seller research: who sells each product (Walmart or a marketplace seller) and at what price
  • Assortment and search share: which products rank for a search, and which are sponsored
  • Stock and delivery: in stock or not, and the delivery date Walmart shows
  • Review analysis: star breakdowns, Walmart's review aspects and every review's text, for product and CX teams
  • Catalogue data: specifications, UPCs, variants and images for product feeds

How to use it

  1. Enter searches (and pick an order), or paste product links or item IDs.
  2. Turn on Open each product for full pages, and set Reviews per product if you want reviews.
  3. Click Start. Schedule it daily for price tracking.

Input

FieldExampleNotes
Searchesair fryerEach search is read page by page, 40 results a page
Results per search40Up to 1,000
OrderBest matchPrice low/high, best seller, top rated, newest
Skip sponsoredoffLeave out sponsored results
Productshttps://www.walmart.com/ip/<id>Links or item IDs
Open each productoffRead each search result's full page too
Reviews per product00 = none
Review orderMost relevantMost helpful, newest, lowest or highest rating

Output

Each result is one row in the run's dataset (download it as JSON, CSV, Excel, XML or HTML, or read it through the API). An example row (values shortened):

{
"kind": "search-result",
"itemId": "1234567890",
"title": "Sample Brand 6-Quart Air Fryer, Black",
"price": 49.0,
"wasPrice": 69.0,
"currency": "USD",
"rating": 4.5,
"reviews": 2318,
"seller": "Walmart.com",
"sponsored": false,
"inStock": true,
"availability": "In stock",
"badges": [
"Rollback",
"Best seller"
],
"deliveryDate": "2026-10-15",
"category": [
"Home",
"Appliances",
"Kitchen Appliances",
"Air Fryers"
],
"url": "https://www.walmart.com/ip/sample-air-fryer/1234567890",
"search": "air fryer",
"rank": 1
}

A record named SUMMARY in the run's key-value store says what each input returned, with any notes (for example an account that does not exist), what was charged and how much traffic the run used.

Pricing

  • $0.004 per search result
  • $0.01 per product page, read in full
  • $0.002 per review
  • Products that don't exist are free

What typical jobs cost at the list price:

JobCost
1,000 search results$4
100 full product pages$1
Daily price check of 200 products for a month$60
1,000 reviews$2

On Apify's Scale and Business plans the per-event prices are lower (Store discounts). Set Maximum cost per run and the Actor stops cleanly when it is reached: you never pay more than that.

Tips

  • For price tracking, search results are the cheap way: they carry price, was price, seller, stock and badges. Open product pages only when you need specs, variants or returns.
  • Item IDs are the number at the end of a walmart.com/ip/ link; paste either.
  • Schedule a daily run and compare datasets to see price changes and Rollbacks.

Use it through the API

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("zaiq/walmart-scraper").call(run_input={"searches": ["air fryer"], "maxResultsPerSearch": 40})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('zaiq/walmart-scraper').call({"searches": ["air fryer"], "maxResultsPerSearch": 40});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

HTTP (one call, results back)

curl -X POST 'https://api.apify.com/v2/acts/zaiq~walmart-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"searches": ["air fryer"], "maxResultsPerSearch": 40}'

Integrations and schedules

  • Schedules: run it every hour, day or week from the Apify Console (Schedules) and keep a history of results.
  • Make, Zapier, n8n, Google Sheets, Slack, Airtable: connect it through Apify's integrations, or send each finished run to a webhook.
  • Datasets: results stay in the run's dataset; export them or read them by API whenever you need them.

Use it with AI agents (MCP)

Add Apify's MCP server (https://mcp.apify.com) to Claude, ChatGPT, Cursor, VS Code or any MCP client. The agent can find this Actor and run it for you: ask it for "the 100 best-selling air fryers on Walmart with their prices, was prices and sellers". AI agents can also pay for runs directly through Apify's agentic payments.

Limits

  • Walmart.com (US) only.
  • Prices and delivery dates are Walmart's default ones, not for a chosen store or ZIP code.
  • Walmart shows at most 25 pages of results for a search; split broad searches into narrower ones.
  • Walmart sometimes checks for bots; the Actor retries from another address and never solves a check. Pages it could not read are listed in SUMMARY and not charged.

FAQ

Do I need a Walmart account?

No. Everything is what a signed-out shopper sees on walmart.com.

Does it give marketplace sellers?

Yes: each result and product shows its seller, and product pages add the seller type and ID.

Can I scrape a whole category?

Use a search for the category name with the order you want; each search returns up to 1,000 results.

Are reviews complete?

Reviews come 10 a page in the order you choose, as far as you ask; each has text, rating, date, photos and the verified-purchase flag.

What does it cost to run?

Only the events above; there is no monthly fee.

Support

Questions, a site that changed, or a field you need? Open an issue on this Actor's Issues tab: we answer there, usually within a day.


Also found as: walmart scraper, walmart api, walmart product scraper, walmart price tracker, walmart reviews scraper, walmart seller scraper, walmart search scraper, walmart.com data.